﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Тестирование версии 2.9</title>
  <id>~/topic/4498/testirovanie-versii-2_9/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-15T22:22:23Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=4498" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/30476/</id>
    <title type="text">Итак Выложили 4.2.3.0 , где появилось обновление API для работы с TransaqConnector версии 2.9. Первы...</title>
    <published>2014-05-05T16:51:02Z</published>
    <updated>2016-08-16T00:18:02Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.com/users/49779/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Итак &lt;a href="http://stocksharp.com/posts/m/30386/"&gt;Выложили 4.2.3.0 &lt;/a&gt;, где появилось обновление API для работы с TransaqConnector версии 2.9.&lt;/p&gt;
&lt;p&gt;Первые результаты тестирования:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;В режиме RealTimeEmulation:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;список бумаг приходит,&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;портфели не приходят,&lt;/li&gt;
&lt;li&gt;стаканы не приходят,&lt;/li&gt;
&lt;li&gt;свечки не приходят.
При этом никаких ошибок система не регистрирует.
Вообще впечатление такое что &lt;strong&gt;режим полностью мертв&lt;/strong&gt;, даже при включении параметра расширенного логирования MaxLogging, никакой информации в Окно интерпретации не поступает.&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="2"&gt;
&lt;li&gt;В режиме живого подключения:&lt;/li&gt;
&lt;/ol&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;свечки приходят.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Но есть два досадных глюка&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Сразу после подключения, до запуска каких-либо стратегий, система по всем инструментам, вписанным в созданные стратегии, выдает ошибку Error System.ArgumentException: Инструмент ХХХХ@НННН не имеет информации о подключении.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Стек-трейс ошибки:&lt;/p&gt;
&lt;div class="spoiler"&gt;&lt;p&gt;TransaqTrader	05.05.2014 20:12:59	Error	System.ArgumentException: Инструмент SRM4@FORTS не имеет информации о подключении.
Имя параметра: security
в #=qGkaWoNDIavvUdLr2DVmRQt3n5QGo8w1KTn2IKHZOGbQ=.#=qNa7Ej7$TGDLQQoLsRqp7NA==(Security #=qX3hKkeny6tCcaCiJMvXTdw==)
в StockSharp.Algo.TraderHelper.GetMarketTime(Security security)
в StockSharp.Algo.Strategies.StrategyHelper.GetMarketTime(Strategy strategy)
в StockSharp.Algo.Strategies.StrategyHelper.IsTradeTime(Strategy strategy)
в StockSharp.Algo.Strategies.Strategy.#=qoQVeRziv8qL78jMkBmvaz3NUKqmARWp0DHkkNfGM_Tg=(TimeSpan #=qfEVh9LW8LZzabPmc25$2EQ==)
в System.Action&lt;code&gt;1.Invoke(T obj) в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;/code&gt;1 handler, T arg)
в StockSharp.Algo.Connector.#=qGlBOSm6XwE23tJ9Vj$Zw25y9X05v2hlLLEJNR5ZDGcg=(TimeSpan #=qfEVh9LW8LZzabPmc25$2EQ==)
в StockSharp.Algo.Connector.#=qOVJ7lNdqw0puzaU_icDI$Q0t_necMNBmIfAT3$d$c6I=()
в StockSharp.Algo.Connector.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
в StockSharp.Transaq.TransaqTrader.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
в StockSharp.Algo.Connector.#=qNSEHxtb7GzfF2fRppbMEreBLYGfPFEZzUlaHXkjQ_$6UEQOkAU3_PlL34KtxRvil(Message #=qfIRrKuNjZ85B6GcxUAdgJQ==)
в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;code&gt;1 handler, T arg) в StockSharp.Messages.MessageAdapter&lt;/code&gt;1.OnOutMessageProcessor(Message message, IMessageAdapter adapter)
в System.Action&lt;code&gt;2.Invoke(T1 arg1, T2 arg2) в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action&lt;/code&gt;2 handler, T1 arg1, T2 arg2)
в StockSharp.Messages.MessageProcessorPool.&amp;lt;StartProcessor&amp;gt;b__0(Message m, IMessageAdapter a)
в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)
в StockSharp.Messages.MessageProcessor.&amp;lt;StockSharp.Messages.IMessageProcessor.Start&amp;gt;b__0()&lt;/p&gt;
&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;При отключении от коннектора возникает ошибка &amp;quot;Ссылка на объект не указывает на экземпляр объекта.&amp;quot;, которая валит процесс.
Стек-трейс ошибки:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="spoiler"&gt;&lt;p&gt;в StockSharp.Messages.MessageAdapter&lt;code&gt;1.SendOutMessage(Message message) в StockSharp.Messages.MessageAdapter&lt;/code&gt;1.&amp;lt;StartMarketTimer&amp;gt;b__f()
в Ecng.Common.ThreadingHelper.&amp;lt;&amp;gt;c__DisplayClass1.&amp;lt;Timer&amp;gt;b__0(Object s)
в System.Threading.TimerQueueTimer.CallCallbackInContext(Object state)
в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.TimerQueueTimer.CallCallback()
в System.Threading.TimerQueueTimer.Fire()
в System.Threading.TimerQueue.FireNextTimers()
в System.Threading.TimerQueue.AppDomainTimerCallback()&lt;/p&gt;
&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30518/</id>
    <title type="text">Выложили 4.2.3.4 Из 4х перечисленных выше багов 3 успешно закрыты. Осталась только один &amp;quot;Error Syste...</title>
    <published>2014-05-12T18:44:00Z</published>
    <updated>2014-05-26T19:21:11Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.com/users/49779/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Выложили 4.2.3.4&lt;/p&gt;
