﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">RealTimeEmulationTrader</title>
  <id>~/topic/4061/realtimeemulationtrader/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-10T16:46:03Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=4061" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/27938/</id>
    <title type="text">Ап!</title>
    <published>2013-10-28T08:53:35Z</published>
    <updated>2013-10-28T08:53:35Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.ru/users/28840/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Ап!</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27916/</id>
    <title type="text"> Пасиба за ответ! Буду пробовать. А подскажите, почему при выставлении заявки на свечке в истории в ...</title>
    <published>2013-10-25T16:57:26Z</published>
    <updated>2013-10-25T16:58:54Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.ru/users/28840/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Самунджян Артем &lt;a href="https://stocksharp.ru/posts/m/27898/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.ru/posts/m/27897/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Пасиба за ответ! Буду пробовать. А подскажите, почему при выставлении заявки на свечке в истории в режиме эмуляции у меня заявка привязывается к текущему времени, а не ко времени свечек? Т.е. все сделки сыпятся в итоге (когда стратегия прогоняется с начала торгового дня до текущего времени) в одно время - в текущее?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Потому что время выставлении заявки = времени её выставления [biggrin] Режим истории и эмуляции это разные вещи. Режим эмуляции на текущих данных только проходит, а на истории, только на исторических.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.ru/posts/m/27897/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Насчёт курсов - я планирую после НГ, сейчас просто с деньгами не очень в моменте. :-(&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;У Вас уже есть опыт программирования C#, вы можете пройти &lt;a href="http://stocksharp.com/lesson/live/" title="http://stocksharp.com/lesson/live/"&gt;edulive&lt;/a&gt; (как раз таки то о чем я писал). Более ускоренно начинать обучаться, а когда накопите, то сможете пройти основные курсы со скидкой на саму стоимость edulive.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Да, по поводу Edulive -  присоединюсь после 4-го ноября, когда зп дадут, обязательно. &lt;br /&gt;В отношении C# - опыт есть и немалый. До этого разработкой в связке MSVS + WL занимался, писал под WL, но у WL куча проблем - проблемы с собственными свечками клиента, возможностью экспорта данных вовне и прочая, прочая, прочая. Поэтому и переключился на S# - считаю, что за этим проектом будущее.&lt;br /&gt;&lt;br /&gt;Насчёт ордеров, собственно, тогда вопрос такой.&lt;br /&gt;Допустим, мне надо сделать так, чтобы моя стратегия, которая запускается в произвольное время в течение дня (ну, проспал я, например, начало торгов), отрисовывала бы на графике свечек те сделки, которые были в прошлом (с начала дня), при этом работая с текущими данными и генерируя сигналы по текущим строящимся свечкам (работаю я с Range свечками). Как лучше было бы объединить куски кода по отрисовке ранних ордеров и текущих ордеров на графике?&lt;br /&gt;Да, ещё попутный вопрос - код &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
