﻿<?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">Форум. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=200</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-25T00:36:39Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=200" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/2079/</id>
    <title type="text">ReRegisterOrder для QuikTrader</title>
    <published>2011-11-01T07:19:55Z</published>
    <updated>2011-11-01T07:19:55Z</updated>
    <author>
      <name>sergun</name>
      <uri>https://stocksharp.ru/users/6139/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Разработчики,&lt;br /&gt;&lt;br /&gt;как работает ваша реализация ReRegisterOrder для Квика?&lt;br /&gt;&lt;br /&gt;Вот тут: &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAA4K2cMYSF-4DJ3I6CWyPWpCZbpExZYJUgF0GiO5OhSj8n7VFCEg9Cd52_btyUDfc5xZbHyOpwfJGEvBX7S8siN" title="http://www.finans-invest.ru/downloads/quik/UG_QUIK.pdf
"&gt;http://www.finans-invest...nloads/quik/UG_QUIK.pdf
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;прочитал, что есть разные режимы MOVE_ORDER, в т.ч. позволяющие не задавать объем в новой заявке.&lt;br /&gt;&lt;br /&gt;Это поддерживается в ReRegisterOrder? Если да, то как?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2078/</id>
    <title type="text">BrokerCode</title>
    <published>2011-11-01T06:42:29Z</published>
    <updated>2011-11-01T06:42:29Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Подскажите пожалуйста как можно ввести BrokerCode.&lt;br /&gt;Спасибо.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2077/</id>
    <title type="text">Первая Конференция Алготрейдеров</title>
    <published>2011-10-31T20:03:49Z</published>
    <updated>2011-10-31T20:03:49Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/341/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">Конференция удалась на славу!&lt;br /&gt;&lt;br /&gt;Информация по теме (список обновляется):&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAi48_KzWju0atoYfAbY8ta8RYDWO-F3K6I-AvHbULm5D7dttUeTMYlcVgzUUTfLYqANm5UFcPwnkS-2r1YWmgI" title="http://smart-lab.ru/company/stocksharp/blog/21646.php#comments
"&gt;http://smart-lab.ru/comp...blog/21646.php#comments
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Фото&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAi48_KzWju0atoYfAbY8tarTsKSkCOCu8C1zmKh_j-_cplUEB5Q07mQi8Y--_2ogA" title="http://smart-lab.ru/blog/21667.php#comments
"&gt;http://smart-lab.ru/blog/21667.php#comments
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAi48_KzWju0atoYfAbY8taXsASY3KceUU57zhLZ2CzRghNAXqg6s8qPmhmcxoZDzE" title="http://smart-lab.ru/blog/21686.php"&gt;http://smart-lab.ru/blog/21686.php&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2076/</id>
    <title type="text">RegisterHistoryCandles - не возвращаются свечки текущего дня</title>
    <published>2011-10-31T13:14:45Z</published>
    <updated>2011-10-31T13:14:45Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.ru/users/6041/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">День добрый. &lt;br /&gt;&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;
_trader.RegisterHistoryCandles(_security, SmartTimeFrames.Minute1, _trader.MarketTime, 10, SmartHistoryDirections.Backward);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Я ожидаю, что в результате вызовется событие NewHistoryCandles, которому будет передана коллекция 10 последних свечек до текущего момента.&lt;br /&gt;&lt;br /&gt;Вместо этого я получаю 10 последних свечек предыдущего дня. _trader.MarketTime на входе равен текущему времени/дате. Выглядит это так, как будто при получении исторических данных учитывается только передаваемая в метод дата, но не время.&lt;br /&gt;&lt;br /&gt;StockSharp использую последней версии, из репозитория CodePlex.&lt;br /&gt;&lt;br /&gt;Что я делаю не так?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2075/</id>
    <title type="text">HFT плюсы, минусы, подводные камни</title>
    <published>2011-10-31T12:11:21Z</published>
    <updated>2011-10-31T12:11:21Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/341/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">Обсуждаем HFT</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2074/</id>
    <title type="text">Часто перезапускается экспорт DDE</title>
    <published>2011-10-31T08:35:35Z</published>
    <updated>2011-10-31T08:35:35Z</updated>
    <author>
      <name>a.dobryn</name>
      <uri>https://stocksharp.ru/users/28111/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Работают на компе 3 квика одновременно. Бывает так, что (или по отдельности, или сразу все 3) начинают пытаться перезапустить экспорт, ну, точнее, не они, а роботы пытаются перезапустить экспорт, и им никак это не удается (таблички мелькают). В чем это может быть дело - в настройках экспорта DDE квика (стоят по умолчанию), или в роботах? Вроде бы, когда работал один квик/один робот, такого не замечала, но может там что-нибудь обновилось.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2073/</id>
    <title type="text">Exception Change Set 11052</title>
    <published>2011-10-31T07:46:35Z</published>
    <updated>2011-10-31T07:46:35Z</updated>
    <author>
      <name>Char</name>
      <uri>https://stocksharp.ru/users/28015/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">После подключения возникает следующий эксепшен. (повторяется много раз)&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:plain"&gt;
