﻿<?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=99</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-15T15:41:25Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=99" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4338/</id>
    <title type="text">API 4.2.2.6. NullReferenceException в момент подключения</title>
    <published>2014-02-01T20:53:27Z</published>
    <updated>2014-02-01T20:53:27Z</updated>
    <author>
      <name>stovik</name>
      <uri>https://stocksharp.ru/users/5970/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;В примерах коннекторов API 4.2.2.6. для OEC (SampleOEC) и ETrade (SampleETrade) при попытке соединения вылетает ошибка:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;An exception of type 'System.NullReferenceException' occurred in StockSharp.Algo.dll but was not handled in user code&lt;/p&gt;
&lt;p&gt;Additional information: Object reference not set to an instance of an object.&lt;/p&gt;
&lt;p&gt;If there is a handler for this exception, the program may be safely continued.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Похожая проблема была и в &lt;a href="http://stocksharp.com/forum/4333/API-4-2-2-5--NullReferenceException-v-momient-podkliuchieniia/"&gt;API 4.2.2.5. NullReferenceException в момент подключения&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4337/</id>
    <title type="text">Множественный вызов события IQTrader.LookupSecuritiesResult</title>
    <published>2014-02-01T06:59:04Z</published>
    <updated>2014-02-01T06:59:04Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Выполняю поиск: ```csharp
var criteria = new Security()
{
Code = &amp;quot;XG#&amp;quot;,
Type = SecurityTypes.Future,
};&lt;/p&gt;
&lt;p&gt;_connector.LookupSecurities(criteria);&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-Событие"&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4336/</id>
    <title type="text">Поиск одного конкретного инструмента</title>
    <published>2014-02-01T06:23:09Z</published>
    <updated>2014-02-01T06:23:09Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Возможен ли поиск инструмента по идентификатору? Сейчас задаю критерий: &lt;code&gt;csharp var criteria = new Security() { Code = &amp;quot;XG#&amp;quot;, Type = SecurityTypes.Future, }; &lt;/code&gt;Получаю: XG#@EUREX и XPWAXG#@EOXPWF. Нужен один XG#@EUREX. Пробовал так: &lt;code&gt;csharp var criteria = new Security() { Code = &amp;quot;XG#&amp;quot;, Type = SecurityTypes.Future, ExchangeBoard = ExchangeBoard.GetBoard(&amp;quot;EUREX&amp;quot;), }; &lt;/code&gt; и так: ```csharp
var message = new SecurityLookupMessage()
{
Name = &amp;quot;XG#@EUREX&amp;quot;,
};&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4335/</id>
    <title type="text">TrendMarketDepthGenerator разреженные стаканы</title>
    <published>2014-01-30T19:39:05Z</published>
    <updated>2014-01-30T19:39:05Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.ru/users/28840/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(29408)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
