﻿<?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=131</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-01T01:20:01Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=131" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/3574/</id>
    <title type="text">Ищу исторические данные</title>
    <published>2013-04-11T19:37:55Z</published>
    <updated>2013-04-11T19:37:55Z</updated>
    <author>
      <name>Gii</name>
      <uri>https://stocksharp.ru/users/5912/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Добрый день!&lt;br /&gt;1. Ищу исторические данные по &amp;quot;Sber&amp;quot; тики + стаканы за временной интервал год и более, в формате &amp;quot;Stock Sharp&amp;quot;.&lt;br /&gt;2. Что необходимо сделать, что бы получить доступ к &amp;quot;Hydra Server&amp;quot;&lt;br /&gt;&lt;br /&gt;С уважением Игорь.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3573/</id>
    <title type="text">MyTrades</title>
    <published>2013-04-11T13:05:10Z</published>
    <updated>2013-04-11T13:05:10Z</updated>
    <author>
      <name>baio</name>
      <uri>https://stocksharp.ru/users/38932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Здраствуйте!&lt;br /&gt;Не могу получить данные из таблицы MyTrades.&lt;br /&gt;&lt;br /&gt;                var task = Task.Factory.StartNew(() =&amp;gt; _trader.StartExport());&lt;br /&gt;&lt;br /&gt;                _trader.NewMyTrades += _trader_NewMyTrades;&lt;br /&gt;&lt;br /&gt;                _trader.Connect();&lt;br /&gt;&lt;br /&gt;                task.Wait();&lt;br /&gt;&lt;br /&gt;                _trader.MyTrades.Count(); //тут 0&lt;br /&gt;&lt;br /&gt;    void _trader_NewMyTrades(IEnumerable&amp;lt;StockSharp.BusinessEntities.MyTrade&amp;gt; obj)&lt;br /&gt;        {&lt;br /&gt;            Console.WriteLine(&amp;quot;my trades&amp;quot;); //когда происходит сделка сюда не попадаю&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;Все остальные таблицы работают корректно.&lt;br /&gt; &lt;br /&gt;При запуске Verifyer был alert на таблице Мои сделки о том что - вместо столбца :Дата сделки: должен быть столбец :Дата торгов: после замены одного столбца на другой алерт исчез.&lt;br /&gt;Но даже при не измененном столбце, также не мог получить данные.&lt;br /&gt;&lt;br /&gt;Кто нибудь может подсказать в чем здесь может быть проблема.&lt;br /&gt;&lt;br /&gt;Фильтры на таблице мои сделки настроены корректно, все свои сделки в квике я вижу.&lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;WIN 7&lt;br /&gt;StockSharp.Quick 4.1.9&lt;br /&gt;VS 2012&lt;br /&gt;&lt;br /&gt;Спасибо.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3572/</id>
    <title type="text">Данные для индикатора</title>
    <published>2013-04-11T11:06:50Z</published>
    <updated>2013-04-11T11:06:50Z</updated>
    <author>
      <name>Shaly</name>
      <uri>https://stocksharp.ru/users/26891/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Как получить данные для расчета индикатора? Когда работал график, я получала данные одновременно с построением графика. Теперь необходимо сделать котирование, а оно с графиком не работает. Отключение графика автоматически отключило расчеты индикаторов, тк данные туда не поступают. Что прописать или на что обратить внимание, чтобы индикаторы рассчитывались?  </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3571/</id>
    <title type="text">Пустой стакан</title>
    <published>2013-04-11T09:43:51Z</published>
    <updated>2013-04-11T09:43:51Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Studio" />
    <content type="html">В квике стакан открыт.. настроен правильно.. в студии инструмент к стратегии привязан.. стратегия запущена.. студия к квику подключена.. в логах только - 00:00:00.000|       |EmulationTrader|Экспорт запущен.&lt;br /&gt;Не заметил когда пропал.. но до обновления студии стакан точно экспортировался.. мож конечно и в настройках чо нахимичил...   </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3570/</id>
    <title type="text">Проблема преобразования TimeSpan - AlfaTimeFrames</title>
    <published>2013-04-11T09:13:52Z</published>
    <updated>2013-04-11T09:13:52Z</updated>
    <author>
      <name>zhuravl</name>
      <uri>https://stocksharp.ru/users/38994/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">Программный код:&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;        public void Test()&lt;br /&gt;        {&lt;br /&gt;            CandleManager candleManager = new CandleManager(trader);&lt;br /&gt;&lt;br /&gt;            // 5 minute candles&lt;br /&gt;            CandleSeries series = new CandleSeries(typeof(TimeFrameCandle), security, TimeSpan.FromMinutes(5));&lt;br /&gt;            series.ProcessCandle += series_ProcessCandle;&lt;br /&gt;            candleManager.Processing += candleManager_Processing;&lt;br /&gt;&lt;br /&gt;            candleManager.Start(series);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        void series_ProcessCandle(Candle obj)&lt;br /&gt;        {&lt;br /&gt;            Logger.WriteLine(&amp;quot;Process candle&amp;quot;);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        void candleManager_Processing(CandleSeries arg1, Candle arg2)&lt;br /&gt;        {&lt;br /&gt;            Logger.WriteLine(&amp;quot;Received Processing event&amp;quot;);&lt;br /&gt;        }&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Код ошибки:&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Unhandled Exception: System.InvalidCastException: Unable to cast object of type &amp;#39;System.TimeSpan&amp;#39; to type &amp;#39;StockSharp.AlfaDirect.AlfaTimeFrames&amp;#39;.&lt;br /&gt;   at StockSharp.AlfaDirect.AlfaTrader.#=qjbXuGHh73XvrWZicy6gOKXr2Dom0efIFR9MSjpJMLe0=(SynchronizedDictionary`2 #=qA5mbLCf6AEYY2ZjSKZfmqw==)&lt;br /&gt;   at Ecng.Collections.CollectionHelper.SyncDo[TCollection](TCollection collection, Action`1 action)&lt;br /&gt;   at StockSharp.AlfaDirect.AlfaTrader.#=qC5NNrqRcgxVSSeVdRzYPn46I7MwkMp1XS5d1hUpptZw=()&lt;br /&gt;   at Ecng.Common.ThreadingHelper.&amp;lt;&amp;gt;c__DisplayClass1.&amp;lt;Timer&amp;gt;b__0(Object s)&lt;br /&gt;   at System.Threading.TimerQueueTimer.CallCallbackInContext(Object state)&lt;br /&gt;   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserv&lt;br /&gt;eSyncCtx)&lt;br /&gt;   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx&lt;br /&gt;)&lt;br /&gt;   at System.Threading.TimerQueueTimer.CallCallback()&lt;br /&gt;   at System.Threading.TimerQueueTimer.Fire()&lt;br /&gt;   at System.Threading.TimerQueue.FireNextTimers()&lt;br /&gt;   at System.Threading.TimerQueue.AppDomainTimerCallback()&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3567/</id>
    <title type="text">1 урок</title>
    <published>2013-04-10T09:03:45Z</published>
    <updated>2013-04-10T09:03:45Z</updated>
    <author>
      <name>Валентин Мирошниченко</name>
      <uri>https://stocksharp.ru/users/6156/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">[vk]http://vk.com/video_ext.php?oid=-66674131&amp;amp;id=167402087&amp;amp;hash=4cfe2fc15cc31ef2&amp;amp;hd=3[/vk]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:140%"&gt;&lt;b&gt;Темы занятия 1 &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Знакомство с Wealth Lab &lt;br /&gt;&lt;li&gt;Описание плюсов и минусов программы Wealth Lab &lt;br /&gt;&lt;li&gt;Знакомство с графическим интерфейсом Wealth Lab &lt;br /&gt;&lt;li&gt;Обзор основных окон программы Wealth Lab&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Домашнее задание&lt;/b&gt;&lt;/span&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_ee37434c0aeb402698bac61f924443c3');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_ee37434c0aeb402698bac61f924443c3' style='display:none'&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Откройте окно для создания стратегии на основе правил&lt;br /&gt;&lt;li&gt;Откройте окно для создания стратегии на основе кода&lt;br /&gt;&lt;li&gt;Можно ли в программе Wealth Lab работать со стаканом&lt;br /&gt;&lt;li&gt;Как загрузить все доступные ядра на вашей машине при оптимизации стратегии &lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Решение домашнего задания&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_19063cb01eb14f9f9e4f09437bd1c15e');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_19063cb01eb14f9f9e4f09437bd1c15e' style='display:none'&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;File-&amp;gt;New-&amp;gt;New Strategy from Rules&lt;br /&gt;&lt;li&gt;File-&amp;gt;New-&amp;gt;New Strategy from Code&lt;br /&gt;&lt;li&gt;Стандартными методами нет&lt;br /&gt;&lt;li&gt;Используйте новое главное рабочее окно&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3566/</id>
    <title type="text">Для заявки 2048876953 не была найдена информации о проскальзывании.</title>
    <published>2013-04-09T14:56:09Z</published>
    <updated>2013-04-09T14:56:09Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">при вызове &lt;br /&gt;Strategy.SlippageManager.GetSlippage(trade));&lt;br /&gt;для сделки по стоп-заявке.&lt;br /&gt;Сделку получаю по Strategy.NewMyTrades&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;