&lt;p&gt;Из 4х перечисленных выше багов 3 успешно закрыты.&lt;/p&gt;
&lt;p&gt;Осталась только один &amp;quot;Error System.ArgumentException: Инструмент ХХХХ@НННН не имеет информации о подключении.&amp;quot;
Как я выяснил, возникает он при любом обращении в коде к параметрам стратегии (Robot.BaseShellStrategy.Params.get, Robot.BaseShellStrProp.SchedulerIsEnabled.get и пр.),
после которого происходит вызов &lt;strong&gt;StockSharp.Messages.MessageProcessor&lt;/strong&gt;
который в конечном итоге приводит к вызову StockSharp.Algo.TraderHelper.GetMarketTime(Security security)
и выбросу соответствующей ошибки.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
TransaqTrader System.ArgumentException: Инструмент SBER@EQBR не имеет информации о подключении.
Имя параметра: security
   в #=qacynAIhtgtztRObHyEwezG3DjmrajT4b$26mg$BozSA=.#=qufu03XUHvrbMWNWUCMDVIQ==(Security #=qHbOdN49Nbg2Rhzb3wvaGag==)
   в StockSharp.Algo.TraderHelper.GetMarketTime(Security security)
   в StockSharp.Algo.Strategies.StrategyHelper.GetMarketTime(Strategy strategy)
   в StockSharp.Algo.Strategies.StrategyHelper.IsTradeTime(Strategy strategy)
   в StockSharp.Algo.Strategies.Strategy.#=q4hBbZNrW6Ximixhh8a2iAo_qioSsdF5BRWzfupoVpy0=(TimeSpan #=qLmY731szGXrILCs6MWMHBw==)
   в System.Action`1.Invoke(T obj)
   в Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
   в StockSharp.Algo.Connector.#=qhGMxIzDzRZLtr5fYCi2F$J9tEc9vHy8G9UlbaNFm7ZU=(TimeSpan #=qtLbcrqxcYJt4HIlyhgjJeQ==)
   в StockSharp.Algo.Connector.#=qT2ZEqZeL305WaA1ncSMsxh0L1dpDacPzMpbAVBhd6os=()
   в StockSharp.Algo.Connector.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
   в StockSharp.Transaq.TransaqTrader.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
   в StockSharp.Algo.Connector.#=q_tLKPhTvm0BVAsLFNBZ3ABv27YAksyLgpPr0axSPVOdBpOkzdFYg5wx$G5$1ZQcF(Message #=qR6hf99jV6LgIO9ubxsK1uw==)
   в Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
   в StockSharp.Messages.MessageAdapter`1.OnOutMessageProcessor(Message message, IMessageAdapter adapter)
   в System.Action`2.Invoke(T1 arg1, T2 arg2)
   в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)
   в StockSharp.Messages.MessageProcessorPool.&amp;lt;StartProcessor&amp;gt;b__0(Message m, IMessageAdapter a)
   в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)
   в StockSharp.Messages.MessageProcessor.&amp;lt;StockSharp.Messages.IMessageProcessor.Start&amp;gt;b__0()

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Очевидно баг не связан с TransaqConnector как таковым, хотя и заявлен мной тут, так как получил я его при работе с TransaqConnector.&lt;/p&gt;
&lt;p&gt;Но вопрос - зачем при обращении к параметрам &lt;strong&gt;тестовых и незапушенных стратегий&lt;/strong&gt;вызывается StockSharp.Messages.MessageProcessor?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30563/</id>
    <title type="text">Предлагаю как-то разделить то, что относится к Транзаку, и то, что относится к эмулятору. Сейчас пок...</title>
    <published>2014-05-20T18:01:28Z</published>
    <updated>2014-05-20T18:01:28Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Предлагаю как-то разделить то, что относится к Транзаку, и то, что относится к эмулятору. Сейчас пока вопросы не понятны.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30557/</id>
    <title type="text">Ну может быть там версия зашифрована - не столь важно, так как хоть плохо, но работает. Так сегодня ...</title>
    <published>2014-05-19T19:21:30Z</published>
    <updated>2014-05-19T19:23:16Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.com/users/49779/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Ну может быть там версия зашифрована - не столь важно, так как хоть плохо, но работает.
Так сегодня мне удалось нормально выставить заявку на покупку, которая успешно исполнилась на рынке.&lt;/p&gt;
&lt;p&gt;Но при тестировании на живом подключении выявился еще один баг: &lt;strong&gt;приходит только одна первая свечка, затем полная тишина&lt;/strong&gt;.
Ни свечек, ни сообщений об ошибке.
Скрин-шот: &lt;a href="http://yadi.sk/d/06Jipx4YQkHPa" rel="nofollow" target="_blank"&gt;http://yadi.sk/d/06Jipx4YQkHPa&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;При этом проанализировав события MarketDepthsChanged я выяснил, что стаканы приходят.
но в стаканах неверно указано время его формирования.
Скрин-шот: &lt;a href="http://yadi.sk/d/nicPRNMrQkJ4e" rel="nofollow" target="_blank"&gt;http://yadi.sk/d/nicPRNMrQkJ4e&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Может как раз это причина бага с отсутствием свечек?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30525/</id>
    <title type="text">Версия коннектора, предоставленного Финамом, 2.9.1.0, а версия txmlconnector.dll, выгружаемого при з...</title>
    <published>2014-05-15T05:59:03Z</published>
    <updated>2014-05-15T05:59:03Z</updated>
    <author>
      <name>Sid</name>
      <uri>https://stocksharp.com/users/39431/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Версия коннектора, предоставленного Финамом, 2.9.1.0, а версия  txmlconnector.dll, выгружаемого при запуске учебного примера на S# API 4.2.3.4, показывает 5.9.2.9.
Где-то &amp;quot;косяк&amp;quot; ). Но где, пока не понял.
Библиотека StockSharp.Transaq.dll защищена, как посмотреть какой коннектор зашит в ней ?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30493/</id>
    <title type="text">Сегодня протестил SampleTransaq, там возникают еще две ощибки: Сразу после подключения идет ошибка с...</title>
    <published>2014-05-06T18:35:02Z</published>
    <updated>2014-05-06T18:35:02Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.com/users/49779/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Сегодня протестил SampleTransaq, там возникают еще две ощибки:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Сразу после подключения идет ошибка с конвертацией форматов &amp;quot;Cannot convert RUR to type StockSharp.Messages.CurrencyTypes.&amp;quot;
Скрин-шот ошибки: &lt;a href="http://yadi.sk/d/AX0Gj1scPJf6a" rel="nofollow" target="_blank"&gt;http://yadi.sk/d/AX0Gj1scPJf6a&lt;/a&gt;
Стек-трейс:&lt;/li&gt;
&lt;/ol&gt;
&lt;details&gt;&lt;summary&gt;в Ecng.Common.Converter.To(Object value, Type destinationType)
в Ecng.Common.Converter.To(Object value)
в StockSharp.Transaq.TransaqMessageAdapter.#=qyWHJjx$V7JIMvyK3Kedv61HVyQEJh00u1_xSHXTNY34=(#=qYJCxzEVHmZXb4JTADsUwb9caYPEeZUwlq0hjzeVlYogGtLm9QI3T8FXGwow$MJOmptgL3xklbXLdZ3Ix$mHYHQ== #=qbItcKPpaBzotZMkrhhp_AQ==)
в StockSharp.Transaq.TransaqSessionHolder.#=qxmX3xmOEoD8EGet_HlMNGxo7smw$1BEaNLDk1w7IDNM=.#=q8gnYxk2Jin9467GVBu4bwEPggmnUJl5vnDwAG1KSBdA=(#=qWWPYLUYc0j4UlGlfVKoW5TiZi20ZN3IrO$SR8lov5Xt_MM2UUdNCSrh4M7QK$_ZO #=qUFZ_brcNO$fTdTAPrBmwwA==)
в StockSharp.Transaq.TransaqSessionHolder.#=qa_LbneijAnrUDXdz$8PrY_lohxVQVAp684Wn9ST$l28=(#=qWWPYLUYc0j4UlGlfVKoW5TiZi20ZN3IrO$SR8lov5Xt_MM2UUdNCSrh4M7QK$_ZO #=qaUOXEo$QDZUViwcnVHdwqg==)
в StockSharp.Transaq.TransaqMessageAdapter.#=q_iM3iPNjBYaEglGHNAIgig==(String #=qk70wh4dyxiMQ4jjmNStu$Q==)&lt;/summary&gt;
&lt;/details&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Если отключится и повторно подключиться, то последовательно возникают две ошибки:
а) &amp;quot;&amp;quot;
б) &amp;quot;Соединение на было установлено в заданный отрезок времени&amp;quot;.
Скрин-шот ошибок: &lt;a href="http://yadi.sk/d/-8k6-zyJPJi6j" rel="nofollow" target="_blank"&gt;http://yadi.sk/d/-8k6-zyJPJi6j&lt;/a&gt;
Стек-трейса нет, там стоит null.&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30477/</id>
    <title type="text">Пробовали запускать SampleTransaq? </title>
    <published>2014-05-05T21:30:27Z</published>
    <updated>2014-05-05T21:30:27Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Пробовали запускать SampleTransaq?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>