&lt;a href="http://stocksharp.com/download/"&gt;Выложили 4.2.2.5&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[*]&lt;a href="http://stocksharp.com/forum/4296/Vopros-po-ghienieratsii-stakanov-i-zakrytiiu-pozitsii/"&gt;Вопрос по генерации стаканов и закрытию позиции.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[*]Plaza. Фильтрация пустых изменений по инструментам.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А можно ли как-то решить вопрос с излишней разреженностью стакана? А то прописываю:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;                            var newTrendMarketDepthGenerator = new TrendMarketDepthGenerator(trader.GetSecurityId(security))
                            {
                                Interval = TimeSpan.FromMilliseconds(1),
                                MaxAsksDepth = 10,
                                MaxBidsDepth = 10,
                                UseTradeVolume = true,
                                MaxVolume = 50,
                                GenerateDepthOnEachTrade = true,
                                MinVolume = 5,       
                                MinSpreadStepCount = 1,
                                MaxSpreadStepCount = 2,
                                
                            };
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Получаю же такие стаканы (по три бида и три офера последовательно)&lt;/p&gt;
&lt;blockquote&gt;
&lt;h2 id="best-bid-143520.000000000-1-best-ask-143540.000000000-2-last-trade-12202013-100254-825985020-143520.000000000-1-price-143520.000000000-volume-1-price-143490.000000000-volume-44-price-143410.000000000-volume-44-price-143540.000000000-volume-2-price-143600.000000000-volume-19-price-143690.000000000-volume-48"&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143490.000000000  Volume:  44
Price: 143410.000000000  Volume:  44
Price: 143540.000000000  Volume:  2
Price: 143600.000000000  Volume:  19
Price: 143690.000000000  Volume:  48&lt;/h2&gt;
&lt;h2 id="best-bid-143520.000000000-1-best-ask-143540.000000000-2-last-trade-12202013-100254-825985020-143520.000000000-1-price-143520.000000000-volume-1-price-143430.000000000-volume-34-price-143410.000000000-volume-23-price-143540.000000000-volume-2-price-143640.000000000-volume-25-price-143740.000000000-volume-35"&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143430.000000000  Volume:  34
Price: 143410.000000000  Volume:  23
Price: 143540.000000000  Volume:  2
Price: 143640.000000000  Volume:  25
Price: 143740.000000000  Volume:  35&lt;/h2&gt;
&lt;h2 id="best-bid-143520.000000000-1-best-ask-143540.000000000-2-last-trade-12202013-100254-825985020-143520.000000000-1-price-143520.000000000-volume-1-price-143500.000000000-volume-13-price-143430.000000000-volume-11-price-143540.000000000-volume-2-price-143640.000000000-volume-28-price-143740.000000000-volume-34"&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143500.000000000  Volume:  13
Price: 143430.000000000  Volume:  11
Price: 143540.000000000  Volume:  2
Price: 143640.000000000  Volume:  28
Price: 143740.000000000  Volume:  34&lt;/h2&gt;
&lt;h2 id="best-bid-143520.000000000-1-best-ask-143540.000000000-2-last-trade-12202013-100254-825985020-143520.000000000-1-price-143520.000000000-volume-1-price-143480.000000000-volume-11-price-143420.000000000-volume-19-price-143540.000000000-volume-2-price-143570.000000000-volume-23-price-143620.000000000-volume-31"&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143480.000000000  Volume:  11
Price: 143420.000000000  Volume:  19
Price: 143540.000000000  Volume:  2
Price: 143570.000000000  Volume:  23
Price: 143620.000000000  Volume:  31&lt;/h2&gt;
&lt;h2 id="best-bid-143520.000000000-1-best-ask-143540.000000000-2-last-trade-12202013-100254-825985020-143520.000000000-1-price-143520.000000000-volume-1-price-143440.000000000-volume-46-price-143340.000000000-volume-25-price-143540.000000000-volume-2-price-143560.000000000-volume-22-price-143630.000000000-volume-6"&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143440.000000000  Volume:  46
Price: 143340.000000000  Volume:  25
Price: 143540.000000000  Volume:  2
Price: 143560.000000000  Volume:  22
Price: 143630.000000000  Volume:  6&lt;/h2&gt;
&lt;h2 id="best-bid-143520.000000000-1-best-ask-143540.000000000-2-last-trade-12202013-100254-825985020-143520.000000000-1-price-143520.000000000-volume-1-price-143510.000000000-volume-39-price-143410.000000000-volume-28-price-143540.000000000-volume-2-price-143550.000000000-volume-33-price-143650.000000000-volume-29"&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143510.000000000  Volume:  39
Price: 143410.000000000  Volume:  28
Price: 143540.000000000  Volume:  2
Price: 143550.000000000  Volume:  33
Price: 143650.000000000  Volume:  29&lt;/h2&gt;
&lt;h2 id="best-bid-143520.000000000-1-best-ask-143540.000000000-2-last-trade-12202013-100254-825985020-143520.000000000-1-price-143520.000000000-volume-1-price-143480.000000000-volume-14-price-143450.000000000-volume-23-price-143540.000000000-volume-2-price-143640.000000000-volume-23-price-143670.000000000-volume-9"&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143480.000000000  Volume:  14
Price: 143450.000000000  Volume:  23
Price: 143540.000000000  Volume:  2
Price: 143640.000000000  Volume:  23
Price: 143670.000000000  Volume:  9&lt;/h2&gt;
&lt;h2 id="best-bid-143520.000000000-1-best-ask-143540.000000000-2-last-trade-12202013-100254-825985020-143520.000000000-1-price-143520.000000000-volume-1-price-143450.000000000-volume-38-price-143430.000000000-volume-22-price-143540.000000000-volume-2-price-143570.000000000-volume-49-price-143630.000000000-volume-34"&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143450.000000000  Volume:  38
Price: 143430.000000000  Volume:  22
Price: 143540.000000000  Volume:  2
Price: 143570.000000000  Volume:  49
Price: 143630.000000000  Volume:  34&lt;/h2&gt;
&lt;h2 id="best-bid-143520.000000000-1-best-ask-143540.000000000-2-last-trade-12202013-100254-825985020-143520.000000000-1-price-143520.000000000-volume-1-price-143510.000000000-volume-14-price-143500.000000000-volume-33-price-143540.000000000-volume-2-price-143560.000000000-volume-19-price-143580.000000000-volume-26"&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143510.000000000  Volume:  14
Price: 143500.000000000  Volume:  33
Price: 143540.000000000  Volume:  2
Price: 143560.000000000  Volume:  19
Price: 143580.000000000  Volume:  26&lt;/h2&gt;
&lt;h2 id="best-bid-143520.000000000-1-best-ask-143540.000000000-2-last-trade-12202013-100254-825985020-143520.000000000-1-price-143520.000000000-volume-1-price-143480.000000000-volume-11-price-143380.000000000-volume-23-price-143540.000000000-volume-2-price-143610.000000000-volume-15-price-143660.000000000-volume-7"&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143480.000000000  Volume:  11
Price: 143380.000000000  Volume:  23
Price: 143540.000000000  Volume:  2
Price: 143610.000000000  Volume:  15
Price: 143660.000000000  Volume:  7&lt;/h2&gt;
&lt;h2 id="best-bid-143520.000000000-1-best-ask-143540.000000000-2-last-trade-12202013-100254-825985020-143520.000000000-1-price-143520.000000000-volume-1-price-143510.000000000-volume-21-price-143480.000000000-volume-49-price-143540.000000000-volume-2-price-143600.000000000-volume-19-price-143700.000000000-volume-31"&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143510.000000000  Volume:  21
Price: 143480.000000000  Volume:  49
Price: 143540.000000000  Volume:  2
Price: 143600.000000000  Volume:  19
Price: 143700.000000000  Volume:  31&lt;/h2&gt;
&lt;h2 id="best-bid-143520.000000000-1-best-ask-143540.000000000-2-last-trade-12202013-100254-825985020-143520.000000000-1-price-143520.000000000-volume-1-price-143510.000000000-volume-11-price-143490.000000000-volume-19-price-143540.000000000-volume-2-price-143580.000000000-volume-25-price-143640.000000000-volume-22"&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143510.000000000  Volume:  11
Price: 143490.000000000  Volume:  19
Price: 143540.000000000  Volume:  2
Price: 143580.000000000  Volume:  25
Price: 143640.000000000  Volume:  22&lt;/h2&gt;
&lt;p&gt;00:00:00.0040000Best Bid: Бид 143520.000000000 1   Best Ask: Оффер 143540.000000000 2    Last Trade: 12/20/2013 10:02:54 825985020 143520.000000000 1
Price: 143520.000000000  Volume:  1
Price: 143460.000000000  Volume:  44
Price: 143390.000000000  Volume:  15
Price: 143540.000000000  Volume:  2
Price: 143590.000000000  Volume:  35
Price: 143610.000000000  Volume:  43&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Добавление строчек&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;                                MinSpreadStepCount = 1,
                                MaxSpreadStepCount = 2,
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;не помогает - стаканы генерируются ровно такие же. Как можно решить/обойти данную проблему?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4334/</id>
    <title type="text">4.2.2.5    Данный ключ отсутствует в словаре</title>
    <published>2014-01-30T19:00:30Z</published>
    <updated>2014-01-30T19:00:30Z</updated>
    <author>
      <name>EugeneP</name>
      <uri>https://stocksharp.ru/users/603/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;После запуска DDE в логах 77 ошибок:&lt;/p&gt;