WriteValues(Writer, trade.Trade.Id, trade.Order.TransactionId, Format(trade.Trade.Time), trade.Trade.Price,
										trade.Trade.Volume,
										Format(trade.Order.Direction), trade.Order.Id, Strategy.PnLManager.ProcessMyTrade(trade).PnL,
										trade.GetSlippage(), Strategy.SlippageManager.GetSlippage(trade));&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;из CsvStrategyReport.cs для своих целей.&lt;br /&gt;А оно вот оно как.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3565/</id>
    <title type="text">Длинные очереди в recvList</title>
    <published>2013-04-09T09:24:42Z</published>
    <updated>2013-04-09T09:24:42Z</updated>
    <author>
      <name>sherbacov</name>
      <uri>https://stocksharp.ru/users/27002/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Очень странное поведение плазы на одном компьютере. На одном ПК все работает отлично, на другом растут очереди сразу после запуска.&lt;br /&gt;&lt;br /&gt;Пробовал разные вариации ProcessMessage, c PoolTime. Ничего не помогает, через 5-7 минут очередь начинает расти.&lt;br /&gt;&lt;br /&gt;На домашнем пк все работает без проблем, тот же самый код.&lt;br /&gt;&lt;br /&gt;Подскажите куда копать...&lt;br /&gt;&lt;br /&gt;Версия: &lt;b&gt;23281&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;P2_ClientGate1.&lt;b&gt;15.2_32&lt;/b&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_ae50f1a5b97843879557f2b34a2a328d');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_ae50f1a5b97843879557f2b34a2a328d' style='display:none'&gt;&lt;br /&gt;2013-04-09 12:52:24.089;p2mq-cli;;New message added to recvList. Size: 1&lt;br /&gt;2013-04-09 12:52:24.089;p2repl-cli;;DATA message received;stream 0xCB595D8&lt;br /&gt;2013-04-09 12:52:24.089;P2ReplStorage;;Changed revs at commit; stream 0xCB595D8; cnt 1&lt;br /&gt;2013-04-09 12:52:24.089;P2ReplStorage;;	tbl_idx 0; rev range 3816497 - 3816497&lt;br /&gt;2013-04-09 12:52:24.129;p2mq-cli;;New message added to recvList. Size: 878&lt;br /&gt;2013-04-09 12:52:24.129;p2mq-cli;;New message added to recvList. Size: 879&lt;br /&gt;2013-04-09 12:52:24.129;p2mq-cli;;New message added to recvList. Size: 880&lt;br /&gt;2013-04-09 12:52:24.129;p2mq-cli;;New message added to recvList. Size: 881&lt;br /&gt;2013-04-09 12:52:24.129;p2mq-cli;;New message added to recvList. Size: 882&lt;br /&gt;&lt;br /&gt;= CUT =&lt;br /&gt;&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3074&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3075&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3076&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3077&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3078&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3079&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3080&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3081&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3082&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3083&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3084&lt;br /&gt;2013-04-09 12:52:24.175;p2repl-cli;;PING message posted;stream 0xCB53E80&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3085&lt;br /&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3086&lt;br /&gt;&lt;/div&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_f9fc2baeee794e2394b9e9b767024c41');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_f9fc2baeee794e2394b9e9b767024c41' style='display:none'&gt;&lt;br /&gt;2013-04-09 12:50:05.4431|DEBUG|PlazaTest.Plaza|OnConnect&lt;br /&gt;2013-04-09 12:50:05.7311|DEBUG|PlazaTest.Plaza|Attempted to connect SS_0.&lt;br /&gt;2013-04-09 12:50:05.7391|DEBUG|PlazaTest.Plaza|Запуск экспорта.&lt;br /&gt;2013-04-09 12:50:05.7731|DEBUG|PlazaTest.Plaza|Экспорт запущен.&lt;br /&gt;2013-04-09 12:50:05.7731|DEBUG|PlazaTest.Plaza|OnConnectionStatusChanged: conn SS_0 - status: Connected, RouterConnected&lt;br /&gt;2013-04-09 12:50:05.7901|DEBUG|PlazaTest.Plaza|Attempted to connect SS_2.&lt;br /&gt;2013-04-09 12:50:05.7901|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:Инициализация FORTS_FUTTRADE_REPL потока.&lt;br /&gt;2013-04-09 12:50:05.7901|DEBUG|PlazaTest.Plaza|Attempted to connect SS_3.&lt;br /&gt;2013-04-09 12:50:05.7901|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:Инициализация FORTS_FUTCOMMON_REPL потока.&lt;br /&gt;2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|Attempted to connect SS_4.&lt;br /&gt;2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:Инициализация RTS_INDEX_REPL потока.&lt;br /&gt;2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|Attempted to connect SS_1.&lt;br /&gt;2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:Подписываюсь на FORTS_FUTTRADE_REPL--deal.&lt;br /&gt;2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:Подписываюсь на FORTS_FUTCOMMON_REPL--common.&lt;br /&gt;2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:Подписываюсь на RTS_INDEX_REPL--rts_index.&lt;br /&gt;2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:Инициализация FORTS_FUTAGGR5_REPL потока.&lt;br /&gt;2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:Подписываюсь на FORTS_FUTTRADE_REPL--orders_log.&lt;br /&gt;2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:Состояние потока Closed.&lt;br /&gt;2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:Инициализация FORTS_OPTCOMMON_REPL потока.&lt;br /&gt;2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:Инициализация FORTS_OPTTRADE_REPL потока.&lt;br /&gt;2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:Подписываюсь на FORTS_FUTAGGR5_REPL--orders_aggr.&lt;br /&gt;2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:Подписываюсь на FORTS_OPTCOMMON_REPL--common.&lt;br /&gt;2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:Инициализация FORTS_OPTAGGR5_REPL потока.&lt;br /&gt;2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:Подписываюсь на FORTS_OPTTRADE_REPL--deal.&lt;br /&gt;2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:Инициализация FORTS_OPTINFO_REPL потока.&lt;br /&gt;2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:Подписываюсь на FORTS_OPTAGGR5_REPL--orders_aggr.&lt;br /&gt;2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:StreamStateChanged: State LocalSnapshot&lt;br /&gt;2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:Подписываюсь на FORTS_OPTTRADE_REPL--orders_log.&lt;br /&gt;2013-04-09 12:50:05.8321|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:Подписываюсь на FORTS_OPTINFO_REPL--opt_sess_contents.&lt;br /&gt;2013-04-09 12:50:05.8321|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:Состояние потока Closed.&lt;br /&gt;2013-04-09 12:50:05.8321|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:Состояние потока Closed.&lt;br /&gt;2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:Инициализация FORTS_FUTINFO_REPL потока.&lt;br /&gt;2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:StreamStateChanged: State LocalSnapshot&lt;br /&gt;2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:Подписываюсь на FORTS_FUTINFO_REPL--fut_sess_contents.&lt;br /&gt;2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:Поток FORTS_FUTAGGR5_REPL переоткрыт.&lt;br /&gt;2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:Поток RTS_INDEX_REPL переоткрыт.&lt;br /&gt;2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:Подписываюсь на FORTS_FUTINFO_REPL--session.&lt;br /&gt;2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:Состояние потока Closed.&lt;br /&gt;2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|OnConnectionStatusChanged: conn SS_4 - status: Connected, RouterConnected&lt;br /&gt;2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:StreamStateChanged: State LocalSnapshot&lt;br /&gt;2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:Инициализация FORTS_PART_REPL потока.&lt;br /&gt;2013-04-09 12:50:05.8641|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:Поток FORTS_OPTAGGR5_REPL переоткрыт.&lt;br /&gt;2013-04-09 12:50:05.8641|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:Подписываюсь на FORTS_PART_REPL--part.&lt;br /&gt;2013-04-09 12:50:05.8641|DEBUG|PlazaTest.Plaza|OnConnectionStatusChanged: conn SS_1 - status: Connected, RouterConnected&lt;br /&gt;2013-04-09 12:50:05.8641|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:Инициализация FORTS_POS_REPL потока.&lt;br /&gt;2013-04-09 12:50:05.8641|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:Подписываюсь на FORTS_POS_REPL--position.&lt;br /&gt;2013-04-09 12:50:05.8641|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:Состояние потока Closed.&lt;br /&gt;2013-04-09 12:50:05.8801|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:StreamStateChanged: State LocalSnapshot&lt;br /&gt;2013-04-09 12:50:05.8801|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:Поток FORTS_FUTCOMMON_REPL переоткрыт.&lt;br /&gt;2013-04-09 12:50:05.8801|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:Состояние потока Closed.&lt;br /&gt;2013-04-09 12:50:05.8801|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:StreamStateChanged: State ReOpenned&lt;br /&gt;2013-04-09 12:50:05.8801|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:StreamStateChanged: State LocalSnapshot&lt;br /&gt;2013-04-09 12:50:05.8801|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:StreamStateChanged: State ReOpenned&lt;br /&gt;2013-04-09 12:50:05.9021|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:StreamLifeNumChanged: LifeNum 11&lt;br /&gt;2013-04-09 12:50:05.9021|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:StreamStateChanged: State RemoveSnapshot&lt;br /&gt;2013-04-09 12:50:05.9021|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:StreamLifeNumChanged: LifeNum 3053&lt;br /&gt;2013-04-09 12:50:05.9101|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:StreamStateChanged: State RemoveSnapshot&lt;br /&gt;2013-04-09 12:50:05.9021|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:Поток FORTS_OPTCOMMON_REPL переоткрыт.&lt;br /&gt;2013-04-09 12:50:05.9101|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:Состояние потока Closed.&lt;br /&gt;2013-04-09 12:50:05.9101|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:StreamStateChanged: State ReOpenned&lt;br /&gt;2013-04-09 12:50:05.9101|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:StreamStateChanged: State LocalSnapshot&lt;br /&gt;2013-04-09 12:50:05.9101|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:StreamLifeNumChanged: LifeNum 3053&lt;br /&gt;2013-04-09 12:50:05.9101|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:StreamStateChanged: State RemoveSnapshot&lt;br /&gt;2013-04-09 12:50:05.9261|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:Поток FORTS_OPTINFO_REPL переоткрыт.&lt;br /&gt;2013-04-09 12:50:05.9261|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:Состояние потока Closed.&lt;br /&gt;2013-04-09 12:50:05.9261|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:StreamStateChanged: State LocalSnapshot&lt;br /&gt;2013-04-09 12:50:05.9551|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:Поток FORTS_FUTINFO_REPL переоткрыт.&lt;br /&gt;2013-04-09 12:50:05.9591|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:Состояние потока Closed.&lt;br /&gt;2013-04-09 12:50:05.9801|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:StreamStateChanged: State LocalSnapshot&lt;br /&gt;2013-04-09 12:50:05.9921|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:StreamStateChanged: State Online&lt;br /&gt;2013-04-09 12:50:05.9921|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:Поток FORTS_PART_REPL переоткрыт.&lt;br /&gt;2013-04-09 12:50:05.9921|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:Состояние потока Closed.&lt;br /&gt;2013-04-09 12:50:05.9921|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:StreamStateChanged: State LocalSnapshot&lt;br /&gt;2013-04-09 12:50:06.0131|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:Поток FORTS_POS_REPL переоткрыт.&lt;br /&gt;2013-04-09 12:50:06.0131|DEBUG|PlazaTest.Plaza|OnConnectionStatusChanged: conn SS_3 - status: Connected, RouterConnected&lt;br /&gt;2013-04-09 12:50:06.0311|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:StreamStateChanged: State ReOpenned&lt;br /&gt;2013-04-09 12:50:06.0311|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:StreamLifeNumChanged: LifeNum 32508&lt;br /&gt;2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:StreamStateChanged: State RemoveSnapshot&lt;br /&gt;2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:StreamStateChanged: State ReOpenned&lt;br /&gt;2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:StreamLifeNumChanged: LifeNum 32508&lt;br /&gt;2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:StreamStateChanged: State RemoveSnapshot&lt;br /&gt;2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:StreamStateChanged: State ReOpenned&lt;br /&gt;2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:StreamLifeNumChanged: LifeNum 2792&lt;br /&gt;2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:StreamStateChanged: State RemoveSnapshot&lt;br /&gt;2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:StreamStateChanged: State ReOpenned&lt;br /&gt;2013-04-09 12:50:06.0511|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:StreamLifeNumChanged: LifeNum 5229&lt;br /&gt;2013-04-09 12:50:06.0511|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:StreamStateChanged: State RemoveSnapshot&lt;br /&gt;2013-04-09 12:50:06.0511|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:StreamStateChanged: State ReOpenned&lt;br /&gt;2013-04-09 12:50:06.0511|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:StreamLifeNumChanged: LifeNum 2792&lt;br /&gt;2013-04-09 12:50:06.0511|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:StreamStateChanged: State RemoveSnapshot&lt;br /&gt;2013-04-09 12:50:06.0511|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:StreamStateChanged: State ReOpenned&lt;br /&gt;2013-04-09 12:50:06.0721|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:StreamLifeNumChanged: LifeNum 5229&lt;br /&gt;2013-04-09 12:50:06.0721|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:StreamStateChanged: State RemoveSnapshot&lt;br /&gt;2013-04-09 12:50:06.0721|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:StreamStateChanged: State Online&lt;br /&gt;2013-04-09 12:50:06.1091|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:StreamStateChanged: State LocalSnapshot&lt;br /&gt;2013-04-09 12:50:06.1091|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:Поток FORTS_FUTTRADE_REPL переоткрыт.&lt;br /&gt;2013-04-09 12:50:06.1141|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:Состояние потока Closed.&lt;br /&gt;2013-04-09 12:50:06.1141|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:StreamStateChanged: State LocalSnapshot&lt;br /&gt;2013-04-09 12:50:06.1141|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:Поток FORTS_OPTTRADE_REPL переоткрыт.&lt;br /&gt;2013-04-09 12:50:06.1141|DEBUG|PlazaTest.Plaza|OnConnectionStatusChanged: conn SS_2 - status: Connected, RouterConnected&lt;br /&gt;2013-04-09 12:50:06.1331|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:StreamStateChanged: State Online&lt;br /&gt;2013-04-09 12:50:06.1331|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:StreamStateChanged: State ReOpenned&lt;br /&gt;2013-04-09 12:50:06.1331|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:StreamLifeNumChanged: LifeNum 130&lt;br /&gt;2013-04-09 12:50:06.1331|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:StreamStateChanged: State RemoveSnapshot&lt;br /&gt;2013-04-09 12:50:06.1451|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:StreamStateChanged: State ReOpenned&lt;br /&gt;2013-04-09 12:50:06.1451|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:StreamLifeNumChanged: LifeNum 130&lt;br /&gt;2013-04-09 12:50:06.1451|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:StreamStateChanged: State RemoveSnapshot&lt;br /&gt;2013-04-09 12:50:06.2802|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:StreamStateChanged: State Online&lt;br /&gt;2013-04-09 12:50:06.7232|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:StreamStateChanged: State Online&lt;br /&gt;2013-04-09 12:50:06.8162|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:StreamStateChanged: State Online&lt;br /&gt;2013-04-09 12:50:06.8162|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:StreamStateChanged: State Online&lt;br /&gt;2013-04-09 12:50:06.8342|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:StreamStateChanged: State Online&lt;br /&gt;2013-04-09 12:50:07.1163|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:StreamStateChanged: State Online&lt;br /&gt;2013-04-09 12:50:09.4756|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:StreamStateChanged: State Online&lt;br /&gt;2013-04-09 12:50:41.6587|DEBUG|PlazaTest.Plaza|New order: 78890778/10287832499 Покупка Цена=142950 Объем=2 Сост=Active Бал=2 &lt;br /&gt;2013-04-09 12:50:41.6757|DEBUG|PlazaTest.Plaza|Order changed: 78890778/10287832499 Покупка Цена=142950 Объем=2 Сост=Active Бал=1 &lt;br /&gt;2013-04-09 12:50:41.6757|DEBUG|PlazaTest.Plaza|Order changed: 78890778/10287832499 Покупка Цена=142950 Объем=2 Сост=Done Бал=0 &lt;br /&gt;2013-04-09 12:50:41.6757|DEBUG|PlazaTest.Plaza|New order: 81453016/10288105349 Продажа Цена=132610 Объем=2 Сост=Active Бал=2 &lt;br /&gt;2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|Order changed: 81453016/10288105349 Продажа Цена=132610 Объем=2 Сост=Done Бал=0 &lt;br /&gt;2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|New order: 81453017/10288106014 Покупка Цена=142950 Объем=2 Сост=Active Бал=2 &lt;br /&gt;2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|Order changed: 81453017/10288106014 Покупка Цена=142950 Объем=2 Сост=Done Бал=0 &lt;br /&gt;2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|New order: 81453018/10288107574 Покупка Цена=142950 Объем=2 Сост=Active Бал=2 &lt;br /&gt;2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|Order changed: 81453018/10288107574 Покупка Цена=142950 Объем=2 Сост=Active Бал=1 &lt;br /&gt;2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|Order changed: 81453018/10288107574 Покупка Цена=142950 Объем=2 Сост=Done Бал=0 &lt;br /&gt;2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|New order: 81453019/10289487167 Продажа Цена=132610 Объем=2 Сост=Active Бал=2 &lt;br /&gt;2013-04-09 12:50:41.6977|DEBUG|PlazaTest.Plaza|Order changed: 81453019/10289487167 Продажа Цена=132610 Объем=2 Сост=Done Бал=0 &lt;br /&gt;2013-04-09 12:50:41.7437|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:StreamStateChanged: State Online&lt;br /&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3564/</id>
    <title type="text">Стартап - поиск партнера</title>
    <published>2013-04-09T06:00:43Z</published>
    <updated>2013-04-09T06:00:43Z</updated>
    <author>
      <name>Vitaly01</name>
      <uri>https://stocksharp.ru/users/38980/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Работа" />
    <content type="html"> Данный проект состоит в том что бы создать робота на основе уровневой стратегии, есть протестированный алгоритм па пару евро/доллар (вход, удержание и выход из позиции), при внесении изменений можно так же использовать на других бумагах. Данный стартап создается студентами. Если вы готовы роботизировать стратегию, пишите!</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3563/</id>
    <title type="text">Почему так?</title>
    <published>2013-04-09T05:30:37Z</published>
    <updated>2013-04-09T05:30:37Z</updated>
    <author>
      <name>MenDel</name>
      <uri>https://stocksharp.ru/users/6356/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_bfe19d6c248842dd9e13482a857f92ca');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_bfe19d6c248842dd9e13482a857f92ca' style='display:none'&gt;2013/04/08 23:49:50.991|       |MQS_RIM3@RTS_BP9218-RF-01|Стратегия запущена. [0,-1]. Позиция при старте 0.&lt;br /&gt;2013/04/08 23:49:50.991|       |MQS_RIM3@RTS_BP9218-RF-01|Котирование на Buy объема 1.&lt;br /&gt;2013/04/08 23:49:50.991|       |MQS_RIM3@RTS_BP9218-RF-01|Приостановка правил. _rulesSuspendCount 1.&lt;br /&gt;2013/04/08 23:49:50.991|       |MQS_RIM3@RTS_BP9218-RF-01|Возобновление правил. _rulesSuspendCount 0.&lt;br /&gt;2013/04/08 23:49:51.004|       |MQS_RIM3@RTS_BP9218-RF-01|Цена текущей NULL и лучшей 138710.&lt;br /&gt;2013/04/08 23:49:51.004|       |MQS_RIM3@RTS_BP9218-RF-01|Лучший бид 138700 и лучший аск 138710.&lt;br /&gt;2013/04/08 23:49:51.014|       |MQS_RIM3@RTS_BP9218-RF-01|Регистрация новой Limit (0x146B050) заявки на Buy с ценой 138710 и объемом 1. &lt;br /&gt;2013/04/08 23:49:51.024|       |SmartTrader|RegisterOrder: 76910162/0 Покупка Цена=138710 Объем=1 Сост=None Бал=1 &lt;br /&gt;2013/04/08 23:49:51.043|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:51.149|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:51.207|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:51.373|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:51.430|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:51.538|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:51.647|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:51.871|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:51.976|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:52.083|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:52.191|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:52.302|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:52.535|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:52.634|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:52.740|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:52.848|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:52.960|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:53.067|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:53.178|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:53.288|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:53.405|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:53.506|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:53.617|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:53.834|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:53.947|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:54.053|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:54.271|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:54.491|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:54.603|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:54.709|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:54.820|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.&lt;br /&gt;2013/04/08 23:49:55.008|       |MQS_RIM3@RTS_BP9218-RF-01|Стратегия останавливается. [0,-1]. Позиция при старте 0.&lt;br /&gt;2013/04/08 23:49:55.008|       |MQS_RIM3@RTS_BP9218-RF-01|Правило &amp;#39;Изменение стакана инструмента RIM3@RTS (0x3DB05A9)&amp;#39;. Приостановлено.&lt;br /&gt;2013/04/08 23:49:55.010|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заканчиваем котирование с неисполненным объемом равный 1.&lt;br /&gt;2013/04/08 23:49:55.010|       |MQS_RIM3@RTS_BP9218-RF-01|Ожидание снятия всех активных заявок.&lt;br /&gt;2013/04/08 23:49:55.011|       |MQS_RIM3@RTS_BP9218-RF-01|Отмена заявки 76910162.&lt;br /&gt;2013/04/08 23:49:55.011|       |SmartTrader|CancelOrder: 76910162/0 Покупка Цена=138710 Объем=1 Сост=Active Бал=1 &lt;br /&gt;2013/04/08 23:49:55.121|Error  |SmartTrader|CancelFailed: 76910162/0 Покупка Цена=138710 Объем=1 Сост=Active Бал=1 sid=1653542146&lt;br /&gt;2013/04/08 23:49:55.157|       |SmartTrader|OrderFailed: 76910162/0 Покупка Цена=138710 Объем=1 Сост=Active Бал=1 &lt;br /&gt;System.InvalidOperationException: Не удалось снять заявку с номером 0 и транзакцией 76910162.&lt;br /&gt;2013/04/08 23:49:55.158|Error  |SmartTrader|23:49:55 Не удалось снять заявку с номером 0 и транзакцией 76910162.&lt;br /&gt;2013/04/08 23:49:55.168|Error  |MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 (0x146B050) не была принята по причине System.InvalidOperationException: Не удалось снять заявку с номером 0 и транзакцией 76910162..&lt;br /&gt;2013/04/08 23:49:55.234|       |MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 больше не активна.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Хотя исполнена она была сразу же</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3562/</id>
    <title type="text">Студия что-то делает)</title>
    <published>2013-04-08T18:08:16Z</published>
    <updated>2013-04-08T18:08:16Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Studio" />
    <content type="html">Сразу после старта начинает по полной грузить одно из ядер процессора.. соответственно жутко тормозит гуи.. пробовал ждать, но ничего не меняется.. обращений ни к диску, ни к сети нет.. в логах пусто.. как узнать чем она занята?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3561/</id>
    <title type="text">Проблемы со стаканом</title>
    <published>2013-04-07T13:02:15Z</published>
    <updated>2013-04-07T13:02:15Z</updated>
    <author>
      <name>Asantasan</name>
      <uri>https://stocksharp.ru/users/38910/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Здравствуйте. Не могу понять, как получать bestask, bestbid и т.д. от квика. Работать с документацией в должной мере еще не могу. Использую вот такой код:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;private void button4_Click(object sender, RoutedEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            var md = _trader.GetMarketDepth((Security)Securitites.SelectedItem);&lt;br /&gt;              textBox2.Text=Convert.ToString(md.GetBestQuote(OrderDirections.Buy).Price);      &lt;br /&gt;        &lt;br /&gt;        }&lt;/div&gt;&lt;/div&gt; &lt;br /&gt;Но выскакивает сообщение, что необходимо &amp;quot;зарезервированное слово new&amp;quot;. Как вы понимаете, &amp;quot; new&amp;quot; результатов не дало. Подскажите пожалуйста.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3560/</id>
    <title type="text">Конфликт библиотек</title>
    <published>2013-04-07T12:19:21Z</published>
    <updated>2013-04-07T12:19:21Z</updated>
    <author>
      <name>Roma</name>
      <uri>https://stocksharp.ru/users/38969/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Подключаю к проекту модуль&lt;br /&gt;Microsoft.Practices.Prism    RuntimeVersion:v4.0.30319      Version:4.0.0.0&lt;br /&gt;Ecng.Configuration           RuntimeVersion:v4.0.30319      Version:1.0.0.0&lt;br /&gt;&lt;br /&gt;Убираю что-то одно, все работает.&lt;br /&gt;Что делать, если надо обе библиотеки?&lt;br /&gt;&lt;br /&gt;Получаю исключение:&lt;br /&gt;The type initializer for &amp;#39;StockSharp.Algo.Licensing.LicenseHelper&amp;#39; threw an exception.&lt;br /&gt;&lt;br /&gt;   at StockSharp.Algo.Licensing.LicenseHelper.StartValidation(Object feature, Action failedAction)&lt;br /&gt;   at StockSharp.Algo.BaseTrader..ctor(Platforms platform, Boolean checkLicense)&lt;br /&gt;   at StockSharp.Quik.QuikTrader..ctor(String path)&lt;br /&gt;   at StockSharp.Quik.QuikTrader..ctor()&lt;br /&gt;   at ConsoleApplication1.Program.Main(String[] args) in e:\Ivan\Trader\Trader\Юрий_Трейдер\FisherStrategy\FisherStrategy\ConsoleApplication1\Program.cs:line 14&lt;br /&gt;   at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)&lt;br /&gt;   at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)&lt;br /&gt;   at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()&lt;br /&gt;   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)&lt;br /&gt;   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)&lt;br /&gt;   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)&lt;br /&gt;   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)&lt;br /&gt;   at System.Threading.ThreadHelper.ThreadStart()</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3559/</id>
    <title type="text">Не получается корректно получить TimeFrame свечки</title>
    <published>2013-04-07T11:19:08Z</published>
    <updated>2013-04-07T11:19:08Z</updated>
    <author>
      <name>pft_man</name>
      <uri>https://stocksharp.ru/users/28735/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Не получается корректно получить timeframe свечки. В консоль выводятся данные по 10-ти минутной свечки при получении каждого тика. Как сделать так, чтобы 10-ти минутные свечки были в консоли только один раз без повторений. Я так понимаю, что нужно вместо события Processing подписаться на событие окончания формирования свечки, но как?&lt;br /&gt;&lt;br /&gt;&lt;a href='httpsC:\Users\pavel\Desktop\candle.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://C:\Users\pavel\Desktop\candle.jpg" style='max-width: 600px;' alt="candle" title="candle" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='httpsC:\Users\pavel\Desktop\console.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://C:\Users\pavel\Desktop\console.jpg" style='max-width: 600px;' alt="console" title="console" /&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3558/</id>
    <title type="text">Возможно ли тестировать только по сохраненным свечкам и без истории сделок?</title>
    <published>2013-04-07T07:17:01Z</published>
    <updated>2013-04-07T07:17:01Z</updated>
    <author>
      <name>gramp</name>
      <uri>https://stocksharp.ru/users/6335/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Суть вопроса в следующем - я делаю тесты на скачанной с фтп ртс истории сделок, из которой формируются свечки. Однако необходимость обрабатывать все сделки приводит к тому, что прогон 1 дня происходит за 20-30сек. При этом сложность алгоритма почти не влияет на скорость. Я пробовал на стандартном, немного переделанном, примере, сделав по правилу финиширования 5мин свечи просто записывать в логи ohlc.&lt;br /&gt;Однако использование всех сделок для точности тестирования необходимо далеко не всегда. Меня вполне устроило бы прогнать стратегию по заранее сохраненным 5мин свечкам с меньшей точностью, но быстро. Или по часовым свечкам, но еще быстрее.&lt;br /&gt;Поэтому вопрос - каким образом можно сделать так, чтобы робот вообще не использовал историю сделок, а прогонял тест только по заранее сгенеренным свечкам?&lt;br /&gt;Буду благодарен за совет.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3557/</id>
    <title type="text">Equity не отрисовывается</title>
    <published>2013-04-06T11:31:50Z</published>
    <updated>2013-04-06T11:31:50Z</updated>
    <author>
      <name>foRs</name>
      <uri>https://stocksharp.ru/users/28037/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Странно почему-то эквити не отрисовывается. PNL тоже нормально не считает, только после того как в событие появления своих сделок добавил расчет pnl по трейдам, стало считать. &lt;br /&gt;Но эквити на графике не отображается</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3556/</id>
    <title type="text">Не выставляются заявки</title>
    <published>2013-04-05T06:21:11Z</published>
    <updated>2013-04-05T06:21:11Z</updated>
    <author>
      <name>Денис</name>
      <uri>https://stocksharp.ru/users/28732/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">Добрый день.&lt;br /&gt;&lt;br /&gt;Не получается отправить заявку в AD. StockSharp рапортует об успешной регистрации, в событие OrdersRegisterFailed ничего не приходит, вот лог:&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;

