﻿<?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-06-19T22:37:49Z</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;p&gt;Добрый день!&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Ищу исторические данные по &amp;quot;Sber&amp;quot; тики + стаканы за временной интервал год и более, в формате &amp;quot;Stock Sharp&amp;quot;.&lt;/li&gt;
&lt;li&gt;Что необходимо сделать, что бы получить доступ к &amp;quot;Hydra Server&amp;quot;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;С уважением Игорь.&lt;/p&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;p&gt;Здраствуйте!
Не могу получить данные из таблицы MyTrades.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;            var task = Task.Factory.StartNew(() =&amp;gt; _trader.StartExport());

            _trader.NewMyTrades += _trader_NewMyTrades;

            _trader.Connect();

            task.Wait();

            _trader.MyTrades.Count(); //тут 0

void _trader_NewMyTrades(IEnumerable&amp;lt;StockSharp.BusinessEntities.MyTrade&amp;gt; obj)
    {
        Console.WriteLine(&amp;quot;my trades&amp;quot;); //когда происходит сделка сюда не попадаю
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Все остальные таблицы работают корректно.&lt;/p&gt;
&lt;p&gt;При запуске Verifyer был alert на таблице Мои сделки о том что - вместо столбца :Дата сделки: должен быть столбец :Дата торгов: после замены одного столбца на другой алерт исчез.
Но даже при не измененном столбце, также не мог получить данные.&lt;/p&gt;
&lt;p&gt;Кто нибудь может подсказать в чем здесь может быть проблема.&lt;/p&gt;
&lt;p&gt;Фильтры на таблице мои сделки настроены корректно, все свои сделки в квике я вижу.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;WIN 7
StockSharp.Quick 4.1.9
VS 2012&lt;/p&gt;
&lt;p&gt;Спасибо.&lt;/p&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">&lt;p&gt;Как получить данные для расчета индикатора? Когда работал график, я получала данные одновременно с построением графика. Теперь необходимо сделать котирование, а оно с графиком не работает. Отключение графика автоматически отключило расчеты индикаторов, тк данные туда не поступают. Что прописать или на что обратить внимание, чтобы индикаторы рассчитывались?&lt;/p&gt;
</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">&lt;p&gt;В квике стакан открыт.. настроен правильно.. в студии инструмент к стратегии привязан.. стратегия запущена.. студия к квику подключена.. в логах только - 00:00:00.000|       |EmulationTrader|Экспорт запущен.
Не заметил когда пропал.. но до обновления студии стакан точно экспортировался.. мож конечно и в настройках чо нахимичил...&lt;/p&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;p&gt;Программный код:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;public void Test()
{
CandleManager candleManager = new CandleManager(trader);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        // 5 minute candles
        CandleSeries series = new CandleSeries(typeof(TimeFrameCandle), security, TimeSpan.FromMinutes(5));
        series.ProcessCandle += series_ProcessCandle;
        candleManager.Processing += candleManager_Processing;

        candleManager.Start(series);
    }

    void series_ProcessCandle(Candle obj)
    {
        Logger.WriteLine(&amp;quot;Process candle&amp;quot;);
    }

    void candleManager_Processing(CandleSeries arg1, Candle arg2)
    {
        Logger.WriteLine(&amp;quot;Received Processing event&amp;quot;);
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;Код ошибки:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Unhandled Exception: System.InvalidCastException: Unable to cast object of type 'System.TimeSpan' to type 'StockSharp.AlfaDirect.AlfaTimeFrames'.
at StockSharp.AlfaDirect.AlfaTrader.#=qjbXuGHh73XvrWZicy6gOKXr2Dom0efIFR9MSjpJMLe0=(SynchronizedDictionary&lt;code&gt;2 #=qA5mbLCf6AEYY2ZjSKZfmqw==) at Ecng.Collections.CollectionHelper.SyncDo[TCollection](TCollection collection, Action&lt;/code&gt;1 action)
at StockSharp.AlfaDirect.AlfaTrader.#=qC5NNrqRcgxVSSeVdRzYPn46I7MwkMp1XS5d1hUpptZw=()
at Ecng.Common.ThreadingHelper.&amp;lt;&amp;gt;c__DisplayClass1.&amp;lt;Timer&amp;gt;b__0(Object s)
at System.Threading.TimerQueueTimer.CallCallbackInContext(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserv
eSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx
)
at System.Threading.TimerQueueTimer.CallCallback()
at System.Threading.TimerQueueTimer.Fire()
at System.Threading.TimerQueue.FireNextTimers()
at System.Threading.TimerQueue.AppDomainTimerCallback()&lt;/p&gt;
&lt;/blockquote&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">&lt;p&gt;[vk]http://vk.com/video_ext.php?oid=-66674131&amp;amp;id=167402087&amp;amp;hash=4cfe2fc15cc31ef2&amp;amp;hd=3[/vk]&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:36pt"&gt;&lt;strong&gt;Темы занятия 1&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Знакомство с Wealth Lab&lt;/li&gt;
&lt;li&gt;Описание плюсов и минусов программы Wealth Lab&lt;/li&gt;
&lt;li&gt;Знакомство с графическим интерфейсом Wealth Lab&lt;/li&gt;
&lt;li&gt;Обзор основных окон программы Wealth Lab
&lt;span style="font-size:24pt"&gt;&lt;strong&gt;Домашнее задание&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="spoiler"&gt;
&lt;ol&gt;
&lt;li&gt;Откройте окно для создания стратегии на основе правил&lt;/li&gt;
&lt;li&gt;Откройте окно для создания стратегии на основе кода&lt;/li&gt;
&lt;li&gt;Можно ли в программе Wealth Lab работать со стаканом&lt;/li&gt;
&lt;li&gt;Как загрузить все доступные ядра на вашей машине при оптимизации стратегии&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;Решение домашнего задания&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;ol&gt;
&lt;li&gt;File-&amp;gt;New-&amp;gt;New Strategy from Rules&lt;/li&gt;
&lt;li&gt;File-&amp;gt;New-&amp;gt;New Strategy from Code&lt;/li&gt;
&lt;li&gt;Стандартными методами нет&lt;/li&gt;
&lt;li&gt;Используйте новое главное рабочее окно&lt;/li&gt;
&lt;/ol&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;p&gt;при вызове
Strategy.SlippageManager.GetSlippage(trade));
для сделки по стоп-заявке.
Сделку получаю по Strategy.NewMyTrades&lt;/p&gt;
&lt;p&gt;Позаимствовал кусок кода&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-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;/code&gt;&lt;/pre&gt;
&lt;p&gt;из CsvStrategyReport.cs для своих целей.
А оно вот оно как.&lt;/p&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;p&gt;Очень странное поведение плазы на одном компьютере. На одном ПК все работает отлично, на другом растут очереди сразу после запуска.&lt;/p&gt;
&lt;p&gt;Пробовал разные вариации ProcessMessage, c PoolTime. Ничего не помогает, через 5-7 минут очередь начинает расти.&lt;/p&gt;
&lt;p&gt;На домашнем пк все работает без проблем, тот же самый код.&lt;/p&gt;
&lt;p&gt;Подскажите куда копать...&lt;/p&gt;
&lt;p&gt;Версия: &lt;strong&gt;23281&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;P2_ClientGate1.&lt;strong&gt;15.2_32&lt;/strong&gt;&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;2013-04-09 12:52:24.089;p2mq-cli;;New message added to recvList. Size: 1
2013-04-09 12:52:24.089;p2repl-cli;;DATA message received;stream 0xCB595D8
2013-04-09 12:52:24.089;P2ReplStorage;;Changed revs at commit; stream 0xCB595D8; cnt 1
2013-04-09 12:52:24.089;P2ReplStorage;;	tbl_idx 0; rev range 3816497 - 3816497
2013-04-09 12:52:24.129;p2mq-cli;;New message added to recvList. Size: 878
2013-04-09 12:52:24.129;p2mq-cli;;New message added to recvList. Size: 879
2013-04-09 12:52:24.129;p2mq-cli;;New message added to recvList. Size: 880
2013-04-09 12:52:24.129;p2mq-cli;;New message added to recvList. Size: 881
2013-04-09 12:52:24.129;p2mq-cli;;New message added to recvList. Size: 882&lt;/summary&gt;
&lt;p&gt;= CUT =&lt;/p&gt;
&lt;p&gt;2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3074
2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3075
2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3076
2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3077
2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3078
2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3079
2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3080
2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3081
2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3082
2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3083
2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3084
2013-04-09 12:52:24.175;p2repl-cli;;PING message posted;stream 0xCB53E80
2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3085
2013-04-09 12:52:24.175;p2mq-cli;;New message added to recvList. Size: 3086&lt;/p&gt;
&lt;/details&gt;&lt;details&gt;&lt;summary&gt;2013-04-09 12:50:05.4431|DEBUG|PlazaTest.Plaza|OnConnect
2013-04-09 12:50:05.7311|DEBUG|PlazaTest.Plaza|Attempted to connect SS_0.
2013-04-09 12:50:05.7391|DEBUG|PlazaTest.Plaza|Запуск экспорта.
2013-04-09 12:50:05.7731|DEBUG|PlazaTest.Plaza|Экспорт запущен.
2013-04-09 12:50:05.7731|DEBUG|PlazaTest.Plaza|OnConnectionStatusChanged: conn SS_0 - status: Connected, RouterConnected
2013-04-09 12:50:05.7901|DEBUG|PlazaTest.Plaza|Attempted to connect SS_2.
2013-04-09 12:50:05.7901|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:Инициализация FORTS_FUTTRADE_REPL потока.
2013-04-09 12:50:05.7901|DEBUG|PlazaTest.Plaza|Attempted to connect SS_3.
2013-04-09 12:50:05.7901|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:Инициализация FORTS_FUTCOMMON_REPL потока.
2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|Attempted to connect SS_4.
2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:Инициализация RTS_INDEX_REPL потока.
2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|Attempted to connect SS_1.
2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:Подписываюсь на FORTS_FUTTRADE_REPL--deal.
2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:Подписываюсь на FORTS_FUTCOMMON_REPL--common.
2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:Подписываюсь на RTS_INDEX_REPL--rts_index.
2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:Инициализация FORTS_FUTAGGR5_REPL потока.
2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:Подписываюсь на FORTS_FUTTRADE_REPL--orders_log.
2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:Состояние потока Closed.
2013-04-09 12:50:05.8031|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:Инициализация FORTS_OPTCOMMON_REPL потока.
2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:Инициализация FORTS_OPTTRADE_REPL потока.
2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:Подписываюсь на FORTS_FUTAGGR5_REPL--orders_aggr.
2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:Подписываюсь на FORTS_OPTCOMMON_REPL--common.
2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:Инициализация FORTS_OPTAGGR5_REPL потока.
2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:Подписываюсь на FORTS_OPTTRADE_REPL--deal.
2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:Инициализация FORTS_OPTINFO_REPL потока.
2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:Подписываюсь на FORTS_OPTAGGR5_REPL--orders_aggr.
2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:StreamStateChanged: State LocalSnapshot
2013-04-09 12:50:05.8171|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:Подписываюсь на FORTS_OPTTRADE_REPL--orders_log.
2013-04-09 12:50:05.8321|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:Подписываюсь на FORTS_OPTINFO_REPL--opt_sess_contents.
2013-04-09 12:50:05.8321|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:Состояние потока Closed.
2013-04-09 12:50:05.8321|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:Состояние потока Closed.
2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:Инициализация FORTS_FUTINFO_REPL потока.
2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:StreamStateChanged: State LocalSnapshot
2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:Подписываюсь на FORTS_FUTINFO_REPL--fut_sess_contents.
2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:Поток FORTS_FUTAGGR5_REPL переоткрыт.
2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:Поток RTS_INDEX_REPL переоткрыт.
2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:Подписываюсь на FORTS_FUTINFO_REPL--session.
2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:Состояние потока Closed.
2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|OnConnectionStatusChanged: conn SS_4 - status: Connected, RouterConnected
2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:StreamStateChanged: State LocalSnapshot
2013-04-09 12:50:05.8481|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:Инициализация FORTS_PART_REPL потока.
2013-04-09 12:50:05.8641|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:Поток FORTS_OPTAGGR5_REPL переоткрыт.
2013-04-09 12:50:05.8641|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:Подписываюсь на FORTS_PART_REPL--part.
2013-04-09 12:50:05.8641|DEBUG|PlazaTest.Plaza|OnConnectionStatusChanged: conn SS_1 - status: Connected, RouterConnected
2013-04-09 12:50:05.8641|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:Инициализация FORTS_POS_REPL потока.
2013-04-09 12:50:05.8641|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:Подписываюсь на FORTS_POS_REPL--position.
2013-04-09 12:50:05.8641|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:Состояние потока Closed.
2013-04-09 12:50:05.8801|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:StreamStateChanged: State LocalSnapshot
2013-04-09 12:50:05.8801|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:Поток FORTS_FUTCOMMON_REPL переоткрыт.
2013-04-09 12:50:05.8801|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:Состояние потока Closed.
2013-04-09 12:50:05.8801|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:StreamStateChanged: State ReOpenned
2013-04-09 12:50:05.8801|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:StreamStateChanged: State LocalSnapshot
2013-04-09 12:50:05.8801|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:StreamStateChanged: State ReOpenned
2013-04-09 12:50:05.9021|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:StreamLifeNumChanged: LifeNum 11
2013-04-09 12:50:05.9021|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:StreamStateChanged: State RemoveSnapshot
2013-04-09 12:50:05.9021|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:StreamLifeNumChanged: LifeNum 3053
2013-04-09 12:50:05.9101|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:StreamStateChanged: State RemoveSnapshot
2013-04-09 12:50:05.9021|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:Поток FORTS_OPTCOMMON_REPL переоткрыт.
2013-04-09 12:50:05.9101|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:Состояние потока Closed.
2013-04-09 12:50:05.9101|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:StreamStateChanged: State ReOpenned
2013-04-09 12:50:05.9101|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:StreamStateChanged: State LocalSnapshot
2013-04-09 12:50:05.9101|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:StreamLifeNumChanged: LifeNum 3053
2013-04-09 12:50:05.9101|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:StreamStateChanged: State RemoveSnapshot
2013-04-09 12:50:05.9261|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:Поток FORTS_OPTINFO_REPL переоткрыт.
2013-04-09 12:50:05.9261|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:Состояние потока Closed.
2013-04-09 12:50:05.9261|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:StreamStateChanged: State LocalSnapshot
2013-04-09 12:50:05.9551|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:Поток FORTS_FUTINFO_REPL переоткрыт.
2013-04-09 12:50:05.9591|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:Состояние потока Closed.
2013-04-09 12:50:05.9801|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:StreamStateChanged: State LocalSnapshot
2013-04-09 12:50:05.9921|DEBUG|PlazaTest.Plaza|PlazaStream RTS_INDEX_REPL:StreamStateChanged: State Online
2013-04-09 12:50:05.9921|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:Поток FORTS_PART_REPL переоткрыт.
2013-04-09 12:50:05.9921|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:Состояние потока Closed.
2013-04-09 12:50:05.9921|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:StreamStateChanged: State LocalSnapshot
2013-04-09 12:50:06.0131|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:Поток FORTS_POS_REPL переоткрыт.
2013-04-09 12:50:06.0131|DEBUG|PlazaTest.Plaza|OnConnectionStatusChanged: conn SS_3 - status: Connected, RouterConnected
2013-04-09 12:50:06.0311|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:StreamStateChanged: State ReOpenned
2013-04-09 12:50:06.0311|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:StreamLifeNumChanged: LifeNum 32508
2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:StreamStateChanged: State RemoveSnapshot
2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:StreamStateChanged: State ReOpenned
2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:StreamLifeNumChanged: LifeNum 32508
2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:StreamStateChanged: State RemoveSnapshot
2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:StreamStateChanged: State ReOpenned
2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:StreamLifeNumChanged: LifeNum 2792
2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:StreamStateChanged: State RemoveSnapshot
2013-04-09 12:50:06.0351|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:StreamStateChanged: State ReOpenned
2013-04-09 12:50:06.0511|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:StreamLifeNumChanged: LifeNum 5229
2013-04-09 12:50:06.0511|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:StreamStateChanged: State RemoveSnapshot
2013-04-09 12:50:06.0511|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:StreamStateChanged: State ReOpenned
2013-04-09 12:50:06.0511|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:StreamLifeNumChanged: LifeNum 2792
2013-04-09 12:50:06.0511|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:StreamStateChanged: State RemoveSnapshot
2013-04-09 12:50:06.0511|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:StreamStateChanged: State ReOpenned
2013-04-09 12:50:06.0721|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:StreamLifeNumChanged: LifeNum 5229
2013-04-09 12:50:06.0721|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:StreamStateChanged: State RemoveSnapshot
2013-04-09 12:50:06.0721|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTAGGR5_REPL:StreamStateChanged: State Online
2013-04-09 12:50:06.1091|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:StreamStateChanged: State LocalSnapshot
2013-04-09 12:50:06.1091|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:Поток FORTS_FUTTRADE_REPL переоткрыт.
2013-04-09 12:50:06.1141|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:Состояние потока Closed.
2013-04-09 12:50:06.1141|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:StreamStateChanged: State LocalSnapshot
2013-04-09 12:50:06.1141|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:Поток FORTS_OPTTRADE_REPL переоткрыт.
2013-04-09 12:50:06.1141|DEBUG|PlazaTest.Plaza|OnConnectionStatusChanged: conn SS_2 - status: Connected, RouterConnected
2013-04-09 12:50:06.1331|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTCOMMON_REPL:StreamStateChanged: State Online
2013-04-09 12:50:06.1331|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:StreamStateChanged: State ReOpenned
2013-04-09 12:50:06.1331|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:StreamLifeNumChanged: LifeNum 130
2013-04-09 12:50:06.1331|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:StreamStateChanged: State RemoveSnapshot
2013-04-09 12:50:06.1451|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:StreamStateChanged: State ReOpenned
2013-04-09 12:50:06.1451|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:StreamLifeNumChanged: LifeNum 130
2013-04-09 12:50:06.1451|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:StreamStateChanged: State RemoveSnapshot
2013-04-09 12:50:06.2802|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTCOMMON_REPL:StreamStateChanged: State Online
2013-04-09 12:50:06.7232|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTAGGR5_REPL:StreamStateChanged: State Online
2013-04-09 12:50:06.8162|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTINFO_REPL:StreamStateChanged: State Online
2013-04-09 12:50:06.8162|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_POS_REPL:StreamStateChanged: State Online
2013-04-09 12:50:06.8342|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_PART_REPL:StreamStateChanged: State Online
2013-04-09 12:50:07.1163|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTINFO_REPL:StreamStateChanged: State Online
2013-04-09 12:50:09.4756|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_OPTTRADE_REPL:StreamStateChanged: State Online
2013-04-09 12:50:41.6587|DEBUG|PlazaTest.Plaza|New order: 78890778/10287832499 Покупка Цена=142950 Объем=2 Сост=Active Бал=2
2013-04-09 12:50:41.6757|DEBUG|PlazaTest.Plaza|Order changed: 78890778/10287832499 Покупка Цена=142950 Объем=2 Сост=Active Бал=1
2013-04-09 12:50:41.6757|DEBUG|PlazaTest.Plaza|Order changed: 78890778/10287832499 Покупка Цена=142950 Объем=2 Сост=Done Бал=0
2013-04-09 12:50:41.6757|DEBUG|PlazaTest.Plaza|New order: 81453016/10288105349 Продажа Цена=132610 Объем=2 Сост=Active Бал=2
2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|Order changed: 81453016/10288105349 Продажа Цена=132610 Объем=2 Сост=Done Бал=0
2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|New order: 81453017/10288106014 Покупка Цена=142950 Объем=2 Сост=Active Бал=2
2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|Order changed: 81453017/10288106014 Покупка Цена=142950 Объем=2 Сост=Done Бал=0
2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|New order: 81453018/10288107574 Покупка Цена=142950 Объем=2 Сост=Active Бал=2
2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|Order changed: 81453018/10288107574 Покупка Цена=142950 Объем=2 Сост=Active Бал=1
2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|Order changed: 81453018/10288107574 Покупка Цена=142950 Объем=2 Сост=Done Бал=0
2013-04-09 12:50:41.6827|DEBUG|PlazaTest.Plaza|New order: 81453019/10289487167 Продажа Цена=132610 Объем=2 Сост=Active Бал=2
2013-04-09 12:50:41.6977|DEBUG|PlazaTest.Plaza|Order changed: 81453019/10289487167 Продажа Цена=132610 Объем=2 Сост=Done Бал=0
2013-04-09 12:50:41.7437|DEBUG|PlazaTest.Plaza|PlazaStream FORTS_FUTTRADE_REPL:StreamStateChanged: State Online&lt;/summary&gt;
&lt;/details&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">&lt;p&gt;Данный проект состоит в том что бы создать робота на основе уровневой стратегии, есть протестированный алгоритм па пару евро/доллар (вход, удержание и выход из позиции), при внесении изменений можно так же использовать на других бумагах. Данный стартап создается студентами. Если вы готовы роботизировать стратегию, пишите!&lt;/p&gt;
</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;details&gt;&lt;summary&gt;2013/04/08 23:49:50.991|       |MQS_RIM3@RTS_BP9218-RF-01|Стратегия запущена. [0,-1]. Позиция при старте 0.
2013/04/08 23:49:50.991|       |MQS_RIM3@RTS_BP9218-RF-01|Котирование на Buy объема 1.
2013/04/08 23:49:50.991|       |MQS_RIM3@RTS_BP9218-RF-01|Приостановка правил. _rulesSuspendCount 1.
2013/04/08 23:49:50.991|       |MQS_RIM3@RTS_BP9218-RF-01|Возобновление правил. _rulesSuspendCount 0.
2013/04/08 23:49:51.004|       |MQS_RIM3@RTS_BP9218-RF-01|Цена текущей NULL и лучшей 138710.
2013/04/08 23:49:51.004|       |MQS_RIM3@RTS_BP9218-RF-01|Лучший бид 138700 и лучший аск 138710.
2013/04/08 23:49:51.014|       |MQS_RIM3@RTS_BP9218-RF-01|Регистрация новой Limit (0x146B050) заявки на Buy с ценой 138710 и объемом 1.
2013/04/08 23:49:51.024|       |SmartTrader|RegisterOrder: 76910162/0 Покупка Цена=138710 Объем=1 Сост=None Бал=1
2013/04/08 23:49:51.043|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:51.149|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:51.207|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:51.373|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:51.430|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:51.538|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:51.647|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:51.871|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:51.976|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:52.083|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:52.191|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:52.302|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:52.535|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:52.634|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:52.740|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:52.848|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:52.960|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:53.067|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:53.178|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:53.288|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:53.405|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:53.506|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:53.617|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:53.834|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:53.947|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:54.053|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:54.271|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:54.491|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:54.603|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:54.709|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:54.820|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 в процессе регистрации.
2013/04/08 23:49:55.008|       |MQS_RIM3@RTS_BP9218-RF-01|Стратегия останавливается. [0,-1]. Позиция при старте 0.
2013/04/08 23:49:55.008|       |MQS_RIM3@RTS_BP9218-RF-01|Правило 'Изменение стакана инструмента RIM3@RTS (0x3DB05A9)'. Приостановлено.
2013/04/08 23:49:55.010|Warning|MQS_RIM3@RTS_BP9218-RF-01|Заканчиваем котирование с неисполненным объемом равный 1.
2013/04/08 23:49:55.010|       |MQS_RIM3@RTS_BP9218-RF-01|Ожидание снятия всех активных заявок.
2013/04/08 23:49:55.011|       |MQS_RIM3@RTS_BP9218-RF-01|Отмена заявки 76910162.
2013/04/08 23:49:55.011|       |SmartTrader|CancelOrder: 76910162/0 Покупка Цена=138710 Объем=1 Сост=Active Бал=1
2013/04/08 23:49:55.121|Error  |SmartTrader|CancelFailed: 76910162/0 Покупка Цена=138710 Объем=1 Сост=Active Бал=1 sid=1653542146
2013/04/08 23:49:55.157|       |SmartTrader|OrderFailed: 76910162/0 Покупка Цена=138710 Объем=1 Сост=Active Бал=1
System.InvalidOperationException: Не удалось снять заявку с номером 0 и транзакцией 76910162.
2013/04/08 23:49:55.158|Error  |SmartTrader|23:49:55 Не удалось снять заявку с номером 0 и транзакцией 76910162.
2013/04/08 23:49:55.168|Error  |MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 (0x146B050) не была принята по причине System.InvalidOperationException: Не удалось снять заявку с номером 0 и транзакцией 76910162..
2013/04/08 23:49:55.234|       |MQS_RIM3@RTS_BP9218-RF-01|Заявка 76910162 больше не активна.&lt;/summary&gt;
&lt;/details&gt;
&lt;p&gt;Хотя исполнена она была сразу же&lt;/p&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">&lt;p&gt;Сразу после старта начинает по полной грузить одно из ядер процессора.. соответственно жутко тормозит гуи.. пробовал ждать, но ничего не меняется.. обращений ни к диску, ни к сети нет.. в логах пусто.. как узнать чем она занята?&lt;/p&gt;
</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">&lt;p&gt;Здравствуйте. Не могу понять, как получать bestask, bestbid и т.д. от квика. Работать с документацией в должной мере еще не могу. Использую вот такой код:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;private void button4_Click(object sender, RoutedEventArgs e)
        {
            var md = _trader.GetMarketDepth((Security)Securitites.SelectedItem);
              textBox2.Text=Convert.ToString(md.GetBestQuote(OrderDirections.Buy).Price);      
        
        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Но выскакивает сообщение, что необходимо &amp;quot;зарезервированное слово new&amp;quot;. Как вы понимаете, &amp;quot; new&amp;quot; результатов не дало. Подскажите пожалуйста.&lt;/p&gt;
</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;p&gt;Подключаю к проекту модуль
Microsoft.Practices.Prism    RuntimeVersion:v4.0.30319      Version:4.0.0.0
Ecng.Configuration           RuntimeVersion:v4.0.30319      Version:1.0.0.0&lt;/p&gt;
&lt;p&gt;Убираю что-то одно, все работает.
Что делать, если надо обе библиотеки?&lt;/p&gt;
&lt;p&gt;Получаю исключение:
The type initializer for 'StockSharp.Algo.Licensing.LicenseHelper' threw an exception.&lt;/p&gt;
&lt;p&gt;at StockSharp.Algo.Licensing.LicenseHelper.StartValidation(Object feature, Action failedAction)
at StockSharp.Algo.BaseTrader..ctor(Platforms platform, Boolean checkLicense)
at StockSharp.Quik.QuikTrader..ctor(String path)
at StockSharp.Quik.QuikTrader..ctor()
at ConsoleApplication1.Program.Main(String[] args) in e:\Ivan\Trader\Trader\Юрий_Трейдер\FisherStrategy\FisherStrategy\ConsoleApplication1\Program.cs:line 14
at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()&lt;/p&gt;
</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">&lt;p&gt;Не получается корректно получить timeframe свечки. В консоль выводятся данные по 10-ти минутной свечки при получении каждого тика. Как сделать так, чтобы 10-ти минутные свечки были в консоли только один раз без повторений. Я так понимаю, что нужно вместо события Processing подписаться на событие окончания формирования свечки, но как?&lt;/p&gt;
&lt;p&gt;&lt;img src="C:%5CUsers%5Cpavel%5CDesktop%5Ccandle.jpg" alt="candle" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="C:%5CUsers%5Cpavel%5CDesktop%5Cconsole.jpg" alt="console" /&gt;&lt;/p&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">&lt;p&gt;Суть вопроса в следующем - я делаю тесты на скачанной с фтп ртс истории сделок, из которой формируются свечки. Однако необходимость обрабатывать все сделки приводит к тому, что прогон 1 дня происходит за 20-30сек. При этом сложность алгоритма почти не влияет на скорость. Я пробовал на стандартном, немного переделанном, примере, сделав по правилу финиширования 5мин свечи просто записывать в логи ohlc.
Однако использование всех сделок для точности тестирования необходимо далеко не всегда. Меня вполне устроило бы прогнать стратегию по заранее сохраненным 5мин свечкам с меньшей точностью, но быстро. Или по часовым свечкам, но еще быстрее.
Поэтому вопрос - каким образом можно сделать так, чтобы робот вообще не использовал историю сделок, а прогонял тест только по заранее сгенеренным свечкам?
Буду благодарен за совет.&lt;/p&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">&lt;p&gt;Странно почему-то эквити не отрисовывается. PNL тоже нормально не считает, только после того как в событие появления своих сделок добавил расчет pnl по трейдам, стало считать.
Но эквити на графике не отображается&lt;/p&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;p&gt;Добрый день.&lt;/p&gt;
&lt;p&gt;Не получается отправить заявку в AD. StockSharp рапортует об успешной регистрации, в событие OrdersRegisterFailed ничего не приходит, вот лог:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-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;/code&gt;&lt;/pre&gt;
&lt;p&gt;При этом если включить подтверждение заявки в самом терминале, то заявка туда приходит, появляется окно подтверждения заявки, в котором вроде все параметры есть.
Но после его подтверждения,все равно не выставляется. Хотя руками в терминале все получается, заявка уходит на биржу.&lt;/p&gt;
&lt;p&gt;Еще при подключении штук двадцать ошибок приходит в событие ProcessDataError&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-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;/code&gt;&lt;/pre&gt;
&lt;p&gt;Причем то же самое, если использую пример из SampleGUI. Те же ошибки.&lt;/p&gt;
&lt;p&gt;Что у меня не так настроено, помогите плз.&lt;/p&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;p&gt;Кто бы мог отобрать объем у стратегии котирования?
&lt;strong&gt;Котирование заявки 80645774 на Sell с ценой 138890 объемом 1.
Перегистрация заявки 80645774 с ценой 138890 на цену 138880.
2013.04.04 22:36:09.171|Error  |MQS_RIM3@RTS_SPBFUT00774|System.ArgumentException: Объем заявки не может быть нулевым.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;код ```csharp
myOrder = this.CreateOrder(_direction, _price, Volume);
var strategy = new MarketQuotingStrategy(myOrder, new Unit(), new Unit());
base.ChildStrategies.Add(strategy);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;результат:
```csharp

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|Правило 'Изменение стакана инструмента RIM3@RTS (0x249AD04)'. Приостановлено.
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;/code&gt;&lt;/pre&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">&lt;p&gt;[VK]http://vk.com/video_ext.php?oid=-66674957&amp;amp;id=167881046&amp;amp;hash=9de1925dbafbc515&amp;amp;hd=3[/VK]&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;a href="https://www.dropbox.com/s/57bq590alhesghg/Lesson%202.pptx" rel="nofollow" target="_blank"&gt;&lt;strong&gt;Презентация&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:36pt"&gt;&lt;strong&gt;Темы занятия 2 (Объявление и вызов методов. Знакомство со структурами и классами.)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;•	Разбор домашнего задания
•	Функции и их разновидности
•	Передача параметров по значению и по ссылке
•	Параметры ref, out. Использование params.
•	var + foreach
•	Структуры и классы, введение. public/private
•	static методы&lt;/p&gt;
&lt;p&gt;Код из урока:&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code class="language-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;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;Домашнее задание&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Реализовать структуру JapanCandles, 2-3 обычных метода и 1-2 статических. Заготовка ниже.&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code class="language-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;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;Решение домашнего задания&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code class="language-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;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;Вложения:&lt;/strong&gt;&lt;/span&gt;
&lt;a href="http://vk.com/docs?oid=-66674957" rel="nofollow" target="_blank"&gt;Проект&lt;/a&gt;&lt;/p&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">&lt;p&gt;Думаю разместить свой сервер с роботом у брокера (Ай-Ти инвест). Дома канал менее надежен (переподключение не всегда срабатывает; у меня смартком), электричество иногда отключают. Смущает тот факт, что у сотрудников дата центра будет физический доступ к оборудованию. Как кто думает, есть риск кражи моей интеллектуальной собственности (робота)? Как такие риски свести к минимуму?&lt;/p&gt;
</content>
  </entry>
</feed>