&lt;p&gt;QuikTrader 31.01.2014 0:53:18 Error System.Collections.Generic.KeyNotFoundException: Данный ключ отсутствует в словаре.
в System.Collections.Generic.Dictionary&lt;code&gt;2.get_Item(TKey key) в Ecng.Collections.PairSet&lt;/code&gt;2.get_Item(TValue value)
в Ecng.Collections.PairSet&lt;code&gt;2.GetKey(TValue value) в Ecng.Collections.SynchronizedSet&lt;/code&gt;1.OnIndexOf(T item)
в Ecng.Collections.SynchronizedCollection&lt;code&gt;2.IndexOf(TItem item) в #=qk9ii0HX5RKAawaEExWqAiXNJM79xfHw1vQZNFjHXMrjUv$Pn33uTeBjYPpcRTupO.#=q8888iPW4wRsxe8c_yr5V18ewRtTODsaHytZptUKdozI=.#=qPzAK7Xn8jcWZgYk5n0n9qs0I3fOuwUqQVIVebPH4NZ0=(DdeTableColumn #=qBHGCtT5IibyqDEk1_Nhr4Q==) в #=qk9ii0HX5RKAawaEExWqAiXNJM79xfHw1vQZNFjHXMrjUv$Pn33uTeBjYPpcRTupO.#=qou4rHPfDWejUugW4rjlbxQ==(Func&lt;/code&gt;2 #=qHJmJd4r1MhznK322Xg54Uw==, DdeTableColumn #=qHyTkUHlMZE8Bwx6Qei7wNg==)
в #=qk9ii0HX5RKAawaEExWqAiXNJM79xfHw1vQZNFjHXMrjUv$Pn33uTeBjYPpcRTupO.#=qHLfjXyJta5UK3pikO88whw==(Func&lt;code&gt;2 #=qnS4BL$JHaW5b9gEQ2cn33w==) в StockSharp.Quik.QuikDdeAdapter.#=qsMcZWgeE8NjGmqZp5GUfWkNgkTsARHWFx$9IVZHDL80=.#=qLcjkbqhE41aFwwMQRF8Clbjb$YZA7ujEvDHOyrMfhqKzqpSQ02CDK1ofkLKqsCry(IList&lt;/code&gt;1 #=qh7GBkqXPDEYMYDoMdJlJaQ==, Func&lt;code&gt;2 #=qJRa3ruDs3bti96j3UbjdFA==) в #=qk9ii0HX5RKAawaEExWqAiXNJM79xfHw1vQZNFjHXMrjUv$Pn33uTeBjYPpcRTupO.#=qDhhDQvvRAlCkoQvbH0oBTg==(DdeTable #=qcO3$_VHkHG_S9MJISPvoYg==, IList&lt;/code&gt;1 #=qfNbvlGLa62hTZADfyhXK5g==, Action&lt;code&gt;2 #=qZ9qi2iLn2wxqiZ4MaDtZMw==, Action&lt;/code&gt;1 #=q3qfaMP8ep7qIGAgOen_Nbg==, Boolean #=qgIURWZBU8Tx0MiXRfrFF$w==)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4333/</id>
    <title type="text">API 4.2.2.5. NullReferenceException в момент подключения</title>
    <published>2014-01-30T18:30:19Z</published>
    <updated>2014-01-30T18:30:19Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;pre&gt;&lt;code class="language-plain"&gt;2014-01-30 22:27:57,174 [22] INFO  - 00:00:00.000 | PlazaTrader     | Connect
2014-01-30 22:27:58,701 [22] ERROR - 22:27:58.251 | PlazaTrader     | System.NullReferenceException: Object reference not set to an instance of an object.
   at StockSharp.Plaza.TransactionManager.#=qFeH8lnXVgeYBhZ9V6VcSyA==()
   at StockSharp.Plaza.PlazaTransactionMessageAdapter.OnSendInMessage(Message message)
   at StockSharp.Messages.MessageAdapter`1.OnInMessageProcessor(Message message, IMessageAdapter adapter)
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4332/</id>
    <title type="text">API 4.2.2.4. Ошибка в потоке MCXCC_MDCOMMON_REPL</title>
    <published>2014-01-30T12:23:37Z</published>
    <updated>2014-01-30T12:23:37Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;С периодичныстью где-то в 2 минуты появляется в логах:```plain
2014-01-30 14:10:32,868 [31] INFO  - 14:10:32.667 | PlazaStreamMessageAdapter | PlazaStream MCXCC_MDCOMMON_REPL:Состояние потока Closed.
2014-01-30 14:10:32,868 [31] INFO  - 14:10:32.667 | PlazaStreamMessageAdapter | PlazaStream MCXCC_MDCOMMON_REPL:StreamStateChanged: State Active
2014-01-30 14:10:32,868 [31] INFO  - 14:10:32.668 | PlazaStreamMessageAdapter | PlazaStream MCXCC_MDCOMMON_REPL:Поток переоткрывается.
2014-01-30 14:10:32,868 [31] INFO  - 14:10:32.669 | PlazaStreamMessageAdapter | PlazaStream MCXCC_MDCOMMON_REPL:StreamStateChanged: State Error
2014-01-30 14:10:32,868 [31] INFO  - 14:10:32.669 | PlazaStreamMessageAdapter | PlazaStream MCXCC_MDCOMMON_REPL:Состояние потока Error.
2014-01-30 14:10:32,868 [31] INFO  - 14:10:32.669 | PlazaStreamMessageAdapter | PlazaStream MCXCC_MDCOMMON_REPL:StreamStateChanged: State Closed&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-Может"&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4331/</id>
    <title type="text">API 4.2.2.4. Ошибка при сохранении стаканов валютного рынка</title>
    <published>2014-01-30T09:45:23Z</published>
    <updated>2014-01-30T09:45:23Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;Появляется иногда:```plain
2014-01-30 13:36:25,042 [23] ERROR - Ошибка при сохранении стаканов
System.ArgumentOutOfRangeException: Неправильная цена котировки.
Parameter name: quotes
Actual value was -0,000001.
at #=qhGR8S6Wu_SWG1MG6nOa3ZDaufiKn93Pc1lYpGjLSs151_K73JMtoJ9ZsNgoIGaqP.#=qSh0a3yGh_N__jy33voMIPxlTdGZPXrpN1ZCFpWdFjzg=(List&lt;code&gt;1 #=qCiC9JeAkVIF_nlnH_SBFGg==, Quote[] #=qrQmaUdjqPmYUDDMo6ZmzPQ==, #=qMIOoXfkjJyGlHlO_NafKgXMpKKUw$0vPYKZU1$1fLib4JAow_h5RIeS01D7o4whW #=qiERIZ6FKNo0gIXPvubBduQ==, Boolean #=qHadyMRBXLqQ0PlXCA7BIuQ==) at #=qhGR8S6Wu_SWG1MG6nOa3ZDaufiKn93Pc1lYpGjLSs151_K73JMtoJ9ZsNgoIGaqP.#=qHia0VAP74u4CQw3MvA0m1w==(List&lt;/code&gt;1 #=qqdumwcDaS9PDD1QB6G1_Pg==, IEnumerable&lt;code&gt;1 #=qjUjvxZz0EAjMDNdtySSksA==, #=qMIOoXfkjJyGlHlO_NafKgXMpKKUw$0vPYKZU1$1fLib4JAow_h5RIeS01D7o4whW #=q2GwoJhBF2mqYHGmqvmyGtQ==) at #=qIwDXK9rQRZxiu0f_9DFkGZfBjUxrhtmckTQJMJ0b6KrJD3aal1rwMdNnumH1AoMwYTUjbu7VnvYK6TWHFKGlzg==.#=qy4oiFpCoJpEB5dgce7GlLbrf8sJHyaAAl8mK$uTH5qADPvcYly6GXHLXyRQ1gpAvwX2TOblufFvmRiZj7LAf8i3liwaJoLoz8WPE7s0yMSQ=(IEnumerable&lt;/code&gt;1 #=qT0umK8M9UcXQ3MDRG6JVAw==, #=qBzTqTtEnwGyjiK0icixf_xnYCvp0L2bZ7NOPA7$OY7_W5lYcIKKGkNU3svuHLBN$ #=q2GwoJhBF2mqYHGmqvmyGtQ==)
at #=qwhAw_JBnNs6fVFs$YtXFZt7nLHS9sL5$oknXPusxRml8vfyclG5p2bIAd1eFmB$N.#=qW2vZ5y1qGMjnwWKZ1TE6Iw==(DateTime #=qNoHw6TYLYmOAaRoWml6UYQ==, #=qBGezdqhe2vT3RozlOYanaw==[] #=qT0umK8M9UcXQ3MDRG6JVAw==, Boolean #=qx13NQhDsbq8m0hs5nZ6QDg==)
at #=qwhAw_JBnNs6fVFs$YtXFZt7nLHS9sL5$oknXPusxRml8vfyclG5p2bIAd1eFmB$N.Save(IEnumerable`1 #=qQZu815__G4cE3x0uE5cG4g==)
at AlgoTrading.Features.Hydra.Model.SaveManager.SaveMarketDepths() in d:\Temp\AlgoTrading\Build Process Data\Export\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 191
2014-01-30 13:36:25,336 [23] INFO  - Saved 41(0) secutity changes, 17198(0) trades, 233(5) market depths, 0(0) order log items in 684 ms&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-Значит"&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4330/</id>
    <title type="text">Исторические данные бесплатно</title>
    <published>2014-01-30T09:07:11Z</published>
    <updated>2014-01-30T09:07:11Z</updated>
    <author>
      <name>egosh</name>
      <uri>https://stocksharp.ru/users/50814/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Здравствуйте.&lt;/p&gt;