2013/04/05 10:04:31.083|       |AlfaTrader|RegisterOrder: 4127489280/0 Покупка Цена=99,9 Объем=1 Сост=None Бал=1 
2013/04/05 10:04:31.086|       |AlfaTrader|Регистрация ордера tr.id = 4127489280
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;При этом если включить подтверждение заявки в самом терминале, то заявка туда приходит, появляется окно подтверждения заявки, в котором вроде все параметры есть.&lt;br /&gt;Но после его подтверждения,все равно не выставляется. Хотя руками в терминале все получается, заявка уходит на биржу.&lt;br /&gt;&lt;br /&gt;Еще при подключении штук двадцать ошибок приходит в событие ProcessDataError&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;

2013/04/05 10:03:36.372|Error  |AlfaTrader|System.ArgumentNullException: Value cannot be null.
Parameter name: exchange
   at StockSharp.Algo.BaseTrader.GetMarketTime(Exchange exchange)
   at StockSharp.Algo.TraderHelper.GetMarketTime(Security security)
   at StockSharp.AlfaDirect.AlfaTrader.#=qw9Xvs4vG3$WA344HUoZPsM7mXKAGfmbpIosLZnUDI8o=.#=qyIzIt5Yzq5bVrtkxjclqIf1DYxGCNfmwkhvhEKP2wQw=.#=qBHHB2JhvebFs_u$hrMuZiOavzb_WM_niLsRhr2NMEP4=(Security #=qr6t4bRR$DeXg6l3epcHEgg==)
   at StockSharp.Algo.BaseTrader.GetSecurity(String id, Func`2 createSecurity, Func`2 changeSecurity)
   at StockSharp.Algo.BaseTrader.GetSecurity(String id, Func`2 changeSecurity)
   at StockSharp.AlfaDirect.AlfaTrader.#=qw9Xvs4vG3$WA344HUoZPsM7mXKAGfmbpIosLZnUDI8o=.#=qp2s6qiWlydJycI3IDhxZAV3gaqzmvQ2521kgelGSz4w=()
   at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Причем то же самое, если использую пример из SampleGUI. Те же ошибки.&lt;br /&gt;&lt;br /&gt;Что у меня не так настроено, помогите плз.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3555/</id>
    <title type="text">При котированировании ошибка при перерегистрации.</title>
    <published>2013-04-04T19:25:10Z</published>
    <updated>2013-04-04T19:25:10Z</updated>
    <author>
      <name>kahuna</name>
      <uri>https://stocksharp.ru/users/16705/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Кто бы мог отобрать объем у стратегии котирования?&lt;br /&gt;&lt;b&gt;Котирование заявки 80645774 на Sell с ценой 138890 объемом 1.&lt;br /&gt;Перегистрация заявки 80645774 с ценой 138890 на цену 138880.&lt;br /&gt;2013.04.04 22:36:09.171|Error  |MQS_RIM3@RTS_SPBFUT00774|System.ArgumentException: Объем заявки не может быть нулевым.&lt;/b&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;
       myOrder = this.CreateOrder(_direction, _price, Volume);
                        var strategy = new MarketQuotingStrategy(myOrder, new Unit(), new Unit());
                        base.ChildStrategies.Add(strategy);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;

2013.04.04 22:24:10.632|       |MS_RIM3@RTS_SPBFUT00774|Стратегия запущена. [0,-1]. Позиция при старте 0.
2013.04.04 22:24:10.781|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:24:10.806Бид 139060 23/Оффер 139070 1(1)@22:24:10.741[0,0]




2013.04.04 22:36:02.264|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:02.264Бид 138880 18/Оффер 138890 37(1)@22:36:02.264[0,0]
2013.04.04 22:36:02.264|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:02.264Бид 138880 18/Оффер 138890 37(1)@22:36:02.264[0,0]
2013.04.04 22:36:02.264|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:02.264Бид 138880 18/Оффер 138890 37(1)@22:36:02.264[0,0]
2013.04.04 22:36:02.264|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:02.264Бид 138880 18/Оффер 138890 37(1)@22:36:02.264[0,0]
2013.04.04 22:36:03.104|       |MS_RIM3@RTS_SPBFUT00774|Новый сигнал на шорт.
2013.04.04 22:36:03.106|       |MS_RIM3@RTS_SPBFUT00774|пытаюсь потрейдить
2013.04.04 22:36:03.106|       |MS_RIM3@RTS_SPBFUT00774|Снятие всех активных заявок.
2013.04.04 22:36:03.157|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:03.339Бид 138870 15/Оффер 138890 142(1)@22:36:03.109[0,0]
2013.04.04 22:36:03.157|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:03.339Бид 138870 15/Оффер 138890 142(1)@22:36:03.109[0,0]
2013.04.04 22:36:03.157|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:03.339Бид 138870 15/Оффер 138890 142(1)@22:36:03.109[0,0]
2013.04.04 22:36:03.157|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:03.339Бид 138870 15/Оффер 138890 142(1)@22:36:03.109[0,0]
2013.04.04 22:36:03.296|       |MQS_RIM3@RTS_SPBFUT00774|Стратегия запущена. [0,1]. Позиция при старте 0.
2013.04.04 22:36:03.297|       |MQS_RIM3@RTS_SPBFUT00774|Котирование на Sell объема 1.
2013.04.04 22:36:03.297|       |MQS_RIM3@RTS_SPBFUT00774|Приостановка правил. _rulesSuspendCount 1.
2013.04.04 22:36:03.313|       |MQS_RIM3@RTS_SPBFUT00774|Возобновление правил. _rulesSuspendCount 0.
2013.04.04 22:36:03.339|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:03.339Бид 138870 15/Оффер 138890 142(1)@22:36:03.339[0,0]
2013.04.04 22:36:03.340|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:03.339Бид 138870 15/Оффер 138890 142(1)@22:36:03.339[0,0]
2013.04.04 22:36:03.340|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:03.339Бид 138870 15/Оффер 138890 142(1)@22:36:03.339[0,0]
2013.04.04 22:36:03.340|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:03.339Бид 138870 15/Оффер 138890 142(1)@22:36:03.339[0,0]
2013.04.04 22:36:03.343|       |MQS_RIM3@RTS_SPBFUT00774|Цена текущей NULL и лучшей 138890.
2013.04.04 22:36:03.343|       |MQS_RIM3@RTS_SPBFUT00774|Лучший бид 138870 и лучший аск 138890.
2013.04.04 22:36:03.350|       |MQS_RIM3@RTS_SPBFUT00774|Регистрация новой заявки на Sell с ценой 138890 и объемом 1. 
2013.04.04 22:36:03.358|Debug  |RealTimeEmulationTrader`1|IN:Registering,T=22:36:03.339,80645774/0 Продажа Цена=138890 Объем=1 Сост=None Бал=1@22:36:03.339[0,0]
2013.04.04 22:36:03.358|Warning|MQS_RIM3@RTS_SPBFUT00774|Заявка 80645774 в процессе регистрации.
2013.04.04 22:36:04.000|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:04.000Бид 138870 15/Оффер 138890 142(1)@22:36:04.000[1,0]
2013.04.04 22:36:04.001|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:04.000Бид 138870 15/Оффер 138890 142(1)@22:36:04.000[1,0]
2013.04.04 22:36:04.004|Debug  |RealTimeEmulationTrader`1|OUT:Registered,T=22:36:03.339,80645774/1 Продажа Цена=138890 Объем=1 Сост=Active Бал=1
@22:36:03.339[1,0]
2013.04.04 22:36:04.062|Debug  |RealTimeEmulationTrader`1|PUT 80645774/1 Продажа Цена=138890 Объем=1 Сост=Active Бал=1 REST 1
2013.04.04 22:36:04.065|Debug  |RealTimeEmulationTrader`1|CL:Registered,T=22:36:03.339,80645774/1 Продажа Цена=138890 Объем=1 Сост=Active Бал=1
@22:36:03.339[1,0]
2013.04.04 22:36:04.111|       |MQS_RIM3@RTS_SPBFUT00774|Заявка 80645774 принята биржей.
2013.04.04 22:36:04.111|       |MQS_RIM3@RTS_SPBFUT00774|Сброс счетчика ошибок регистрации с 0 до нуля.
2013.04.04 22:36:04.119|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:04.000Бид 138870 15/Оффер 138890 142(1)@22:36:04.000[0,0]
2013.04.04 22:36:04.119|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:04.000Бид 138870 15/Оффер 138890 142(1)@22:36:04.000[0,0]
2013.04.04 22:36:04.119|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:04.000Бид 138870 15/Оффер 138890 142(1)@22:36:04.000[0,0]
2013.04.04 22:36:04.448|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:04.448Бид 138870 15/Оффер 138890 142(1)@22:36:04.448[0,0]
2013.04.04 22:36:04.448|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:04.448Бид 138870 15/Оффер 138890 142(1)@22:36:04.448[0,0]
2013.04.04 22:36:04.448|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:04.448Бид 138870 15/Оффер 138890 142(1)@22:36:04.448[0,0]
2013.04.04 22:36:04.448|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:04.448Бид 138870 15/Оффер 138890 142(1)@22:36:04.448[0,0]
2013.04.04 22:36:05.101|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:05.320Бид 138870 15/Оффер 138890 142(1)@22:36:05.101[0,0]
2013.04.04 22:36:05.101|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:05.320Бид 138870 15/Оффер 138890 142(1)@22:36:05.101[0,0]
2013.04.04 22:36:05.101|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:05.320Бид 138870 15/Оффер 138890 142(1)@22:36:05.101[0,0]
2013.04.04 22:36:05.101|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:05.320Бид 138870 15/Оффер 138890 142(1)@22:36:05.101[0,0]
2013.04.04 22:36:05.320|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:05.320Бид 138870 15/Оффер 138890 142(1)@22:36:05.320[0,0]
2013.04.04 22:36:05.320|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:05.320Бид 138870 15/Оффер 138890 142(1)@22:36:05.320[0,0]
2013.04.04 22:36:05.320|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:05.320Бид 138870 15/Оффер 138890 142(1)@22:36:05.320[0,0]
2013.04.04 22:36:05.320|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:05.320Бид 138870 15/Оффер 138890 142(1)@22:36:05.320[0,0]
2013.04.04 22:36:05.774|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:05.773Бид 138870 16/Оффер 138890 137(1)@22:36:05.773[0,0]
2013.04.04 22:36:05.774|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:05.773Бид 138870 16/Оффер 138890 137(1)@22:36:05.773[0,0]
2013.04.04 22:36:05.774|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:05.773Бид 138870 16/Оффер 138890 137(1)@22:36:05.773[0,0]
2013.04.04 22:36:05.774|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:05.773Бид 138870 16/Оффер 138890 137(1)@22:36:05.773[0,0]
2013.04.04 22:36:06.008|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:06.224Бид 138870 16/Оффер 138890 149(1)@22:36:06.008[0,0]
2013.04.04 22:36:06.008|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:06.224Бид 138870 16/Оффер 138890 149(1)@22:36:06.008[0,0]
2013.04.04 22:36:06.008|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:06.224Бид 138870 16/Оффер 138890 149(1)@22:36:06.008[0,0]
2013.04.04 22:36:06.008|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:06.224Бид 138870 16/Оффер 138890 149(1)@22:36:06.008[0,0]
2013.04.04 22:36:06.224|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:06.224Бид 138870 16/Оффер 138890 149(1)@22:36:06.224[0,0]
2013.04.04 22:36:06.224|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:06.224Бид 138870 16/Оффер 138890 149(1)@22:36:06.224[0,0]
2013.04.04 22:36:06.224|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:06.224Бид 138870 16/Оффер 138890 149(1)@22:36:06.224[0,0]
2013.04.04 22:36:06.224|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:06.224Бид 138870 16/Оффер 138890 149(1)@22:36:06.224[0,0]
2013.04.04 22:36:06.443|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:06.881Бид 138870 16/Оффер 138890 128(1)@22:36:06.443[0,0]
2013.04.04 22:36:06.443|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:06.881Бид 138870 16/Оффер 138890 128(1)@22:36:06.443[0,0]
2013.04.04 22:36:06.443|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:06.881Бид 138870 16/Оффер 138890 128(1)@22:36:06.443[0,0]
2013.04.04 22:36:06.443|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:06.881Бид 138870 16/Оффер 138890 128(1)@22:36:06.443[0,0]
2013.04.04 22:36:06.661|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:06.881Бид 138870 16/Оффер 138890 128(1)@22:36:06.661[0,0]
2013.04.04 22:36:06.661|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:06.881Бид 138870 16/Оффер 138890 128(1)@22:36:06.661[0,0]
2013.04.04 22:36:06.661|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:06.881Бид 138870 16/Оффер 138890 128(1)@22:36:06.661[0,0]
2013.04.04 22:36:06.661|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:06.881Бид 138870 16/Оффер 138890 128(1)@22:36:06.661[0,0]
2013.04.04 22:36:06.882|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:06.881Бид 138870 16/Оффер 138890 128(1)@22:36:06.881[0,0]
2013.04.04 22:36:06.882|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:06.881Бид 138870 16/Оффер 138890 128(1)@22:36:06.881[0,0]
2013.04.04 22:36:06.882|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:06.881Бид 138870 16/Оффер 138890 128(1)@22:36:06.881[0,0]
2013.04.04 22:36:06.882|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:06.881Бид 138870 16/Оффер 138890 128(1)@22:36:06.881[0,0]
2013.04.04 22:36:07.118|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:07.335Бид 138870 16/Оффер 138890 148(1)@22:36:07.118[0,0]
2013.04.04 22:36:07.118|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:07.335Бид 138870 16/Оффер 138890 148(1)@22:36:07.118[0,0]
2013.04.04 22:36:07.118|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:07.335Бид 138870 16/Оффер 138890 148(1)@22:36:07.118[0,0]
2013.04.04 22:36:07.118|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:07.335Бид 138870 16/Оффер 138890 148(1)@22:36:07.118[0,0]
2013.04.04 22:36:07.335|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:07.335Бид 138870 16/Оффер 138890 148(1)@22:36:07.335[0,0]
2013.04.04 22:36:07.335|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:07.335Бид 138870 16/Оффер 138890 148(1)@22:36:07.335[0,0]
2013.04.04 22:36:07.336|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:07.335Бид 138870 16/Оффер 138890 148(1)@22:36:07.335[0,0]
2013.04.04 22:36:07.336|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:07.335Бид 138870 16/Оффер 138890 148(1)@22:36:07.335[0,0]
2013.04.04 22:36:07.550|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:07.770Бид 138870 16/Оффер 138890 158(1)@22:36:07.550[0,0]
2013.04.04 22:36:07.550|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:07.770Бид 138870 16/Оффер 138890 158(1)@22:36:07.550[0,0]
2013.04.04 22:36:07.550|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:07.770Бид 138870 16/Оффер 138890 158(1)@22:36:07.550[0,0]
2013.04.04 22:36:07.550|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:07.770Бид 138870 16/Оффер 138890 158(1)@22:36:07.550[0,0]
2013.04.04 22:36:07.771|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:07.770Бид 138870 16/Оффер 138890 158(1)@22:36:07.770[0,0]
2013.04.04 22:36:07.771|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:07.770Бид 138870 16/Оффер 138890 158(1)@22:36:07.770[0,0]
2013.04.04 22:36:07.771|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:07.770Бид 138870 16/Оффер 138890 158(1)@22:36:07.770[0,0]
2013.04.04 22:36:07.771|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:07.770Бид 138870 16/Оффер 138890 158(1)@22:36:07.770[0,0]
2013.04.04 22:36:08.428|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:08.660Бид 138870 16/Оффер 138890 159(1)@22:36:08.427[0,0]
2013.04.04 22:36:08.428|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:08.660Бид 138870 16/Оффер 138890 159(1)@22:36:08.427[0,0]
2013.04.04 22:36:08.428|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:08.660Бид 138870 16/Оффер 138890 159(1)@22:36:08.427[0,0]
2013.04.04 22:36:08.428|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:08.660Бид 138870 16/Оффер 138890 159(1)@22:36:08.427[0,0]
2013.04.04 22:36:08.660|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:08.660Бид 138870 16/Оффер 138890 159(1)@22:36:08.660[0,0]
2013.04.04 22:36:08.661|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:08.660Бид 138870 16/Оффер 138890 159(1)@22:36:08.660[0,0]
2013.04.04 22:36:08.661|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:08.660Бид 138870 16/Оффер 138890 159(1)@22:36:08.660[0,0]
2013.04.04 22:36:08.661|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:08.660Бид 138870 16/Оффер 138890 159(1)@22:36:08.660[0,0]
2013.04.04 22:36:09.097|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:09.313Бид 138870 14/Оффер 138880 26(1)@22:36:09.097[0,0]
2013.04.04 22:36:09.097|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:09.313Бид 138870 14/Оффер 138880 26(1)@22:36:09.097[0,0]
2013.04.04 22:36:09.097|Debug  |RealTimeEmulationTrader`1|OUT:MarketDepth, T=22:36:09.313Бид 138870 14/Оффер 138880 26(1)@22:36:09.097[0,0]
2013.04.04 22:36:09.097|Debug  |RealTimeEmulationTrader`1|CL:MarketDepth, T=22:36:09.313Бид 138870 14/Оффер 138880 26(1)@22:36:09.097[0,0]
2013.04.04 22:36:09.097|       |MQS_RIM3@RTS_SPBFUT00774|Цена текущей 138890 и лучшей 138880.
2013.04.04 22:36:09.097|       |MQS_RIM3@RTS_SPBFUT00774|Лучший бид 138870 и лучший аск 138880.
2013.04.04 22:36:09.097|       |MQS_RIM3@RTS_SPBFUT00774|Котирование заявки 80645774 на Sell с ценой 138890 объемом 1.
2013.04.04 22:36:09.100|       |MQS_RIM3@RTS_SPBFUT00774|Перегистрация заявки 80645774 с ценой 138890 на цену 138880. 
2013.04.04 22:36:09.171|Error  |MQS_RIM3@RTS_SPBFUT00774|System.ArgumentException: Объем заявки не может быть нулевым.
Имя параметра: order
   в #=q8lrDH8rM6nuLITuOdb_bZZzbM$LVpLPIsD5f8j63jP4=.#=qgUnOeXt_A983tMjVOqgjbkc9$Igp3$YKjW0wt2X0xfI=(Order #=qP_U2fWGvRVNENd_MuFpw2Q==, Boolean #=q0bPi58ciiexTa6dMu$FpeA==)
   в #=q8lrDH8rM6nuLITuOdb_bZZzbM$LVpLPIsD5f8j63jP4=.#=qv392aVFIOQecEPUAWwrqNQ==(Order #=ql5pjqrGXC35Ub5GWtc8xgg==, Boolean #=qvQfu9BTkIBqqIpEkJrFKZw==)
   в StockSharp.Algo.Testing.RealTimeEmulationTrader`1.ReRegisterOrder(Order oldOrder, Order newOrder)
   в StockSharp.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Order newOrder)
   в StockSharp.Algo.Strategies.QuotingStrategy.ProcessQuoting()
   в StockSharp.Algo.MarketRule`2.#=q5mOpzSxXWWqNgGaCcpW7i9QNGFmEiCFZ9aBN4CBLEz8=.#=qEKjov3ZNZTvwFivCT$BAyQ==(#=qw4KVtMqsrC$cHCujiX4EBw== #=qqXjxU_7PNJkJPAcAx5V_$A==)
   в StockSharp.Algo.MarketRule`2.#=q4$6pQoHAqGH0Gu02kxU0oWTDLLxhd0fs0cxlG1_vge0=()
   в StockSharp.Algo.MarketRuleHelper.#=qMU5cnXuR1R1ogQlDrsc7nw==(IMarketRuleContainer #=qFWqRaFx$SI7CablnEqHl2w==, IMarketRule #=qSfRDsi7M1DzcrX02mfU52A==, Func`1 #=qJh2K$gMf4mxpeFvsbzSGbg==)
   в StockSharp.Algo.Strategies.Strategy.#=qIWfWlhw8RkSIH1hJKE9hpOAKfS_j18CgrCtj1Unqvug3cAGvYuo43xz$_TeevBuW7x8o5gbFU31gZy3_LV4xlA==(IMarketRule #=qZV7h6NtkzUsS60iVS_IJ8g==, Func`1 #=qVEbCjw7Mf8_5$G0G1EDTag==)