private void ProcessCandle(Candle candle)
{
    var bollingerBands = candle.State == CandleStates.Finished ? new ChartIndicatorValue(_strategy.bBands, _strategy.bBands.Process(candle)) : null;
    var maValue = candle.State == CandleStates.Finished ? new ChartIndicatorValue(_strategy.movingAverage, _strategy.movingAverage.Process(candle)) : null;
            
    _chart.ProcessValues(candle.OpenTime, new Dictionary&amp;lt;IChartElement, object&amp;gt;
    {
	{ _candlesElem, candle },
	{ _bBands, bollingerBands },
        { _movingAverage, maValue },
    };
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;не отрисовывает линии боллинджера. При этом свойства индикатора IsFormed стоит в состоянии true. Скользящая средняя отрисовывается нормально. Верно ли я понимаю, что комплексные индикаторы должны отрисовываться несколько иначе, чем обычные типа скользящей средней?&lt;br /&gt;&lt;br /&gt;Спасибо!</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27898/</id>
    <title type="text"> Пасиба за ответ! Буду пробовать. А подскажите, почему при выставлении заявки на свечке в истории в ...</title>
    <published>2013-10-25T09:15:17Z</published>
    <updated>2013-10-25T09:15:17Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.ru/users/675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.ru/posts/m/27897/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Пасиба за ответ! Буду пробовать. А подскажите, почему при выставлении заявки на свечке в истории в режиме эмуляции у меня заявка привязывается к текущему времени, а не ко времени свечек? Т.е. все сделки сыпятся в итоге (когда стратегия прогоняется с начала торгового дня до текущего времени) в одно время - в текущее?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Потому что время выставлении заявки = времени её выставления [biggrin] Режим истории и эмуляции это разные вещи. Режим эмуляции на текущих данных только проходит, а на истории, только на исторических.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.ru/posts/m/27897/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Насчёт курсов - я планирую после НГ, сейчас просто с деньгами не очень в моменте. :-(&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;У Вас уже есть опыт программирования C#, вы можете пройти &lt;a href="http://stocksharp.com/lesson/live/" title="http://stocksharp.com/lesson/live/"&gt;edulive&lt;/a&gt; (как раз таки то о чем я писал). Более ускоренно начинать обучаться, а когда накопите, то сможете пройти основные курсы со скидкой на саму стоимость edulive.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27897/</id>
    <title type="text"> Логи и прочие ништяки смогу только завтра после 10-ти утра выложить, к сожалению - у меня привязка ...</title>
    <published>2013-10-25T08:09:29Z</published>
    <updated>2013-10-25T08:09:29Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.ru/users/28840/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Самунджян Артем &lt;a href="https://stocksharp.ru/posts/m/27878/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.ru/posts/m/27876/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Логи и прочие ништяки смогу только завтра после 10-ти утра выложить, к сожалению - у меня привязка к квику...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Эти методы используют значения, которые они вынимают из Security.MaxPrice и Security.MinPrice. Для акций, можно спокойно отправлять заявки рыночные (биржа принимает заявки с ценой 0), а вот для фьючерсов цену для &amp;quot;рынка&amp;quot; надо откуда то брать, поэтому если нет нормальных значений в этих свойствах, то заявка выставляться тоже не будет.&lt;br /&gt;&lt;br /&gt;Эти цены можно вставить вручную (свойство открыто), либо подключить дополнительные колонки в квике, тогда рыночные заявки на фьючах тоже заработают.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Если хотите быстро обучиться &lt;a href="http://stocksharp.com/lesson/live/" title="http://stocksharp.com/lesson/live/"&gt;S# &lt;/a&gt;(скидка 20% как ученику). Посмотрите готовые проекты с комменатриями, получите он-лайн техподдержку.&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Пасиба за ответ! Буду пробовать. А подскажите, почему при выставлении заявки на свечке в истории в режиме эмуляции у меня заявка привязывается к текущему времени, а не ко времени свечек? Т.е. все сделки сыпятся в итоге (когда стратегия прогоняется с начала торгового дня до текущего времени) в одно время - в текущее?&lt;br /&gt;&lt;br /&gt;Насчёт курсов - я планирую после НГ, сейчас просто с деньгами не очень в моменте. :-(</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27878/</id>
    <title type="text"> Логи и прочие ништяки смогу только завтра после 10-ти утра выложить, к сожалению - у меня привязка ...</title>
    <published>2013-10-24T05:12:39Z</published>
    <updated>2013-10-24T05:12:39Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.ru/users/675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.ru/posts/m/27876/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Логи и прочие ништяки смогу только завтра после 10-ти утра выложить, к сожалению - у меня привязка к квику...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Эти методы используют значения, которые они вынимают из Security.MaxPrice и Security.MinPrice. Для акций, можно спокойно отправлять заявки рыночные (биржа принимает заявки с ценой 0), а вот для фьючерсов цену для &amp;quot;рынка&amp;quot; надо откуда то брать, поэтому если нет нормальных значений в этих свойствах, то заявка выставляться тоже не будет.&lt;br /&gt;&lt;br /&gt;Эти цены можно вставить вручную (свойство открыто), либо подключить дополнительные колонки в квике, тогда рыночные заявки на фьючах тоже заработают.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Если хотите быстро обучиться &lt;a href="http://stocksharp.com/lesson/live/" title="http://stocksharp.com/lesson/live/"&gt;S# &lt;/a&gt;(скидка 20% как ученику). Посмотрите готовые проекты с комменатриями, получите он-лайн техподдержку.&lt;/em&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27876/</id>
    <title type="text">Всех приветствую. S# начал осваивать совсем недавно, поэтому многого тут ещё тупо не знаю, так что с...</title>
    <published>2013-10-23T19:57:40Z</published>
    <updated>2013-10-23T19:57:40Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.ru/users/28840/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Всех приветствую.&lt;br /&gt;&lt;br /&gt;S# начал осваивать совсем недавно, поэтому многого тут ещё тупо не знаю, так что сильно ногами за вопрос не пинать.&lt;br /&gt;&lt;br /&gt;У меня проблема в том, что при использовании SellAtMarket, BuyAtMarket сделок не происходит (хотя гоняю 1 контракт на эмуляшке).&lt;br /&gt;&lt;br /&gt;Более того, если посмотреть, что генерирует SellAtMarket в примере&lt;br /&gt;&lt;br /&gt;[cs]&lt;br /&gt;Order myNewOrder = this.SellAtMarket(1);&lt;br /&gt;RegisterOrder(this.SellAtMarket(1));&lt;br /&gt;[/cs]&lt;br /&gt;&lt;br /&gt;, то видно, что Цена почему-то берётся равной 10, время вообще чуть ли не рождение Христа видело и прочие &amp;quot;радости&amp;quot;. Естественно, ClosePosition() нормально не отрабатывает тоже. &lt;br /&gt;&lt;br /&gt;Подскажите, может, где в какой ветке уже обсуждалось - просто уже глаз &amp;quot;замылился&amp;quot; искать, так буду оооочень признателен.&lt;br /&gt;&lt;br /&gt;Спасибо.&lt;br /&gt;&lt;br /&gt;Логи и прочие ништяки смогу только завтра после 10-ти утра выложить, к сожалению - у меня привязка к квику...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>