&lt;p&gt;Попытался раздобыть исторические данные с московской биржи. Интересуют стаканы или ордер лог. Можно скачать непосредственно с сайта московской биржи, но цены не радуют. Подскажите, пожалуйста, есть ли возможность скачать данные бесплатно или, может быть, насобирать их с помощью гидры в течении какого-то времени самому. Думаю для начала мне бы хватило пары недель.&lt;/p&gt;
&lt;p&gt;Спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4329/</id>
    <title type="text">Как запустить тестирование на исторических данных в Студии?</title>
    <published>2014-01-30T07:16:17Z</published>
    <updated>2014-01-30T07:16:17Z</updated>
    <author>
      <name>dice</name>
      <uri>https://stocksharp.ru/users/28185/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Studio" />
    <content type="html">&lt;p&gt;Имеем:
Студия (4.1.21.1),
Гидра (4.2.2.1),
ист.данные - тики по RIZ3@FORTS (25.09-25.10) + построенные по ним Гидрой 1мин свечки.&lt;/p&gt;
&lt;p&gt;Хочу:
запустить стратегию &amp;quot;Терминал&amp;quot; на ист.данных.
Просто запустить, отрисовать свечки, посмотреть что она там напокупает.. изменений в код не вносил.&lt;/p&gt;
&lt;p&gt;Студия данные видит (см.скрин), инструмент в стратегии выбрал, 'на тестирование' добавил, диапазон дат, таймфрейм итп указал, шаблон отрисовки &amp;quot;по-умолчанию&amp;quot; поставил.&lt;/p&gt;
&lt;p&gt;Запускаю - какая-то невнятная ощибка (см.скрин), при перезапуске - другая &amp;quot;шлюз занят&amp;quot; (скрин). ЧЯДНТ? Как запустить хоть что-нибудь??.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4328/</id>
    <title type="text">EmulationTrader или угадай по какой цене будет сделка</title>
    <published>2014-01-29T14:09:28Z</published>
    <updated>2014-01-29T14:09:28Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Уважаемые разработчики, разъясните, пожалуйста, пользователям зачем в эмуляторе регистрация заявки? Обработка этих заявок, перерегистрация заявок и прочая магия не очевидная и не понятная для простого обывателя.
Зачем пытаться отправить заявку на регистрацию в никуда? Почему эмулятор решает, по какой цене заявка будет исполнена, если он в принципе не может этого знать.
Пользователю нужно предоставить возможность самостоятельно решать по какой цене будет совершена сделка, ему виднее.
Перейду к сути:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;заявка ни при каких условиях не должна выполняться по цене лучшей, чем та которая указана в самой заявке. Ничего не нужно эмулировать или придумывать. Иначе процесс тестирования превращается в процесс фантазирования.&lt;/li&gt;
&lt;li&gt;если заявка активна и текущая цена или тело свечки пересекло (удовлетворило) линию заявки, то заявку можно считать исполненной не смотря ни на какие объемы и ликвидность. Сделка совершена по цене заявки. Не больше, не меньше.&lt;/li&gt;
&lt;li&gt;либо принять, что сделка по заявке исполняется мгновенно, а пользователь предусмотрел в заявке соответствующее проскальзывание; адекватность цены и объема заявки лежит на его совести.&lt;/li&gt;
&lt;li&gt;нельзя считать, что заявка при тестировании исполнена частично. Это тоже сочинительство. Или исполнена или не исполнена.
Пользователь сам себе должен отдавать отчет в том, что заявка может быть не выполнена в полном объеме, определять адекватность выставленного объема, проскальзывание и цену заявки.
Если не соблюдать эти условия, то мы получим фантазии на тему &amp;quot;А что если..&amp;quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Очень может быть, что я что-то не правильно понял в документации. Если я не прав и все это присутствует в EmulationTradere, прошу указать как эти параметры настроить.&lt;/p&gt;
&lt;p&gt;П.С.
Фото с логами в файл. Плюс в конце стратегия завершилась ошибкой и в логах это никак не отразилось.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://s019.radikal.ru/i620/1401/a3/54b036cef721.png" alt="" /&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4327/</id>
    <title type="text">Параметры метода Start объекта HistoryEmulationConnector</title>
    <published>2014-01-28T14:11:12Z</published>
    <updated>2014-01-28T14:11:12Z</updated>
    <author>
      <name>AntonySS</name>
      <uri>https://stocksharp.ru/users/6247/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;Добрый вечер!&lt;/p&gt;