2013.04.04 22:36:09.172|       |MQS_RIM3@RTS_SPBFUT00774|Стратегия останавливается. [0,1]. Позиция при старте 0.
2013.04.04 22:36:09.174|       |MQS_RIM3@RTS_SPBFUT00774|Правило &amp;#39;Изменение стакана инструмента RIM3@RTS (0x249AD04)&amp;#39;. Приостановлено.
2013.04.04 22:36:09.174|Warning|MQS_RIM3@RTS_SPBFUT00774|Заканчиваем котирование с неисполненным объемом равный 1.
2013.04.04 22:36:09.175|       |MQS_RIM3@RTS_SPBFUT00774|Ожидание снятия всех активных заявок.
2013.04.04 22:36:09.176|       |MQS_RIM3@RTS_SPBFUT00774|Отмена заявки 80645774.
2013.04.04 22:36:09.176|Debug  |RealTimeEmulationTrader`1|IN:Canceling,T=22:36:09.097,80645774/1 Продажа Цена=138890 Объем=1 Сост=Done Бал=1@22:36:09.097[0,0]
2013.04.04 22:36:09.313|Debug  |RealTimeEmulationTrader`1|IN:MarketDepth, T=22:36:09.313Бид 138870 14/Оффер 138880 26(1)@22:36:09.313[1,0]
2013.04.04 22:36:09.313|Debug  |RealTimeEmulationTrader`1|EM:MarketDepth, T=22:36:09.313Бид 138870 14/Оффер 138880 26(1)@22:36:09.313[1,0]
2013.04.04 22:36:09.315|Debug  |RealTimeEmulationTrader`1|REMOVE 80645774/1 Продажа Цена=138890 Объем=1 Сост=Done Бал=1 REST 0
2013.04.04 22:36:09.319|Debug  |RealTimeEmulationTrader`1|OUT:Changed,T=22:36:09.097,80645774/1 Продажа Цена=138890 Объем=1 Сост=Done Бал=1
@22:36:09.097[1,0]
2013.04.04 22:36:09.320|Debug  |RealTimeEmulationTrader`1|CL:Changed,T=22:36:09.097,80645774/1 Продажа Цена=138890 Объем=1 Сост=Done Бал=1
@22:36:09.097[1,0]
2013.04.04 22:36:09.323|       |MQS_RIM3@RTS_SPBFUT00774|Заявка 80645774 больше не активна.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3554/</id>
    <title type="text">2 урок</title>
    <published>2013-04-04T11:50:30Z</published>
    <updated>2013-04-04T11:50:30Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.ru/users/675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">[VK]http://vk.com/video_ext.php?oid=-66674957&amp;amp;id=167881046&amp;amp;hash=9de1925dbafbc515&amp;amp;hd=3[/VK]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAIzJHwV0tlbjaFgHtJkJp19C0--M3OIYYx_PjrCHLl4aFqrx4xcfSUDpPkFQTMU-ckQrF77wL--fWYFpHVJRHH" title="https://www.dropbox.com/s/57bq590alhesghg/Lesson%25202.pptx"&gt;&lt;b&gt;Презентация&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:140%"&gt;&lt;b&gt;Темы занятия 2 (Объявление и вызов методов. Знакомство со структурами и классами.)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;•	Разбор домашнего задания&lt;br /&gt;•	Функции и их разновидности&lt;br /&gt;•	Передача параметров по значению и по ссылке&lt;br /&gt;•	Параметры ref, out. Использование params.&lt;br /&gt;•	var + foreach&lt;br /&gt;•	Структуры и классы, введение. public/private&lt;br /&gt;•	static методы&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_ed8f4a4b03af4dfeba106e1db8e1fc8c');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_ed8f4a4b03af4dfeba106e1db8e1fc8c' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