11:32:04.611 |            | SmartTrader     | Экспорт запущен.
11:32:11.876 | Error      | SmartTrader     | System.ArgumentNullException: Value cannot be null.
Parameter name: optionCode
   at StockSharp.Algo.Derivatives.DerivativesHelper.GetFutureInfo(String futureName, String optionCode)
   at StockSharp.Smart.SmartTrader.#=qwQ1$6I4BPH$l6LQCfG2RNr3DCAQyltGbv_jOqALgBUg=.#=qkKNW5ehfLE8WHYBdVH8Sm52YpqMEbl6fJoGI2euEceY=(Security #=q7iDmn2z1vrC$9wcrfHgxyw==)
   at StockSharp.Algo.BaseTrader.GetSecurity(String id, Func`2 createSecurity, Action`1 changeSecurity, String nativeSecurityId)
   at StockSharp.Algo.BaseTrader.GetSecurity(String id, Action`1 changeSecurity, String nativeSecurityId)
   at StockSharp.Smart.SmartTrader.#=q$L6bYraIHAQnc9SalcD43w==(Int32 #=qtWe$$LIbhWnD86V17vpdCA==, Int32 #=qg4eKskWZTKgt5GSkJkx5wQ==, String #=qkwJ1_v4r$na21FGXaSLyQg==, String #=qf67bUYo87qWvnvRGAesTOw==, String #=q7yfIkt87g8NrAZ3dj8WJ2Q==, String #=qgSxe9onbrhN5Pte5UKSXow==, Int32 #=qC923rhNOOlkcAjZYaZgKlg==, Int32 #=qHopmHMyzm19EDm4_bZ6CAw==, Decimal #=qHiiAWaFRyjeHA3_21ah5Pw==, Decimal #=qtaB_iuOCXVgHuwIYTKw6bQ==, String #=qE7vjtF4KEYNPt1r8jK7yVA==, String #=qwoXgfDe06AKT_ZX4aVOChQ==, Nullable`1 #=qKFEUmnzRDsq7uCrPSiLjrQ==, Decimal #=qrrUBO3JMgQ6dy_R0YmVzQuFxkjDU6Vy_S_1hGd0cj2w=)
   at Ecng.Common.DelegateHelper.SafeInvoke[T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14](Action`14 handler, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14)
   at StockSharp.Smart.SmartComWrapper.#=qbmV_BnlqymFiFQ547wB2siR4h_LQ3yIlR9NpOhaBLcg=.#=qhwyLvS0kMScrLQ0Dw7u$Fiocnn8gO6xnW2uEJZXXtj0=()
   at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Так же при использовани SmartTrader возникает проблема с дочерними стратегиями (проверял на версии 4.0.2 и всех последующих)&lt;br /&gt;как на эмуляторе ( &lt;a href="http://stocksharp.com/forum/2071/Nie-prikhodit-sobytiie-NewMyTrades/ " title="http://stocksharp.com/forum/2071/Nie-prikhodit-sobytiie-NewMyTrades/ "&gt;http://stocksharp.com/fo...t-sobytiie-NewMyTrades/ &lt;/a&gt;)&lt;br /&gt;С КвикТрейдером такой проблемы не имел (4.0.3)&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2072/</id>
    <title type="text">Тейк-профит и стоп-лосс в абсолютных значениях</title>
    <published>2011-10-30T19:41:29Z</published>
    <updated>2011-10-30T19:41:29Z</updated>
    <author>
      <name>Camill</name>
      <uri>https://stocksharp.ru/users/28717/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">У моей стратегии цели и стопы не зависят от цены входа.&lt;br /&gt;Условно говоря, вход идет при закрытии свечи выше определенного уровня, а целью и стопом являются соседние поддержки и сопротивления. Причем, даже если при исполнении заявки получилось несколько сделок по разной цене, я хочу получить по ним общий стоп, хотя бы из соображений производительности и удобства отладки.&lt;br /&gt;&lt;br /&gt;При этом TakeProfitStrategy и StopLossStrategy имеют только конструктор, принимающий сделку и относительное значение цены, что в моем случае неудобно.&lt;br /&gt;&lt;br /&gt;Предлагаю сделать конструктор, принимающий количество, цену срабатывания и направление.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2071/</id>
    <title type="text">Не приходит событие NewMyTrades</title>
    <published>2011-10-28T13:59:08Z</published>
    <updated>2011-10-28T13:59:08Z</updated>
    <author>
      <name>Char</name>
      <uri>https://stocksharp.ru/users/28015/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Использую MarketQuotingStrategy.&lt;br /&gt;strategy.NewMyTrades += WormNewMyTrades; //Вот это теряется&lt;br /&gt;strategy.Trader.NewMyTrades += Trader_NewMyTrades; //Отрабатывает корректно&lt;br /&gt;&lt;br /&gt;При обновлении S# сборки с 4.0.3  на последнюю &lt;br /&gt;потерялся ивент NewMyTrades при использовании EmulationTrader.&lt;br /&gt;&lt;br /&gt;Такую же проблему вижу на SmartTrader проверял на сборке 4.0.3 и текущей&lt;br /&gt;(при использовании RealTimeEmulationTrader&amp;lt;SmartTrader&amp;gt; событие приходит)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2070/</id>
    <title type="text">Добавить событие Changed для класса Position</title>
    <published>2011-10-28T11:06:44Z</published>
    <updated>2011-10-28T11:06:44Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Было бы полезно. Если добавите на codeplex (ник Zy), сам разберусь и сделаю.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2069/</id>
    <title type="text">разбор примера SampleDdeCustomTable</title>
    <published>2011-10-28T06:53:21Z</published>
    <updated>2011-10-28T06:53:21Z</updated>
    <author>
      <name>Semalist</name>
      <uri>https://stocksharp.ru/users/27918/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Пример SampleDdeCustomTable.&lt;br /&gt;Все отлично работает - запускается, показывает таблицу. &lt;br /&gt;Но вот никак не понятно, как получить данные в переменную. В помощи тоже ничего не нашел. Причем это во всех примерах так. &lt;br /&gt;В окошко таблицы с данными выводятся, а вот как обрабатывать эти данные в примерах не дано.&lt;br /&gt;&lt;br /&gt;Подсакжите пожалуйста как получить значения полей допустим в примере SampleDdeCustomTable. Уже какую неделю ковыряю данные примеры, иду мелкими шагами аж руки опускаются.&lt;br /&gt;&lt;br /&gt;Конкретика в примере:&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_6c8a13c13add4f03835b9f1c22a5e182');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_6c8a13c13add4f03835b9f1c22a5e182' style='display:none'&gt;_table = new DdeCustomTable(typeof(QuikCandle));&lt;br /&gt;// создаем в таблицу _table по формату QuikCandle описанного ранее&lt;br /&gt;this.Trader.CustomTables.Add(_table);&lt;br /&gt;this.Trader.NewCustomTables += (type, objects) =&amp;gt;&lt;br /&gt;{&lt;br /&gt;if (type == typeof(QuikCandle))&lt;br /&gt;_candlesWindow.Candles.AddRange(objects.Cast&amp;lt;QuikCandle&amp;gt;());&lt;br /&gt;// передаем данные в таблицу для дальнейшего ее отображения&lt;br /&gt;};&lt;br /&gt;...&lt;br /&gt;ShowOrHide(_candlesWindow);&lt;br /&gt;// таблица выводится на экран&lt;br /&gt;...&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;если вам не трудно, напишите одной-парой строк&lt;br /&gt;как мне получить допустим OpenPrice по инструменту LKOH&lt;br /&gt;как загнать в цикл и просмотреть всю таблицу?&lt;br /&gt;&lt;br /&gt;И было бы не плохо дополнить примеры способами анализа таблиц а не просто их визуализацией.&lt;br /&gt;&lt;br /&gt;заранее спасибо&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2068/</id>
    <title type="text">Зачем использовать StrategyRule?</title>
    <published>2011-10-27T22:07:37Z</published>
    <updated>2011-10-27T22:07:37Z</updated>
    <author>
      <name>pehas</name>
      <uri>https://stocksharp.ru/users/340/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Я новичок в Stock Sharp&lt;br /&gt;Не могу понять, какая разница между использованием StrategyRule&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;

    protected override void OnStarting()
    {
        this
            .When(_tradingStrategy.StrategyNewMyTrades())
            .Do(ReHedge);
    ...
    &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;    &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;

    protected override void OnStarting()
    {
        _tradingStrategy.NewMyTrades += () =&amp;gt; ReHedge;
    ...
    &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;объясните пожалуйста, зачем пользовать StrategyRule?&lt;br /&gt;Спасибо</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2067/</id>
    <title type="text">Вопрос по логгингу</title>
    <published>2011-10-27T10:35:01Z</published>
    <updated>2011-10-27T10:35:01Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.ru/users/6003/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Помогите разобраться с бесовщиной, пожалуйста!&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;br /&gt;                    var logManager = new LogManager();&lt;br /&gt;                    logManager.Listeners.Add(new ConsoleLogListener());&lt;br /&gt;                    logManager.Listeners.Add(new FileLogListener(&amp;quot;Log.txt&amp;quot;));&lt;br /&gt;                    logManager.Sources.Add(myStrategy);&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Если запускаю в дебаггере пишет и в файл и в Output окно IDE.&lt;br /&gt;&lt;br /&gt;Если просто запускаю релизную сборку из проводника, пишет в файл, открывается консольное окно, но оно остается &lt;b&gt;пустым&lt;/b&gt;...&lt;br /&gt;С чем это может быть связано? &lt;br /&gt;&lt;br /&gt;Win7, S# 4.0.3</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2066/</id>
    <title type="text">Событие CandlesChanged</title>
    <published>2011-10-27T09:36:40Z</published>
    <updated>2011-10-27T09:36:40Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Подскажите, есть ли какой-нибудь метод, чтобы получить сделки, которые привели к возникновению события об изменении свечки?&lt;br /&gt;&lt;br /&gt;Роман.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2065/</id>
    <title type="text">Регистрация заявок на опционы</title>
    <published>2011-10-27T07:52:06Z</published>
    <updated>2011-10-27T07:52:06Z</updated>
    <author>
      <name>lshaton</name>
      <uri>https://stocksharp.ru/users/28006/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;b&gt;Уважаемые господа, может кто видит, почему на  RealTimeEmulationTrader&amp;lt;QuikTrader&amp;gt; три заявки регистритуются, а на реальных торгах регистрируется только одна TargetOrder1, а от остальных никакого следа (нет сообщений об ошибке). Первая заявка на фьючерс, а две последних на опционы.&lt;br /&gt;Под фрагментом программы приведена распечатка содержимого TargetOrder2 и TargetOrder3. Может чего не указал в кострукторе заявок на опцион?&lt;/b&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
                                if ((dShortProf &amp;gt; Profitgap) &amp;amp; (dShortProf != dShortProfOld))
                                {
                                    sLS = &amp;quot;Short&amp;quot;;
                                    TargetOrder1 = new Order
                                    {
                                        Security = dicSecurities[secKey].Undelying,
                                        Direction = OrderDirections.Sell,
                                        Price = dicSecurities[secKey].Undelying.MinPrice,
                                        Volume = 1,
                                        Portfolio = _portfolio,
                                        Type = OrderTypes.Limit,
                                    };
                                    TargetOrder2 = new Order
                                    {
                                        Security = dicSecurities[secKey].CallOpt,
                                        Direction = OrderDirections.Buy,
                                        Price = dicSecurities[secKey].CallOpt.BestBid.Price + dicSecurities[secKey].CallOpt.MinStepPrice, // + 500m,
                                        Volume = 1,
                                        Portfolio = _portfolio,
                                        Type = OrderTypes.Limit,
                                    };
                                    TargetOrder3 = new Order
                                    {
                                        Security = dicSecurities[secKey].PutOpt,
                                        Direction = OrderDirections.Sell,
                                        Price = dicSecurities[secKey].PutOpt.BestAsk.Price - dicSecurities[secKey].PutOpt.MinStepPrice, // - 500m,
                                        Volume = 1,
                                        Portfolio = _portfolio,
                                        Type = OrderTypes.Limit, 
                                    };
                                };
                                if ((sLS == &amp;quot;Long&amp;quot;) || (sLS == &amp;quot;Short&amp;quot;))
                                {
                                    if ((TargetOrder1 != null) &amp;amp;&amp;amp; (TargetOrder2 != null) &amp;amp;&amp;amp; (TargetOrder3 != null))
                                    {
                                        if (_strategy != null) _strategy.RegOrd(TargetOrder1);
                                        else  _trader.RegisterOrder(TargetOrder1);
                                        if (_strategy != null) _strategy.RegOrd(TargetOrder2);
                                        else   _trader.RegisterOrder(TargetOrder2);
                                        if (_strategy != null) _strategy.RegOrd(TargetOrder3);
                                        else  _trader.RegisterOrder(TargetOrder3);
                                    };
                                };
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;   &lt;br /&gt;&lt;b&gt;-		TargetOrder2	{StockSharp.BusinessEntities.Order}	StockSharp.BusinessEntities.Order&lt;/b&gt;&lt;br /&gt;+		base	{StockSharp.BusinessEntities.Order}	Ecng.Common.Cloneable&amp;lt;StockSharp.BusinessEntities.Order&amp;gt; {StockSharp.BusinessEntities.Order}&lt;br /&gt;		Balance	0	decimal&lt;br /&gt;		CancelTime	null	System.DateTime?&lt;br /&gt;		Comment	null	string&lt;br /&gt;		DerivedOrder	null	StockSharp.BusinessEntities.Order&lt;br /&gt;		Direction	Buy	StockSharp.BusinessEntities.OrderDirections&lt;br /&gt;		ExecutionCondition	PutInQueue	StockSharp.BusinessEntities.OrderExecutionConditions&lt;br /&gt;		ExtensionInfo	null	System.Collections.Generic.IDictionary&amp;lt;object,object&amp;gt;&lt;br /&gt;		Id	0	long&lt;br /&gt;+		Latency	{00:00:00}	System.TimeSpan&lt;br /&gt;+		Messages	{Ecng.Collections.SynchronizedList&amp;lt;string&amp;gt;}	System.Collections.Generic.IList&amp;lt;string&amp;gt; {Ecng.Collections.SynchronizedList&amp;lt;string&amp;gt;}&lt;br /&gt;+		Portfolio	{SPBFUT00000}	StockSharp.BusinessEntities.Portfolio&lt;br /&gt;		Price	1305	decimal&lt;br /&gt;		RepoInfo	null	StockSharp.BusinessEntities.RepoOrderInfo&lt;br /&gt;		RpsInfo	null	StockSharp.BusinessEntities.RpsOrderInfo&lt;br /&gt;-		Security	{GZ18000BL1@RTS}	StockSharp.BusinessEntities.Security&lt;br /&gt;+		BestAsk	{Оффер 1264 0}	StockSharp.BusinessEntities.Quote&lt;br /&gt;+		BestBid	{Бид 1304 0}	StockSharp.BusinessEntities.Quote&lt;br /&gt;+		BestPair	{Бид 1304 0} {Оффер 1264 0}	StockSharp.BusinessEntities.MarketDepthPair&lt;br /&gt;		Class	&amp;quot;SPBOPT&amp;quot;	string&lt;br /&gt;		ClosePrice	1076	decimal&lt;br /&gt;		Code	&amp;quot;GZ18000BL1&amp;quot;	string&lt;br /&gt;		Decimals	0	int&lt;br /&gt;+		Exchange	{РТС}	StockSharp.BusinessEntities.Exchange&lt;br /&gt;		ExpiryDate	null	System.DateTime?&lt;br /&gt;+		ExtensionInfo	Count = 9	System.Collections.Generic.IDictionary&amp;lt;object,object&amp;gt; {System.Collections.Generic.Dictionary&amp;lt;object,object&amp;gt;}&lt;br /&gt;		HighPrice	0	decimal&lt;br /&gt;		Id	&amp;quot;GZ18000BL1@RTS&amp;quot;	string&lt;br /&gt;+		LastTrade	{StockSharp.BusinessEntities.Trade}	StockSharp.BusinessEntities.Trade&lt;br /&gt;		LowPrice	0	decimal&lt;br /&gt;		MarginBuy	0	decimal&lt;br /&gt;		MarginSell	0	decimal&lt;br /&gt;		MaxPrice	0	decimal&lt;br /&gt;		MinLotSize	1	int&lt;br /&gt;		MinPrice	0	decimal&lt;br /&gt;		MinStepPrice	1	decimal&lt;br /&gt;		MinStepSize	1	decimal&lt;br /&gt;		Name	&amp;quot;GAZR-12.11M141211CA 18000&amp;quot;	string&lt;br /&gt;		OpenPrice	0	decimal&lt;br /&gt;		OptionType	null	StockSharp.BusinessEntities.OptionTypes?&lt;br /&gt;		SettlementDate	null	System.DateTime?&lt;br /&gt;		ShortName	&amp;quot;&amp;quot;	string&lt;br /&gt;		State	Trading	StockSharp.BusinessEntities.SecurityStates&lt;br /&gt;		Strike	18000	decimal&lt;br /&gt;		TheorPrice	0	decimal&lt;br /&gt;+		Trader	{StockSharp.Quik.QuikTrader}	StockSharp.BusinessEntities.ITrader {StockSharp.Quik.QuikTrader}&lt;br /&gt;		Type	Option	StockSharp.BusinessEntities.SecurityTypes&lt;br /&gt;		UnderlyingSecurityId	&amp;quot;GZZ1@RTS&amp;quot;	string&lt;br /&gt;		Volatility	0	decimal&lt;br /&gt;+		Non-Public members	{GZ18000BL1@RTS}	StockSharp.BusinessEntities.Security&lt;br /&gt;		State	None	StockSharp.BusinessEntities.OrderStates&lt;br /&gt;		Status	null	StockSharp.BusinessEntities.OrderStatus?&lt;br /&gt;		StopCondition	null	StockSharp.BusinessEntities.StopCondition&lt;br /&gt;+		Time	{1/1/0001 12:00:00 AM}	System.DateTime&lt;br /&gt;		Trader	null	StockSharp.BusinessEntities.ITrader&lt;br /&gt;		TransactionId	0	long&lt;br /&gt;		Type	Limit	StockSharp.BusinessEntities.OrderTypes&lt;br /&gt;		Volume	1	decimal&lt;br /&gt;+		Non-Public members	{StockSharp.BusinessEntities.Order}	StockSharp.BusinessEntities.Order&lt;br /&gt;&lt;b&gt;-		TargetOrder3	{StockSharp.BusinessEntities.Order}	StockSharp.BusinessEntities.Order&lt;br /&gt;&lt;/b&gt;+		base	{StockSharp.BusinessEntities.Order}	Ecng.Common.Cloneable&amp;lt;StockSharp.BusinessEntities.Order&amp;gt; {StockSharp.BusinessEntities.Order}&lt;br /&gt;		Balance	0	decimal&lt;br /&gt;		CancelTime	null	System.DateTime?&lt;br /&gt;		Comment	null	string&lt;br /&gt;		DerivedOrder	null	StockSharp.BusinessEntities.Order&lt;br /&gt;		Direction	Sell	StockSharp.BusinessEntities.OrderDirections&lt;br /&gt;		ExecutionCondition	PutInQueue	StockSharp.BusinessEntities.OrderExecutionConditions&lt;br /&gt;		ExtensionInfo	null	System.Collections.Generic.IDictionary&amp;lt;object,object&amp;gt;&lt;br /&gt;		Id	0	long&lt;br /&gt;+		Latency	{00:00:00}	System.TimeSpan&lt;br /&gt;+		Messages	{Ecng.Collections.SynchronizedList&amp;lt;string&amp;gt;}	System.Collections.Generic.IList&amp;lt;string&amp;gt; {Ecng.Collections.SynchronizedList&amp;lt;string&amp;gt;}&lt;br /&gt;+		Portfolio	{SPBFUT00000}	StockSharp.BusinessEntities.Portfolio&lt;br /&gt;		Price	927	decimal&lt;br /&gt;		RepoInfo	null	StockSharp.BusinessEntities.RepoOrderInfo&lt;br /&gt;		RpsInfo	null	StockSharp.BusinessEntities.RpsOrderInfo&lt;br /&gt;-		Security	{GZ18000BX1@RTS}	StockSharp.BusinessEntities.Security&lt;br /&gt;+		BestAsk	{Оффер 928 0}	StockSharp.BusinessEntities.Quote&lt;br /&gt;+		BestBid	{Бид 979 0}	StockSharp.BusinessEntities.Quote&lt;br /&gt;+		BestPair	{Бид 979 0} {Оффер 928 0}	StockSharp.BusinessEntities.MarketDepthPair&lt;br /&gt;		Class	&amp;quot;SPBOPT&amp;quot;	string&lt;br /&gt;		ClosePrice	1245	decimal&lt;br /&gt;		Code	&amp;quot;GZ18000BX1&amp;quot;	string&lt;br /&gt;		Decimals	0	int&lt;br /&gt;+		Exchange	{РТС}	StockSharp.BusinessEntities.Exchange&lt;br /&gt;		ExpiryDate	null	System.DateTime?&lt;br /&gt;+		ExtensionInfo	Count = 9	System.Collections.Generic.IDictionary&amp;lt;object,object&amp;gt; {System.Collections.Generic.Dictionary&amp;lt;object,object&amp;gt;}&lt;br /&gt;		HighPrice	0	decimal&lt;br /&gt;		Id	&amp;quot;GZ18000BX1@RTS&amp;quot;	string&lt;br /&gt;+		LastTrade	{StockSharp.BusinessEntities.Trade}	StockSharp.BusinessEntities.Trade&lt;br /&gt;		LowPrice	0	decimal&lt;br /&gt;		MarginBuy	0	decimal&lt;br /&gt;		MarginSell	0	decimal&lt;br /&gt;		MaxPrice	0	decimal&lt;br /&gt;		MinLotSize	1	int&lt;br /&gt;		MinPrice	0	decimal&lt;br /&gt;		MinStepPrice	1	decimal&lt;br /&gt;		MinStepSize	1	decimal&lt;br /&gt;		Name	&amp;quot;GAZR-12.11M141211PA 18000&amp;quot;	string&lt;br /&gt;		OpenPrice	0	decimal&lt;br /&gt;		OptionType	null	StockSharp.BusinessEntities.OptionTypes?&lt;br /&gt;		SettlementDate	null	System.DateTime?&lt;br /&gt;		ShortName	&amp;quot;&amp;quot;	string&lt;br /&gt;		State	Trading	StockSharp.BusinessEntities.SecurityStates&lt;br /&gt;		Strike	18000	decimal&lt;br /&gt;		TheorPrice	0	decimal&lt;br /&gt;+		Trader	{StockSharp.Quik.QuikTrader}	StockSharp.BusinessEntities.ITrader {StockSharp.Quik.QuikTrader}&lt;br /&gt;		Type	Option	StockSharp.BusinessEntities.SecurityTypes&lt;br /&gt;		UnderlyingSecurityId	&amp;quot;GZZ1@RTS&amp;quot;	string&lt;br /&gt;		Volatility	0	decimal&lt;br /&gt;+		Non-Public members		&lt;br /&gt;		State	None	StockSharp.BusinessEntities.OrderStates&lt;br /&gt;		Status	null	StockSharp.BusinessEntities.OrderStatus?&lt;br /&gt;		StopCondition	null	StockSharp.BusinessEntities.StopCondition&lt;br /&gt;+		Time	{1/1/0001 12:00:00 AM}	System.DateTime&lt;br /&gt;		Trader	null	StockSharp.BusinessEntities.ITrader&lt;br /&gt;		TransactionId	0	long&lt;br /&gt;		Type	Limit	StockSharp.BusinessEntities.OrderTypes&lt;br /&gt;		Volume	1	decimal&lt;br /&gt;+		Non-Public members</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2064/</id>
    <title type="text">определение готовности движения</title>
    <published>2011-10-27T06:51:33Z</published>
    <updated>2011-10-27T06:51:33Z</updated>
    <author>
      <name>gambler_max</name>
      <uri>https://stocksharp.ru/users/129/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">Привет всем.&lt;br /&gt;Мучаюсь трудным вопросом, разрешить который самомстятельно не в силах по причине скудных познаний в механике движений на сверх-коротких ТФ.&lt;br /&gt;Предположим мы хотим играть некую направленную систему, суть которой ловить краткосрочные резкие движения. Определение напрваления движения в данный момент нам не интресено (хотя если есть способ его определить в самом начале, ты это было бы интересно)&lt;br /&gt;Но вот как определить, что движение в данный момент готовится и вот вот &amp;quot;разродиться&amp;quot;&lt;br /&gt;На &amp;quot;взрослых&amp;quot; ТФ есть различные способы определения, что вот вот вот что-то будет. Это и &amp;quot;дохлый бар&amp;quot; и всякие &amp;quot;падения волатильностей и прчее прочее.&lt;br /&gt;В микротаймфреймах мы имеем дело со стохастическими движениями - цена колбасится и колбасится бОльшую часть времени, да и тот же &amp;quot;дехлый бар&amp;quot; на тиках представить себе сложно.&lt;br /&gt;Соответственно по моему скромному ИМХО истина лежит в неких других областях - возможно увеличение &amp;quot;плотности&amp;quot; тиков (грубо говоря, число тиков и их объем внутри скажем секунды резко вырастает), возможно в каких-то иных областях.&lt;br /&gt;Собственно интересует мнение общественности.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2063/</id>
    <title type="text">Пример SampleSMA - когда вызывается SmaStrategy.OnProcess() ?</title>
    <published>2011-10-27T06:47:45Z</published>
    <updated>2011-10-27T06:47:45Z</updated>
    <author>
      <name>Romant</name>
      <uri>https://stocksharp.ru/users/299/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">В каких случаях вызывается этот метод ? Каждый тик или ... ?&lt;br /&gt;&lt;br /&gt;Спасибо.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2062/</id>
    <title type="text">Гидра не сохраняет таблицу всех сделок</title>
    <published>2011-10-26T17:14:01Z</published>
    <updated>2011-10-26T17:14:01Z</updated>
    <author>
      <name>kepler</name>
      <uri>https://stocksharp.ru/users/6423/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Помогите пжста советом. Гидра работает, в квике все сделки идут. Стаканы сохраняются, а сделки нет.&lt;br /&gt;Пишет ошибку в лог. Что делать? Предполагаю что с форматом времени что-то не так, но как его исправить??&lt;br /&gt;Текст ошибки:&lt;br /&gt;&lt;br /&gt;Quik 21:00:51.8613281 System.ArgumentException: Невозможно для колонки Время привести значение &amp;#39;10:02:58AM&amp;#39; к типу TimeSpan.&lt;br /&gt;Parameter name: value ---&amp;gt; System.FormatException: Input string was not in a correct format.&lt;br /&gt;   at System.TimeSpan.StringParser.Parse(String s)&lt;br /&gt;   at System.TimeSpan.Parse(String s)&lt;br /&gt;   at Ecng.Common.Converter.To(Object value, Type destinationType)&lt;br /&gt;   at Ecng.Common.Converter.To[T](Object value)&lt;br /&gt;   at #=q8uFRfoNJsfU4W$UpY0s1SP$Gqe8tWIXu4piUrTmBp$_3yNnol7xUbbX3gyogXFF_.#=qQ6uBW_ZfX3Ic3xubQ3Z8pw==[T](Object #=qWNXYxLw8xUEzV8CiCghxcQ==, DdeTableColumn #=qQrO$LMRiD75TsvAntrbHdw==)&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;   at StockSharp.Hydra.Core.MarketDataTrader.ThrowIfError() in E:\StockSharpReleases\StockSharp_4.0\Hydra\Core\MarketDataTrader.cs:line 137&lt;br /&gt;   at StockSharp.Hydra.Core.MarketDataTrader.GetTrades() in E:\StockSharpReleases\StockSharp_4.0\Hydra\Core\MarketDataTrader.cs:line 109&lt;br /&gt;   at StockSharp.Hydra.Core.TraderMarketDataSource.Load(IDictionary`2 trades) in E:\StockSharpReleases\StockSharp_4.0\Hydra\Core\TraderMarketDataSource.cs:line 183&lt;br /&gt;   at StockSharp.Hydra.Worker.Load[TData](IMarketDataSource source, IEnumerable`1 securities, Func`3 getStorage, Func`2 getLog, Func`2 orderBy, Action`2 updateCount) in E:\StockSharpReleases\StockSharp_4.0\Hydra\Hydra\Worker.cs:line 242&lt;br /&gt;   at StockSharp.Hydra.Worker.&amp;lt;&amp;gt;c__DisplayClass19.&amp;lt;Download&amp;gt;b__e(IMarketDataSource source) in E:\StockSharpReleases\StockSharp_4.0\Hydra\Hydra\Worker.cs:line 177&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2061/</id>
    <title type="text">TimeInForce</title>
    <published>2011-10-26T15:05:46Z</published>
    <updated>2011-10-26T15:05:46Z</updated>
    <author>
      <name>skuvv</name>
      <uri>https://stocksharp.ru/users/28621/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Можно ли для лимитных заявок (квик) устанавливать время действия заявки(TimeInForce), например 10секунд?&lt;br /&gt;Как в стоп заявках.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2060/</id>
    <title type="text">NullReferenceException в TimeFrameStrategy</title>
    <published>2011-10-26T14:32:42Z</published>
    <updated>2011-10-26T14:32:42Z</updated>
    <author>
      <name>Alter</name>
      <uri>https://stocksharp.ru/users/5036/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Есть 2 стратегии, унаследованные от TimeFrameStrategy. Одна из них создает другую, передавая в конструкторе Trader, Security и Portfolio и затем вызывает ее как дочернюю через ChildStrategies.Add(). В Strategy2 переопределен метод OnStarting(), в конце которого вызывается базовый метод. Проблема в том, что наверное в половине случаев вызов базового OnStarting() кидает исключение NullReferenceException, и в отладчике видно, что свойство Trader равно null, хотя в конструкторе оно было проинициализировано. S# 4.0.3.</content>
  </entry>
</feed>