&lt;p&gt;В версиях 4.1 метод Start объекта HistoryEmulationConnector принимал параметры &lt;code&gt;csharp new DateTime(year, month, day, hour, minute, second) &lt;/code&gt; где hour, minute и second могли быть совершенно определенными, что позволяло начинать тестирование с указанного времени. Т.е. если startDate был равен &lt;code&gt;csharp new DateTime(2012, 10, 01, 11, 9, 35) &lt;/code&gt; то событие ```csharp
connector.MarketTimeChanged&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-начинало"&gt;
В версии 4.2 метод Start стал принимать параметры формата ```csharp
new DateTime(year, month, day, 0, 0, 0)
``` где часы, минуты и секунды обязательно должны быть равны 0, поэтому и события приходят с самого начала загруженной истории.

Можно ли вернуть возможность версий 4.1?

Спасибо!
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4326/</id>
    <title type="text">Получение маркет данных фондового рынка</title>
    <published>2014-01-28T07:25:13Z</published>
    <updated>2014-01-28T07:25:13Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;Пробую получать маркет данные фондового рынка через плазу. Таблицы определяю так:```csharp
var plazaTables = new[]
{
_connector.TableRegistry.McxCommonSpot,
_connector.TableRegistry.McxSecuritiesSpot,
_connector.TableRegistry.McxTradesSpot,
_connector.TableRegistry.McxOrderBookSpot,&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        };

        _connector.SyncTables(plazaTables.Select(t =&amp;gt; t.Id));
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code class="language-При"&gt;```plain
2014-01-28 11:27:07,828 [25] INFO  - Подключение
2014-01-28 11:27:07,905 [31] INFO  - 00:00:00.000 | PlazaTrader     | Connect
2014-01-28 11:27:09,417 [38] INFO  - 11:27:09.155 | PlazaConnectionPool | Attempted to connect H0_0.
2014-01-28 11:27:09,417 [38] INFO  - 11:27:09.172 | PlazaConnectionPool | OnConnectionStatusChanged: conn H0_0 - status: Active
2014-01-28 11:27:09,417 [38] INFO  - 11:27:09.173 | PlazaTrader     | StartExport
2014-01-28 11:27:09,417 [38] INFO  - 11:27:09.223 | PlazaConnectionPool | Attempted to connect H0_1.
2014-01-28 11:27:09,417 [38] INFO  - 11:27:09.223 | PlazaConnectionPool | Attempted to connect H0_2.
2014-01-28 11:27:09,417 [38] INFO  - 11:27:09.224 | PlazaConnectionPool | Attempted to connect H0_3.
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.224 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_MDTRADE_REPL:Инициализация потока.
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.224 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_AGGR_REPL:Инициализация потока.
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.225 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_MDCOMMON_REPL:Инициализация потока.
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.237 | PlazaConnectionPool | OnConnectionStatusChanged: conn H0_3 - status: Active
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.237 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_INFO_REPL:Инициализация потока.
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.237 | PlazaConnectionPool | OnConnectionStatusChanged: conn H0_2 - status: Active
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.238 | PlazaConnectionPool | OnConnectionStatusChanged: conn H0_1 - status: Active
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.241 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_MDCOMMON_REPL:Состояние потока Closed.
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.247 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_MDCOMMON_REPL:StreamStateChanged: State Active
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.247 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_AGGR_REPL:Состояние потока Closed.
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.247 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_MDTRADE_REPL:Состояние потока Closed.
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.248 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_MDTRADE_REPL:StreamStateChanged: State Active
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.248 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_AGGR_REPL:StreamStateChanged: State Active
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.268 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_MDCOMMON_REPL:StreamStateChanged: State Closed
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.268 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_AGGR_REPL:StreamStateChanged: State Closed
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.268 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_MDTRADE_REPL:StreamStateChanged: State Closed
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.305 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_INFO_REPL:Состояние потока Closed.
2014-01-28 11:27:09,418 [38] INFO  - 11:27:09.305 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_INFO_REPL:StreamStateChanged: State Active
2014-01-28 11:27:09,420 [38] ERROR - 11:27:09.305 | PlazaTrader     | System.InvalidOperationException: Поток MCXSPOT_MDCOMMON_REPL выбросил ошибку. ---&amp;gt; System.Runtime.InteropServices.COMException: Couldn't open baseless repl datastream
   at P2ClientGateMTA64.CP2DataStreamClass.Open(CP2Connection conn)
   at #=qhWzlY6IAq0FxgHE6vO7NOHgbipuZf$qjnMbiUAk7ykRcrrUD_EZn8Acp0$WVFFVON49fkxJrJ7MPhVoX$H7M2Q==.#=q0lzg4$uoK1mRjfwc5icZJg==()
   at StockSharp.Plaza.PlazaStreamManager.#=qAW6TpuClCGu9UAzPTToSuv9BJKQXw3oAYlVgaaWG3Yo=.#=q6KqYB8EedEjrtds68iz5ng==(#=qYZDkI1aIY1lmR89tcASCrEdXqftv2um$Jol_vMdPcvq4ML5We5qJFD6R6raC9Zdq #=q77kK3AqWx8b8Litww7yQZA==, Action`1 #=q_mn8rZilrSgnZbWpEDfTAA==)
   --- End of inner exception stack trace ---
2014-01-28 11:27:09,423 [38] ERROR - 11:27:09.305 | PlazaTrader     | System.InvalidOperationException: Поток MCXSPOT_MDTRADE_REPL выбросил ошибку. ---&amp;gt; System.Runtime.InteropServices.COMException: Couldn't open baseless repl datastream
   at P2ClientGateMTA64.CP2DataStreamClass.Open(CP2Connection conn)
   at #=qhWzlY6IAq0FxgHE6vO7NOHgbipuZf$qjnMbiUAk7ykRcrrUD_EZn8Acp0$WVFFVON49fkxJrJ7MPhVoX$H7M2Q==.#=q0lzg4$uoK1mRjfwc5icZJg==()
   at StockSharp.Plaza.PlazaStreamManager.#=qAW6TpuClCGu9UAzPTToSuv9BJKQXw3oAYlVgaaWG3Yo=.#=q6KqYB8EedEjrtds68iz5ng==(#=qYZDkI1aIY1lmR89tcASCrEdXqftv2um$Jol_vMdPcvq4ML5We5qJFD6R6raC9Zdq #=q77kK3AqWx8b8Litww7yQZA==, Action`1 #=q_mn8rZilrSgnZbWpEDfTAA==)
   --- End of inner exception stack trace ---