using System;

namespace TestApp2
{
    internal class Program
    {
        const int N = 10;
        const int lot = 10;
        static int[] my_positions = new int[N] {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000};

        static bool IsPositionBad(int positionNumber, int[] someprices)
        {
            return my_positions[positionNumber] &amp;gt; someprices[positionNumber];
        }


        static void ClosePosition(int positionToCloseNumber, int[] someprices)
        {
            // Something, we close position, imagine complex code here
            Console.WriteLine(my_positions[positionToCloseNumber] - someprices[positionToCloseNumber]);
//            my_positions[positionToCloseNumber] = -1;
//            someprices[positionToCloseNumber] = 0;
        }

        static void payTaxes(ref double sum)
        {
            sum *= 0.87;
            Console.WriteLine(sum);
        }

        static void getTotal(out int total)
        {
            total = 0;
            for (int i = 0; i &amp;lt; N; i++)
            {
                total = my_positions[i] * lot;
            }
        }

        static int getTotalOf(params int[] positions) // getTotalOf(int a, int b, int c ...)
        {
            int sum = 0;
            foreach (var i in positions)
            {
                sum += i*lot;
            }

            return sum;
        }


        private static void Main(string[] args)
        {
            var prices = new int[N];

            var r = new Random();

            for (int i = 0; i &amp;lt; N; i++)
            {
                prices[i] = my_positions[i] + r.Next(-10, 10);
            }

            for (int i = 0; i &amp;lt; N; i++)
            {
                if (IsPositionBad(i, prices)) ClosePosition(i, prices);
            }

            //------------------------------

            Console.WriteLine(&amp;quot;---------------------&amp;quot;);

            for (int i = 0; i &amp;lt; N; i++)
            {
                Console.WriteLine(&amp;quot;{0} \t {1}&amp;quot;, my_positions[i], prices[i]);
            }

            Console.WriteLine(&amp;quot;---------------------&amp;quot;);

            double my_sum = 100.25;
            payTaxes(ref my_sum);
            Console.WriteLine(my_sum);

            int main_total;
            getTotal(out main_total);
            Console.WriteLine(main_total);

            int a = 900;
            int paramsTotal = getTotalOf(200, a, 300, 400);
            Console.WriteLine(paramsTotal);

            Console.ReadLine();
        }
    }
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Домашнее задание&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Реализовать структуру JapanCandles, 2-3 обычных метода и 1-2 статических. Заготовка ниже.&lt;br /&gt;&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_53a8b1b962864cef8807d1f2ec952af3');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_53a8b1b962864cef8807d1f2ec952af3' style='display:none'&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;