2014-01-28 11:27:09,423 [38] ERROR - 11:27:09.305 | PlazaTrader     | System.InvalidOperationException: Поток MCXSPOT_AGGR_REPL выбросил ошибку. ---&amp;gt; System.Runtime.InteropServices.COMException: Couldn't open baseless repl datastream
   at P2ClientGateMTA64.CP2DataStreamClass.Open(CP2Connection conn)
   at #=qhWzlY6IAq0FxgHE6vO7NOHgbipuZf$qjnMbiUAk7ykRcrrUD_EZn8Acp0$WVFFVON49fkxJrJ7MPhVoX$H7M2Q==.#=q0lzg4$uoK1mRjfwc5icZJg==()
   at StockSharp.Plaza.PlazaStreamManager.#=qAW6TpuClCGu9UAzPTToSuv9BJKQXw3oAYlVgaaWG3Yo=.#=q6KqYB8EedEjrtds68iz5ng==(#=qYZDkI1aIY1lmR89tcASCrEdXqftv2um$Jol_vMdPcvq4ML5We5qJFD6R6raC9Zdq #=q77kK3AqWx8b8Litww7yQZA==, Action`1 #=q_mn8rZilrSgnZbWpEDfTAA==)
   --- End of inner exception stack trace ---
2014-01-28 11:27:09,423 [38] INFO  - 11:27:09.327 | PlazaStreamMessageAdapter | PlazaStream MCXSPOT_INFO_REPL:StreamStateChanged: State Closed
2014-01-28 11:27:09,423 [38] ERROR - 11:27:09.334 | PlazaTrader     | System.InvalidOperationException: Поток MCXSPOT_INFO_REPL выбросил ошибку. ---&amp;gt; System.Runtime.InteropServices.COMException: Couldn't open baseless repl datastream
   at P2ClientGateMTA64.CP2DataStreamClass.Open(CP2Connection conn)
   at #=qhWzlY6IAq0FxgHE6vO7NOHgbipuZf$qjnMbiUAk7ykRcrrUD_EZn8Acp0$WVFFVON49fkxJrJ7MPhVoX$H7M2Q==.#=q0lzg4$uoK1mRjfwc5icZJg==()
   at StockSharp.Plaza.PlazaStreamManager.#=qAW6TpuClCGu9UAzPTToSuv9BJKQXw3oAYlVgaaWG3Yo=.#=q6KqYB8EedEjrtds68iz5ng==(#=qYZDkI1aIY1lmR89tcASCrEdXqftv2um$Jol_vMdPcvq4ML5We5qJFD6R6raC9Zdq #=q77kK3AqWx8b8Litww7yQZA==, Action`1 #=q_mn8rZilrSgnZbWpEDfTAA==)
   --- End of inner exception stack trace ---
2014-01-28 11:27:09,729 [25] INFO  - Запуск SaveManager

&lt;/code&gt;&lt;/pre&gt;
&lt;div class="Что"&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4325/</id>
    <title type="text">Сообщение типа &amp;quot;конечный компьютер отверг запрос&amp;quot;.</title>
    <published>2014-01-27T11:11:52Z</published>
    <updated>2014-01-27T11:11:52Z</updated>
    <author>
      <name>Diamat</name>
      <uri>https://stocksharp.ru/users/50761/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;При попытке экспорта выдаёт вот такую инфу. Что с этим делать?&lt;/p&gt;
&lt;p&gt;14:52:27.614|Error  |IQFeedMarketDataMessageAdapter|System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:9100
в System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
в System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
в #=q7IuCoWD3Q6XqHcjdZO2g8nkUdTzaZD36n_x9i9wUf0E8afmkRHaNlSOqRoggPkWn.#=qsO_PlNb3zsPpgKxHa1M7rQ==()
в StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qJDxmYmh4btiiUH4iIBL3oQ==(ConnectMessage #=qp2$_YI6fRdreQr0mdIsNHw==)
в StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.OnSendMessage(Message message)
в StockSharp.Algo.MessageProcessor.#=qR2F2FrG_CcovPAPKSClPfw==()
14:53:26.587|Error  |IQFeed    |При запуске источника произошел максимально допустимый таймаут. Источник будет остановлен.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4324/</id>
    <title type="text">Не могу скачать гидру.</title>
    <published>2014-01-26T18:25:26Z</published>
    <updated>2014-01-26T18:25:26Z</updated>
    <author>
      <name>alexey.oyun</name>
      <uri>https://stocksharp.ru/users/50180/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;Привет,&lt;/p&gt;
&lt;p&gt;При попытке скачать что-либо кидает ошибку 403 forbiden
&lt;a href="https://app.box.com/index.php?rm=box_download_shared_file&amp;amp;shared_name=o7et6ac56x&amp;amp;file_id=f_7226610310" rel="nofollow" target="_blank"&gt;https://app.box.com/index.php?rm=box_download_shared_file&amp;amp;shared_name=o7et6ac56x&amp;amp;file_id=f_7226610310&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4322/</id>
    <title type="text">Новые коннекторы Forex</title>
    <published>2014-01-25T20:50:11Z</published>
    <updated>2014-01-25T20:50:11Z</updated>
    <author>
      <name>Architectus</name>
      <uri>https://stocksharp.ru/users/6333/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="forex" />
    <content type="html">&lt;p&gt;Здравствуйте.&lt;/p&gt;
&lt;p&gt;Хотел бы обсудить ситуацию с коннекторами к брокерам форекс.&lt;/p&gt;
&lt;p&gt;Сейчас, как я понял, есть 2 - Interactive Brokers, LMAX. По понятным причинам, популярность данных брокеров среди большинства российских форекс-трейдером незначительна. На Forex есть свой &amp;quot;Quik&amp;quot; - это MT4. Его предоставляют все. Помимо него набирают популярность и уже имеют определенную долю MT5 и cTrader.&lt;/p&gt;
&lt;p&gt;Сделать как таковые коннекторы к MT4, MT5 и cTrader возможно. Но конструкция получается более громоздкой, чем хотелось бы. Известный мне вариант - запуск эксперта (советника) в торговом терминале, который обеспечивает связь с процессом, в котором уже будет работать наш робот. Эта связь может быть реализована например при помощи технологии WCF. Вот пример такой реализации - &lt;a href="http://tradeplatform.codeplex.com/" rel="nofollow" target="_blank"&gt;http://tradeplatform.codeplex.com/&lt;/a&gt;.
Минус такого решения - робот будет более медленным, чем при запуске робота (написанного на MQL4, MQL5 или том же C#) внутри терминала. Однако если потери десятков и сотен миллисекунд не является для стратегии критичной, то плюсы работы в экосистеме StockSharp могут перевесить.&lt;/p&gt;
&lt;p&gt;Что касается предоставления API, то с этим у розничного форекс не очень. Это делает мало кто, а API счета часто имеют высокий входной порог. Я могу назвать разве что Нефтепромбанк из форекс брокеров, которые легкодоступны и предоставляют API без ограничений. Однако доля Нефтепромбанка как форекс брокера не очень велика.&lt;/p&gt;
&lt;p&gt;Есть ли какие-либо планы у команды StockSharp по данному вопросу? Может быть кто-то из community уже работает над чем-то похожим? Если и нет, то я и сам буду готов заняться реализацией соответствующего Trader.&lt;/p&gt;
&lt;p&gt;Буду рад обсуждению данного вопроса, мнениям и предложениям.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4321/</id>
    <title type="text">S# 4.2.2.4 Ошибка при подключении</title>
    <published>2014-01-25T14:18:57Z</published>
    <updated>2014-01-25T14:18:57Z</updated>
    <author>
      <name>Fibo</name>
      <uri>https://stocksharp.ru/users/49791/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">&lt;p&gt;Вот такое окно появляется (приложение)&lt;/p&gt;
&lt;p&gt;Лог:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;
0001/01/01 00:00:00.000|       |AlfaTrader|Connect
2014/01/25 18:00:55.889|       |AlfaDirectMessageAdapter|Системная локаль ru-RU.
2014/01/25 18:01:06.173|Debug  |AlfaDirectMessageAdapter|LocalDb TN=trade_places WR=
2014/01/25 18:01:06.270|Debug  |AlfaDirectMessageAdapter|LocalDb DT=CME|CME|CME|
CURRENCY|FOREX|INDEX|
DJIA|DJ Indexes|DJIA|
EBONDS|Долг РФ|INDEX|
EUROTRADE|OTC EUROCLEAR|LSE|
FORTS|ФОРТС|FORTS|
INDEX|Рос. индексы|INDEX|
INDEX2|Межд. индексы|INDEX|
IPE|IPE|IPE|
LME|LME|LME|
LSE|LSE|LSE|
LSE_DL|LSE(delay)|LSE|
MICEX_BOND|ГЦБ ММВБ|MICEX|
MICEX_EBND|ВО ММВБ|MICEX|
MICEX_SELT|ВР ММВБ|MICEX|
MICEX_SELT_TOD|ВР (TOD)|MICEX|
MICEX_SHR|КЦБ ММВБ|MICEX|
MICEX_SHR_T|МБ ЦК|MICEX|
NEWEX|NEWEX|NEWEX|
NONMARKET|Альфа-Директ|ALFA|
NONMARKET_DCC|Альфа-Директ (ДКК)|ALFA|
NONMARKET2|-- УДАЛЕНО--|ALFA|
NYSE|NYSE|NYSE|
OTC_NDC|ОТС (НДЦ) |ALFA|
RTS_GAZP|Газпром (РТС)|RTS-SPBEX|
RTS_SGK_R|РТС СГК|RTS|
RTS_SHR|РТС|RTS|
RTS_STANDARD|РТС стд.|FORTS|

2014/01/25 18:01:09.498|       |AlfaDirectMessageAdapter|OnConnectionChanged Connected
2014/01/25 18:01:09.498|       |AlfaDirectMessageAdapter|Соединение с Альфа-Директ установлено
0001/01/01 00:00:00.000|Debug  |AlfaTrader|BP:Connect,T=2014.01.25 18:01:09.501,Error=
2014/01/25 18:01:09.501|       |AlfaTrader|StartExport
2014/01/25 18:01:09.539|Debug  |AlfaDirectMessageAdapter|LocalDb TN=balance WR=
2014/01/25 18:01:09.539|       |AlfaDirectMessageAdapter|Соединение с Альфа-Директ установлено
2014/01/25 18:01:09.501|Debug  |AlfaTrader|BP:Connect,T=2014.01.25 18:01:09.539,Error=
2014/01/25 18:01:09.608|Debug  |AlfaDirectMessageAdapter|LocalDb DT=
2014/01/25 18:01:09.612|Debug  |AlfaDirectMessageAdapter|LocalDb TN=orders WR=
2014/01/25 18:01:09.644|Debug  |AlfaDirectMessageAdapter|LocalDb DT=
2014/01/25 18:01:09.649|Debug  |AlfaDirectMessageAdapter|LocalDb TN=trades WR=
2014/01/25 18:01:10.644|Debug  |AlfaDirectMessageAdapter|LocalDb DT=
2014/01/25 18:01:10.647|       |AlfaDirectMessageAdapter|RegisterTable orders 
2014/01/25 18:01:10.986|       |AlfaDirectMessageAdapter|RegisterTable trades 
2014/01/25 18:01:10.988|Debug  |AlfaDirectMessageAdapter|LocalDb TN=fin_info WR=
2014/01/25 18:01:10.990|Debug  |AlfaDirectMessageAdapter|LocalDb DT=
2014/01/25 18:01:10.987|Debug  |AlfaTrader|BP:SecurityLookupResult,T=2014.01.25 18:01:10.999,Orig=64852862
2014/01/25 18:01:11.006|Debug  |AlfaDirectMessageAdapter|LocalDb TN=news WR=
2014/01/25 18:01:11.007|Debug  |AlfaDirectMessageAdapter|LocalDb DT=4075136|Прайм|25.01.2014 1:33:00|Биржи США потеряли около 2% на опасениях за развивающиеся страны||
4075137|Прайм|25.01.2014 1:42:00|Мировые цены на нефть изменились разнонаправленно на макроэкономических данных из КНР||
4075138|Прайм|25.01.2014 11:37:00|Медведев утвердил кандидатов в совет директоров ОАО &amp;quot;НМТП&amp;quot; и ОАО &amp;quot;ММП&amp;quot;||

2014/01/25 18:01:11.036|       |AlfaDirectMessageAdapter|RegisterTable news 
2014/01/25 18:01:10.999|Debug  |AlfaTrader|BP:Connect,T=2014.01.25 18:01:11.004,Error=
2014/01/25 18:01:11.004|Error  |AlfaTrader|System.InvalidOperationException: Подключение в состоянии Connected получило неожиданное сообщение типа 'ConnectMessage'.
2014/01/25 18:01:11.004|Debug  |AlfaTrader|BP:News,T=2014.01.25 18:01:11.014,Sec=S#:@, Native:,Head=Биржи США потеряли около 2% на опасениях за развивающиеся страны
2014/01/25 18:01:11.073|Debug  |AlfaDirectMessageAdapter|LocalDb TN=fin_info WR=
2014/01/25 18:01:11.075|Debug  |AlfaDirectMessageAdapter|LocalDb DT=
2014/01/25 18:01:11.014|Debug  |AlfaTrader|BP:News,T=2014.01.25 18:01:11.014,Sec=S#:@, Native:,Head=Мировые цены на нефть изменились разнонаправленно на макроэкономических данных из КНР
2014/01/25 18:01:11.014|Debug  |AlfaTrader|BP:News,T=2014.01.25 18:01:11.036,Sec=S#:@, Native:,Head=Медведев утвердил кандидатов в совет директоров ОАО &amp;quot;НМТП&amp;quot; и ОАО &amp;quot;ММП&amp;quot;
2014/01/25 18:01:11.036|Debug  |AlfaTrader|BP:MarketData,T=2014.01.25 18:01:11.073,Sec=S#:@, Native:,Types=News,IsSubscribe=True,TransId=64852863,OrigId=64852863
2014/01/25 18:01:11.073|Debug  |AlfaTrader|BP:SecurityLookupResult,T=2014.01.25 18:01:11.075,Orig=64852864
2014/01/25 18:02:12.112|       |AlfaTrader|Disconnect
2014/01/25 18:02:12.112|       |AlfaTrader|StopExport
2014/01/25 18:02:12.138|       |AlfaDirectMessageAdapter|UnRegisterTable news
2014/01/25 18:02:12.112|Debug  |AlfaTrader|BP:MarketData,T=2014.01.25 18:02:12.141,Sec=S#:@, Native:,Types=News,IsSubscribe=False,TransId=64852867,OrigId=64852867
2014/01/25 18:02:12.141|Debug  |AlfaTrader|BP:SecurityLookupResult,T=2014.01.25 18:02:12.144,Orig=64852862
2014/01/25 18:02:12.144|Debug  |AlfaTrader|BP:SecurityLookupResult,T=2014.01.25 18:02:12.144,Orig=64852864
2014/01/25 18:02:12.146|       |AlfaDirectMessageAdapter|UnRegisterTable orders
2014/01/25 18:02:12.146|       |AlfaDirectMessageAdapter|UnRegisterTable trades
2014/01/25 18:02:12.144|Debug  |AlfaTrader|BP:Disconnect,T=2014.01.25 18:02:12.144,Error=
2014/01/25 18:02:12.144|Debug  |AlfaTrader|BP:Disconnect,T=2014.01.25 18:02:12.147,Error=
2014/01/25 18:02:12.147|       |AlfaTrader|StopExport
2014/01/25 18:02:12.147|Warning|AlfaTrader|Невозможно выполнить остановку экспорта, так как экспорт находится в состоянии Disconnected.
2014/01/25 18:02:12.162|       |AlfaDirectMessageAdapter|Releasing AlfaDirect COM object...

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4320/</id>
    <title type="text">4.2.2.4: Тестирование на истории: Стаканогенератор</title>
    <published>2014-01-25T10:35:22Z</published>
    <updated>2014-01-25T10:35:22Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;pre&gt;&lt;code class="language-xml"&gt;&amp;lt;CheckBox Content=&amp;quot;Cтаканогенератор&amp;quot; Grid.Row=&amp;quot;5&amp;quot; Name=&amp;quot;GenDepthsCheckBox&amp;quot; Click=&amp;quot;CheckBoxClick&amp;quot; /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;идем на событие клика &lt;strong&gt;CheckBoxClick&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;private void CheckBoxClick(object sender, RoutedEventArgs e)
		{
			if (TicksCheckBox.IsChecked == true || TicksAndDepthsCheckBox.IsChecked == true || CandlesCheckBox.IsChecked == true || CandlesAndDepthsCheckBox.IsChecked == true)
			{
				StartBtn.IsEnabled = true;
				TabControl.Visibility = Visibility.Visible;
			}
			else
			{
				StartBtn.IsEnabled = false;
				TabControl.Visibility = Visibility.Collapsed;
			}
		}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;К сожалению не используется.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4319/</id>
    <title type="text">Разделение объема на buy/sell volume</title>
    <published>2014-01-24T17:48:47Z</published>
    <updated>2014-01-24T17:48:47Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Добрый вечер,&lt;/p&gt;
&lt;p&gt;Не знаю даже в какую ветку запостить данный вопрос, но он относится и к S#, и к обработке исходных данных от брокера.&lt;/p&gt;
&lt;p&gt;Итак, я знаю, что CQG на русский рынок дает не только общий проторгованный объем, но и разбивку на buy volume (объем, прошедний по offer) и на sell volume (объем, прошедший по bid). Ворос, можно ли через Quik получить такую статистику (думаю, что нет), и вопрос можно ли realtime обрабатывать тиковые данные так, чтобы делить объем на buy/sell volume.&lt;/p&gt;
&lt;p&gt;В теории, если мы имеем snapshots стаканов и тиковые данные, а также мы знаем, что на русском рынке нет crossed trades (либо OTC reported trades), то любой объем на ленте проходит либо через bid, либо через offer, а значит мы можем видеть через изменение DOM snapshot (изменение состояния стакана) после каждой сделки какой это был объем.&lt;/p&gt;
&lt;p&gt;Как минимум это можно было бы закодить для истории и сравнить с данными CQG.&lt;/p&gt;
&lt;p&gt;Если такое в принципе возможно, то было бы супер услышать от команды stocksharp как это можно было бы реализовать.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4318/</id>
    <title type="text">API 4.2.2.4 Поиск по инструментам не работает</title>
    <published>2014-01-24T09:59:25Z</published>
    <updated>2014-01-24T09:59:25Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Инициализирую коннектор:&lt;code&gt;csharp _connector = new IQFeedTrader(); &lt;/code&gt;Делаю поиск: ```csharp
var criteria = new Security()
{
Code = &amp;quot;XG#@EUREX&amp;quot;,
Type = SecurityTypes.Future,
};&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                    _connector.LookupSecurities(criteria);
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code class="language-В"&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
</feed>