        struct JapanCandles
        {
            public double openPrice;
            public double closePrice;
            public double minPrice, maxPrice;
            public CandleColor isBlack;

            //2-3
            public bool isDodje(JapanCandles candle)
            {
                return Math.Abs(openPrice - closePrice) &amp;lt; Double.Epsilon;
            }

            //1-2
            static public int countHammers(JapanCandles[] candles)
            {
                // counting code here
                return 0;
            }

            static public void fillRandom(JapanCandles[] candles)
            {
                var r = new Random();
                for (int i = 0; i &amp;lt; candles.Count(); i++)
                {
                    candles[i].openPrice = 100 + Math.Sin(i*10);
                    candles[i].closePrice = 150 + Math.Sin(i * 10);
                }
            }
        }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Решение домашнего задания&lt;/b&gt;&lt;/span&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_16ccea96d0b44887a7523f0591da4e70');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_16ccea96d0b44887a7523f0591da4e70' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Hometask2
{
    class Program
    {
        private const int N = 10;

        enum CandleColor
        {
            BLACK, WHITE
        }

        struct JapanCandles
        {
            public double openPrice;
            public double closePrice;
            public double minPrice, maxPrice;
            public CandleColor color;

            //2-3
            public bool isDodje() // Этот метод будет работать с полями той структуры, для которой будет вызван
            {
                return Math.Abs(openPrice - closePrice) &amp;lt; Double.Epsilon;
            }

            public bool isMarubozu() // аналогично, проверяем цвет и разчитываем длину хвостов
            {
                if (color == CandleColor.BLACK)
                    return (openPrice / maxPrice) &amp;gt; 0.9 &amp;amp;&amp;amp; (minPrice/closePrice) &amp;gt; 0.9;

                return (closePrice / maxPrice) &amp;gt; 0.9 &amp;amp;&amp;amp; (minPrice/openPrice) &amp;gt; 0.9;
            }

            public bool isUpHammer()
            {
                if (color == CandleColor.BLACK)
                    return (openPrice / maxPrice) &amp;gt; 0.8 &amp;amp;&amp;amp; (minPrice / closePrice) &amp;lt; 0.8;

                return (closePrice/maxPrice) &amp;gt; 0.8 &amp;amp;&amp;amp; (minPrice/openPrice) &amp;lt; 0.8;
            }


            //1-2
            static public int countMarubozus(JapanCandles[] candles) // А вот статический метод уже должен принимать параметры
            {
                int count = 0;

                foreach (var japanCandle in candles) // проходим по всему массиву
                {
                    if (japanCandle.isMarubozu()) count++; // используем нестатичный метод для каждого элемента
                }

                return count;
            }

            static public int countUpHammers(JapanCandles[] candles) // аналогично
            {
                int count = 0;

                foreach (var japanCandle in candles)
                {
                    if (japanCandle.isUpHammer()) count++;
                }

                return count;
            }

            static public void fillRandom(JapanCandles[] candles) // случайное заполнение
            {
                var r = new Random();

                double val;
                for (int i = 0; i &amp;lt; candles.Count(); i++)
                {
                    val = 100 + Math.Sin(i*10); // Пусть синус
                    candles[i].openPrice = val + r.Next(-10,10);
                    candles[i].closePrice = val + r.Next(-10, 10);
                    candles[i].minPrice = Math.Min(candles[i].openPrice, candles[i].closePrice) + r.Next(-15, -5);
                    candles[i].maxPrice = Math.Max(candles[i].openPrice, candles[i].closePrice) + r.Next(5, 15);

                    if (candles[i].closePrice &amp;gt; candles[i].openPrice) candles[i].color = CandleColor.WHITE;
                    else candles[i].color = CandleColor.BLACK;
                }
            }
        }

        static void Main(string[] args)
        {
            JapanCandles[] candles = new JapanCandles[N]; // создаем, как обычный массив встроенного типа

            JapanCandles.fillRandom(candles); // тут 2 вызова статичных методов, потому имя структуры, а не массива
            int marz = JapanCandles.countMarubozus(candles);

            Console.WriteLine(&amp;quot;{0} marubozus in candles&amp;quot;, marz);
            Console.ReadLine();
        }
    }
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Вложения:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADa7P_4NHqE_OLFtnFd-d2rdEmNK743h-ktqSOTKbllXbxeO8EEtMCCv4-sUOwrCTY" title="http://vk.com/docs?oid=-66674957"&gt;Проект&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3553/</id>
    <title type="text">Размещение сервера с роботом у брокера</title>
    <published>2013-04-04T09:43:02Z</published>
    <updated>2013-04-04T09:43:02Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">Думаю разместить свой сервер с роботом у брокера (Ай-Ти инвест). Дома канал менее надежен (переподключение не всегда срабатывает; у меня смартком), электричество иногда отключают. Смущает тот факт, что у сотрудников дата центра будет физический доступ к оборудованию. Как кто думает, есть риск кражи моей интеллектуальной собственности (робота)? Как такие риски свести к минимуму?</content>
  </entry>
</feed>