﻿<?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">iqfeed. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=iqfeed&amp;type=community</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-13T13:25:54Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=iqfeed&amp;type=community" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4601/</id>
    <title type="text">API 4.2.3.20. System.ArgumentNullException: Ассоциативная информация пустая.</title>
    <published>2014-07-04T08:46:57Z</published>
    <updated>2014-07-04T08:46:57Z</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;Получаю исторические сделки в цикле для выбранных инструментов. Некоторое количество бумаг загрузилось нормально. На какой-то бумаге стал генерить ошибку в большом количестве, что лог получился в 18 ГБ. Это я еще вовремя остановил. Так бы весь HDD забил. Проанализировать лог сложно, т.к. большой. Ошибка: ```plain
2014-07-04 11:22:38,682 [33] ERROR - 11:20:09.289 | IQFeedTrader    | System.ArgumentNullException: Ассоциативная информация пустая.
Parameter name: message
at StockSharp.Algo.Connector.#=qSE7Rm5Va3Mu5$LCg7FAHBTtYn2pm1JVWB6XHYdXdMAE=[TMessage](TMessage #=q3awP$$WVrxC$zE4fI60tmg==, Func&lt;code&gt;2 #=qcrXB49fGRzAzZlfqrV2qWA==, Action&lt;/code&gt;2 #=qZFv_PAyK$cXdHbl5VrD9RA==, Boolean #=qI1nKfTb0JJBsZlhM3AhNZvSFnTVj6sbbO4Pjygbc0yE=)
at StockSharp.Algo.Connector.#=qo31Mg8_M4GKZ9SHeXHo8tr3QXGVuMwg1ZrLngoaoa7o=(ExecutionMessage #=q5dMT8s7uwklgLAiNy40zmA==)
at StockSharp.Algo.Connector.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
at StockSharp.IQFeed.IQFeedTrader.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
at StockSharp.Algo.Connector.#=qgFVU214I6ZozN3_wcAatE_4_lrnHCDInWB64t2HpOpCLkxEosGvu01dgvHqUUx7r(Message #=qeVKqcDSTzswWwbpMKaS1Qw==)
at System.Action`2.Invoke(T1 arg1, T2 arg2)&lt;br /&gt;
at StockSharp.Messages.MessageProcessor.&amp;lt;StockSharp.Messages.IMessageProcessor.Start&amp;gt;b__0()&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4564/</id>
    <title type="text">API 4.2.3.11. Попытка записать неупорядоченные сделки (локальное). Как с этим бороться</title>
    <published>2014-06-17T11:21:41Z</published>
    <updated>2014-06-17T11:21:41Z</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;В новой версии api стали появляться такие ошибки при сохранении исторических сделок IQ. Сделки при этом не сохраняются.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;2014-06-17 11:56:23,477 [25] ERROR - Ошибка при сохранении сделок по инструменту +BO#@IQ за 16.06.2014 0:00:00
System.ArgumentException: Попытка записать неупорядоченные сделки (локальное). Последнее записанное время равно 2014.06.17 11:56:19.911, новое 2014.06.17 11:56:19.910.
Parameter name: time
   at #=qVkeY8G1so4K3zWMfiqniyIzM2pe1r9IhNPdVQGGtmjbqvpi7C72UUTrcXsTsTPfzm2s5_4loAgQtFLChmkJWrg==.#=qlsr5YPYeefn3xnkF_XpXvQ==(List`1 #=qUdhyPfaHlSAGySiSmLtgSA==, DateTime #=qmliG7W2Y$aPF0_922ysHEQ==, DateTime #=qIDcdgNaFPV3f0bbOeI3Xpg==, String #=qSJc5UrN77uki8gUJcqL3lQ==)
   at #=qnI4lqdW4V4DvPSvW_TJNFy$iss_6dKBE8tDa$CXmwyCkcq4hH7x4V_05mQ2aCexT.#=q7N9adG$8b3wKYCstF3B9UA==(List`1 #=qM7Npz5cuYDJxE3CsEgp4kA==, IEnumerable`1 #=qgQipTTpJpojnVL3C7ZBAKA==, #=q2tt8vAEP2677qPCxR6$RUxuhj6vHV35V4XzNKFPDOBd7Wr_Bmao_8JWkrr9EJwo5 #=qvkeJFgvSxSZ58Jx1oQcbcw==)
   at #=qRxCRn_PsKTBK5$PMgwq6iwsG9xyMmv0tcITwVQNfeegDtQJSTuvdoKsJQAL8v3yIdHSd4C2mn_MsEIwLtt4bBg==.#=qkbxkzgKhm7EoRwBrA0I_FpmphTbrqvcAD0NXa5G5G0AocZ1voSHzlxLlu8GQpzWY3G7XIdTMySSABZEzxr6Sgp5DLA8Da6MEbN5gI1e$UUs=(IEnumerable`1 #=q$d$T5qNf63RP8PgRq5jSww==, IMarketDataMetaInfo #=qAgx8Fp8svlBcydOaHiq7Ag==)
   at #=qygOT83ZRDyHMx_nfHkKADdnQBCfWSDg6BG$cRVXTTZQDb3bzUofakAgO_FC4b9VB.#=qG7Otr9So97Dfiw5SaAknBw==(Stream #=qcSoMg5EAshv3IAIhZMaANQ==, IMarketDataMetaInfo #=qJxIzZLsgvtjrxVYrMrV1dQ==, #=qr0MiTHfCSAGkwMrWNUrvOw==[] #=qge3HIqsgQN7r1RzmBgTlog==, Boolean #=qqHtjDvCd6eL7GK36yjez_g==)
   at #=qygOT83ZRDyHMx_nfHkKADdnQBCfWSDg6BG$cRVXTTZQDb3bzUofakAgO_FC4b9VB.Save(IEnumerable`1 #=qQwPwY3D8rEDO$KsGK96r9g==)
   at AlgoTrading.Features.Hydra.Model.Saving.SaveManager.SaveTrades() in c:\Users\Vladimir\AppData\Local\Temp\AlgoTrading\Build\Export\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\Saving\SaveManager.cs:line 226
```Собственно чья это ошибка и что сделать чтобы исправить? 
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4552/</id>
    <title type="text">API 4.2.3.8. Ошибка парсинга строчки</title>
    <published>2014-06-12T13:39:39Z</published>
    <updated>2014-06-12T13:39:39Z</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;Такие ошибки при закачке исторических сделок через IQTrader.GetTrades():&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;2014-06-12 07:48:41,387 [29] ERROR - 07:48:40.807 | Level1 = 127.0.0.1:5009 Level2 = 127.0.0.1:9200 | System.InvalidOperationException: Ошибка парсинга строчки '#65791349#,2014-05-30 16:00:00.000,29.4100,9678,0,0.0000,0.0000,4110418036,O,19,13,'. ---&amp;gt; System.InvalidCastException: Cannot convert 4110418036 to type System.Int32. ---&amp;gt; System.OverflowException: Value was either too large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qzq8zH5kYUfDTEIu3HwJvMw==(String #=q4Z6byinz5YlmEeCBi3fF1g==, MessageTypes #=qVNmLqbm_Qd7$BVhJDetmLg==, Int64 #=q19$96xAZSghlFMKX1v_MEg==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qT5FkYicZjuw6hJpRKJyZdEEOJWRz$CAZU3pzBhpoUHI=(#=qgNHlJtPkHa4_9afowG3zU_Z5TKAeKJzui5B4FVzJvUUuZG8$8M0BfcH15x1ihv_T #=qL9Z3B7gBSu0n0p0rasneSw==, String #=qJRZWjp_XVrgECiK6BsbKQw==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qocUt9wz2Iykjmm45k85ZMcMHt0y8$pU4nwFaBTrYeFo=.#=qqz2fcjzogsscLBCR1A_44NvSv3R6MqsroNMZ9AXUcMI=(String #=q1tfLgaHjMEU5DYQqGS$sRA==)
   --- End of inner exception stack trace ---
2014-06-12 07:48:41,387 [29] ERROR - 07:48:40.807 | IQFeedTrader    | System.InvalidOperationException: Ошибка парсинга строчки '#65791349#,2014-05-30 16:00:00.000,29.4100,9678,0,0.0000,0.0000,4110418036,O,19,13,'. ---&amp;gt; System.InvalidCastException: Cannot convert 4110418036 to type System.Int32. ---&amp;gt; System.OverflowException: Value was either too large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qzq8zH5kYUfDTEIu3HwJvMw==(String #=q4Z6byinz5YlmEeCBi3fF1g==, MessageTypes #=qVNmLqbm_Qd7$BVhJDetmLg==, Int64 #=q19$96xAZSghlFMKX1v_MEg==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qT5FkYicZjuw6hJpRKJyZdEEOJWRz$CAZU3pzBhpoUHI=(#=qgNHlJtPkHa4_9afowG3zU_Z5TKAeKJzui5B4FVzJvUUuZG8$8M0BfcH15x1ihv_T #=qL9Z3B7gBSu0n0p0rasneSw==, String #=qJRZWjp_XVrgECiK6BsbKQw==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qocUt9wz2Iykjmm45k85ZMcMHt0y8$pU4nwFaBTrYeFo=.#=qqz2fcjzogsscLBCR1A_44NvSv3R6MqsroNMZ9AXUcMI=(String #=q1tfLgaHjMEU5DYQqGS$sRA==)
   --- End of inner exception stack trace ---
2014-06-12 13:08:54,775 [22] ERROR - 13:08:54.321 | Level1 = 127.0.0.1:5009 Level2 = 127.0.0.1:9200 | System.InvalidOperationException: Ошибка парсинга строчки '#65801230#,2014-05-30 07:36:24.000,42.5391,349813,0,0.0000,0.0000,4110418036,E,19,3A,'. ---&amp;gt; System.InvalidCastException: Cannot convert 4110418036 to type System.Int32. ---&amp;gt; System.OverflowException: Value was either too large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qzq8zH5kYUfDTEIu3HwJvMw==(String #=q4Z6byinz5YlmEeCBi3fF1g==, MessageTypes #=qVNmLqbm_Qd7$BVhJDetmLg==, Int64 #=q19$96xAZSghlFMKX1v_MEg==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qT5FkYicZjuw6hJpRKJyZdEEOJWRz$CAZU3pzBhpoUHI=(#=qgNHlJtPkHa4_9afowG3zU_Z5TKAeKJzui5B4FVzJvUUuZG8$8M0BfcH15x1ihv_T #=qL9Z3B7gBSu0n0p0rasneSw==, String #=qJRZWjp_XVrgECiK6BsbKQw==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qocUt9wz2Iykjmm45k85ZMcMHt0y8$pU4nwFaBTrYeFo=.#=qqz2fcjzogsscLBCR1A_44NvSv3R6MqsroNMZ9AXUcMI=(String #=q1tfLgaHjMEU5DYQqGS$sRA==)
   --- End of inner exception stack trace ---
2014-06-12 13:08:54,776 [22] ERROR - 13:08:54.321 | IQFeedTrader    | System.InvalidOperationException: Ошибка парсинга строчки '#65801230#,2014-05-30 07:36:24.000,42.5391,349813,0,0.0000,0.0000,4110418036,E,19,3A,'. ---&amp;gt; System.InvalidCastException: Cannot convert 4110418036 to type System.Int32. ---&amp;gt; System.OverflowException: Value was either too large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qzq8zH5kYUfDTEIu3HwJvMw==(String #=q4Z6byinz5YlmEeCBi3fF1g==, MessageTypes #=qVNmLqbm_Qd7$BVhJDetmLg==, Int64 #=q19$96xAZSghlFMKX1v_MEg==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qT5FkYicZjuw6hJpRKJyZdEEOJWRz$CAZU3pzBhpoUHI=(#=qgNHlJtPkHa4_9afowG3zU_Z5TKAeKJzui5B4FVzJvUUuZG8$8M0BfcH15x1ihv_T #=qL9Z3B7gBSu0n0p0rasneSw==, String #=qJRZWjp_XVrgECiK6BsbKQw==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qocUt9wz2Iykjmm45k85ZMcMHt0y8$pU4nwFaBTrYeFo=.#=qqz2fcjzogsscLBCR1A_44NvSv3R6MqsroNMZ9AXUcMI=(String #=q1tfLgaHjMEU5DYQqGS$sRA==)
   --- End of inner exception stack trace ---
2014-06-12 13:08:54,776 [22] ERROR - 13:08:54.321 | Level1 = 127.0.0.1:5009 Level2 = 127.0.0.1:9200 | System.InvalidOperationException: Ошибка парсинга строчки '#65801230#,2014-05-30 07:37:24.000,42.5423,349813,0,0.0000,0.0000,4110418036,E,19,3A,'. ---&amp;gt; System.InvalidCastException: Cannot convert 4110418036 to type System.Int32. ---&amp;gt; System.OverflowException: Value was either too large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qzq8zH5kYUfDTEIu3HwJvMw==(String #=q4Z6byinz5YlmEeCBi3fF1g==, MessageTypes #=qVNmLqbm_Qd7$BVhJDetmLg==, Int64 #=q19$96xAZSghlFMKX1v_MEg==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qT5FkYicZjuw6hJpRKJyZdEEOJWRz$CAZU3pzBhpoUHI=(#=qgNHlJtPkHa4_9afowG3zU_Z5TKAeKJzui5B4FVzJvUUuZG8$8M0BfcH15x1ihv_T #=qL9Z3B7gBSu0n0p0rasneSw==, String #=qJRZWjp_XVrgECiK6BsbKQw==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qocUt9wz2Iykjmm45k85ZMcMHt0y8$pU4nwFaBTrYeFo=.#=qqz2fcjzogsscLBCR1A_44NvSv3R6MqsroNMZ9AXUcMI=(String #=q1tfLgaHjMEU5DYQqGS$sRA==)
   --- End of inner exception stack trace ---
2014-06-12 13:08:54,776 [22] ERROR - 13:08:54.321 | IQFeedTrader    | System.InvalidOperationException: Ошибка парсинга строчки '#65801230#,2014-05-30 07:37:24.000,42.5423,349813,0,0.0000,0.0000,4110418036,E,19,3A,'. ---&amp;gt; System.InvalidCastException: Cannot convert 4110418036 to type System.Int32. ---&amp;gt; System.OverflowException: Value was either too large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qzq8zH5kYUfDTEIu3HwJvMw==(String #=q4Z6byinz5YlmEeCBi3fF1g==, MessageTypes #=qVNmLqbm_Qd7$BVhJDetmLg==, Int64 #=q19$96xAZSghlFMKX1v_MEg==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qT5FkYicZjuw6hJpRKJyZdEEOJWRz$CAZU3pzBhpoUHI=(#=qgNHlJtPkHa4_9afowG3zU_Z5TKAeKJzui5B4FVzJvUUuZG8$8M0BfcH15x1ihv_T #=qL9Z3B7gBSu0n0p0rasneSw==, String #=qJRZWjp_XVrgECiK6BsbKQw==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qocUt9wz2Iykjmm45k85ZMcMHt0y8$pU4nwFaBTrYeFo=.#=qqz2fcjzogsscLBCR1A_44NvSv3R6MqsroNMZ9AXUcMI=(String #=q1tfLgaHjMEU5DYQqGS$sRA==)
   --- End of inner exception stack trace ---
2014-06-12 13:08:56,801 [22] ERROR - 13:08:56.439 | Level1 = 127.0.0.1:5009 Level2 = 127.0.0.1:9200 | System.InvalidOperationException: Ошибка парсинга строчки '#65801230#,2014-05-30 16:15:00.000,42.5508,347900,0,0.0000,0.0000,4110418036,E,19,3A,'. ---&amp;gt; System.InvalidCastException: Cannot convert 4110418036 to type System.Int32. ---&amp;gt; System.OverflowException: Value was either too large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qzq8zH5kYUfDTEIu3HwJvMw==(String #=q4Z6byinz5YlmEeCBi3fF1g==, MessageTypes #=qVNmLqbm_Qd7$BVhJDetmLg==, Int64 #=q19$96xAZSghlFMKX1v_MEg==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qT5FkYicZjuw6hJpRKJyZdEEOJWRz$CAZU3pzBhpoUHI=(#=qgNHlJtPkHa4_9afowG3zU_Z5TKAeKJzui5B4FVzJvUUuZG8$8M0BfcH15x1ihv_T #=qL9Z3B7gBSu0n0p0rasneSw==, String #=qJRZWjp_XVrgECiK6BsbKQw==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qocUt9wz2Iykjmm45k85ZMcMHt0y8$pU4nwFaBTrYeFo=.#=qqz2fcjzogsscLBCR1A_44NvSv3R6MqsroNMZ9AXUcMI=(String #=q1tfLgaHjMEU5DYQqGS$sRA==)
   --- End of inner exception stack trace ---
2014-06-12 13:08:56,801 [22] ERROR - 13:08:56.439 | IQFeedTrader    | System.InvalidOperationException: Ошибка парсинга строчки '#65801230#,2014-05-30 16:15:00.000,42.5508,347900,0,0.0000,0.0000,4110418036,E,19,3A,'. ---&amp;gt; System.InvalidCastException: Cannot convert 4110418036 to type System.Int32. ---&amp;gt; System.OverflowException: Value was either too large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qzq8zH5kYUfDTEIu3HwJvMw==(String #=q4Z6byinz5YlmEeCBi3fF1g==, MessageTypes #=qVNmLqbm_Qd7$BVhJDetmLg==, Int64 #=q19$96xAZSghlFMKX1v_MEg==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qT5FkYicZjuw6hJpRKJyZdEEOJWRz$CAZU3pzBhpoUHI=(#=qgNHlJtPkHa4_9afowG3zU_Z5TKAeKJzui5B4FVzJvUUuZG8$8M0BfcH15x1ihv_T #=qL9Z3B7gBSu0n0p0rasneSw==, String #=qJRZWjp_XVrgECiK6BsbKQw==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qocUt9wz2Iykjmm45k85ZMcMHt0y8$pU4nwFaBTrYeFo=.#=qqz2fcjzogsscLBCR1A_44NvSv3R6MqsroNMZ9AXUcMI=(String #=q1tfLgaHjMEU5DYQqGS$sRA==)
   --- End of inner exception stack trace ---
2014-06-12 15:25:00,473 [15] ERROR - 15:24:59.978 | Level1 = 127.0.0.1:5009 Level2 = 127.0.0.1:9200 | System.InvalidOperationException: Ошибка парсинга строчки '#65804517#,2014-05-30 16:15:00.000,46.3197,100000,0,0.0000,0.0000,4110418036,E,19,3A,'. ---&amp;gt; System.InvalidCastException: Cannot convert 4110418036 to type System.Int32. ---&amp;gt; System.OverflowException: Value was either too large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qzq8zH5kYUfDTEIu3HwJvMw==(String #=q4Z6byinz5YlmEeCBi3fF1g==, MessageTypes #=qVNmLqbm_Qd7$BVhJDetmLg==, Int64 #=q19$96xAZSghlFMKX1v_MEg==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qT5FkYicZjuw6hJpRKJyZdEEOJWRz$CAZU3pzBhpoUHI=(#=qgNHlJtPkHa4_9afowG3zU_Z5TKAeKJzui5B4FVzJvUUuZG8$8M0BfcH15x1ihv_T #=qL9Z3B7gBSu0n0p0rasneSw==, String #=qJRZWjp_XVrgECiK6BsbKQw==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qocUt9wz2Iykjmm45k85ZMcMHt0y8$pU4nwFaBTrYeFo=.#=qqz2fcjzogsscLBCR1A_44NvSv3R6MqsroNMZ9AXUcMI=(String #=q1tfLgaHjMEU5DYQqGS$sRA==)
   --- End of inner exception stack trace ---
2014-06-12 15:25:00,473 [15] ERROR - 15:24:59.978 | IQFeedTrader    | System.InvalidOperationException: Ошибка парсинга строчки '#65804517#,2014-05-30 16:15:00.000,46.3197,100000,0,0.0000,0.0000,4110418036,E,19,3A,'. ---&amp;gt; System.InvalidCastException: Cannot convert 4110418036 to type System.Int32. ---&amp;gt; System.OverflowException: Value was either too large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qzq8zH5kYUfDTEIu3HwJvMw==(String #=q4Z6byinz5YlmEeCBi3fF1g==, MessageTypes #=qVNmLqbm_Qd7$BVhJDetmLg==, Int64 #=q19$96xAZSghlFMKX1v_MEg==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qT5FkYicZjuw6hJpRKJyZdEEOJWRz$CAZU3pzBhpoUHI=(#=qgNHlJtPkHa4_9afowG3zU_Z5TKAeKJzui5B4FVzJvUUuZG8$8M0BfcH15x1ihv_T #=qL9Z3B7gBSu0n0p0rasneSw==, String #=qJRZWjp_XVrgECiK6BsbKQw==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qocUt9wz2Iykjmm45k85ZMcMHt0y8$pU4nwFaBTrYeFo=.#=qqz2fcjzogsscLBCR1A_44NvSv3R6MqsroNMZ9AXUcMI=(String #=q1tfLgaHjMEU5DYQqGS$sRA==)
   --- End of inner exception stack trace ---
2014-06-12 15:28:23,103 [28] ERROR - 15:28:22.625 | Level1 = 127.0.0.1:5009 Level2 = 127.0.0.1:9200 | System.InvalidOperationException: Ошибка парсинга строчки '#65804676#,2014-05-30 16:15:00.000,67.6813,50000,0,0.0000,0.0000,4110418036,E,19,3A,'. ---&amp;gt; System.InvalidCastException: Cannot convert 4110418036 to type System.Int32. ---&amp;gt; System.OverflowException: Value was either too large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qzq8zH5kYUfDTEIu3HwJvMw==(String #=q4Z6byinz5YlmEeCBi3fF1g==, MessageTypes #=qVNmLqbm_Qd7$BVhJDetmLg==, Int64 #=q19$96xAZSghlFMKX1v_MEg==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qT5FkYicZjuw6hJpRKJyZdEEOJWRz$CAZU3pzBhpoUHI=(#=qgNHlJtPkHa4_9afowG3zU_Z5TKAeKJzui5B4FVzJvUUuZG8$8M0BfcH15x1ihv_T #=qL9Z3B7gBSu0n0p0rasneSw==, String #=qJRZWjp_XVrgECiK6BsbKQw==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qocUt9wz2Iykjmm45k85ZMcMHt0y8$pU4nwFaBTrYeFo=.#=qqz2fcjzogsscLBCR1A_44NvSv3R6MqsroNMZ9AXUcMI=(String #=q1tfLgaHjMEU5DYQqGS$sRA==)
   --- End of inner exception stack trace ---
2014-06-12 15:28:23,103 [28] ERROR - 15:28:22.625 | IQFeedTrader    | System.InvalidOperationException: Ошибка парсинга строчки '#65804676#,2014-05-30 16:15:00.000,67.6813,50000,0,0.0000,0.0000,4110418036,E,19,3A,'. ---&amp;gt; System.InvalidCastException: Cannot convert 4110418036 to type System.Int32. ---&amp;gt; System.OverflowException: Value was either too large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qzq8zH5kYUfDTEIu3HwJvMw==(String #=q4Z6byinz5YlmEeCBi3fF1g==, MessageTypes #=qVNmLqbm_Qd7$BVhJDetmLg==, Int64 #=q19$96xAZSghlFMKX1v_MEg==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qT5FkYicZjuw6hJpRKJyZdEEOJWRz$CAZU3pzBhpoUHI=(#=qgNHlJtPkHa4_9afowG3zU_Z5TKAeKJzui5B4FVzJvUUuZG8$8M0BfcH15x1ihv_T #=qL9Z3B7gBSu0n0p0rasneSw==, String #=qJRZWjp_XVrgECiK6BsbKQw==)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qocUt9wz2Iykjmm45k85ZMcMHt0y8$pU4nwFaBTrYeFo=.#=qqz2fcjzogsscLBCR1A_44NvSv3R6MqsroNMZ9AXUcMI=(String #=q1tfLgaHjMEU5DYQqGS$sRA==)
   --- End of inner exception stack trace ---
&lt;/code&gt;&lt;/pre&gt;
&lt;div class="Всего"&gt;&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4516/</id>
    <title type="text">Неточность в документации</title>
    <published>2014-05-18T08:27:19Z</published>
    <updated>2014-05-18T08:27:19Z</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;a href="http://stocksharp.com/doc/?topic=html/310155fd-ef3a-40f4-9920-179dcaf2b6bf.htm"&gt;В документации указано&lt;/a&gt;, что историю по тикам можно получить за 8 дней. Если речь идет о сделках, то в период 09:30:00 - 16:30:00 EST историю по сделкам можно получить, вроде, за 7 дней; в остальное время получаю историю за 6 месяцев.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4515/</id>
    <title type="text">IQFeed Security Type</title>
    <published>2014-05-18T07:29:22Z</published>
    <updated>2014-05-18T07:29:22Z</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;Понадобилось отфильтровать инструменты по типу Equity. На &lt;a href="http://www.iqfeed.net/symbolguide/index.cfm?symbolguide=lookup&amp;amp;displayaction=support&amp;amp;section=guide&amp;amp;web=iqfeed" rel="nofollow" target="_blank"&gt;сайте IQFeed&lt;/a&gt; сейчас 29461 таких инструментов. В перечислении StockSharp.Messages.SecurityTypes не нашел такого типа инструмента. Подскажите, как можно сделать такой фильтр. В идеале было бы добавить в документацию таблицу соответствий типов инструментов IQ и S#.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4489/</id>
    <title type="text">API 4.2.3.0. Загрузка сделок за интервал времени</title>
    <published>2014-04-27T09:29:31Z</published>
    <updated>2014-04-27T09:29:31Z</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;Сделки записанные через IQFeed версией API до 4.2.2.27 не подгружаются за интервал времени:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
var tradeStorage = iqStorageRegistry.GetTradeStorage(security, iqDrive);
var trades = tradeStorage.Load(from, to);

```То, что создавалось версией 4.2.2.27 подгружается.

Загрузка сделок по дате (не интервал) работает вне зависимости от версии, которой создавалось хранилище. Т.е. этот код работает и с хранилищем, сделанным API до версии 4.2.2.27:
```csharp

var tradeStorage = iqStorageRegistry.GetTradeStorage(security, iqDrive);
var trades = tradeStorage.Load(date);

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4465/</id>
    <title type="text">OrderDirection у сделки</title>
    <published>2014-04-11T09:11:56Z</published>
    <updated>2014-04-11T09:11:56Z</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;OrderDirection у сделок отсутствует. Наверное IQ не предоставляет инфу по направлению сделки?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4462/</id>
    <title type="text">API 4.2.2.26. Хранилище сделок. Работа с датами.</title>
    <published>2014-04-10T11:44:42Z</published>
    <updated>2014-04-10T11:44:42Z</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;SecurityIdGenerator определен так:```csharp
public class IqFeedSecurityIdGenerator : SecurityIdGenerator
{
public override string GenerateId(string code, ExchangeBoard board)
{
return code + &amp;quot;@IQ&amp;quot;;
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    public override string GenerateId(string code, string boardCode)
    {
        return code + &amp;quot;@IQ&amp;quot;;
    }

    public override Tuple&amp;lt;string, string&amp;gt; Split(string securityId)
    {
        var code = securityId.Substring(0, securityId.Length - 3);
        return new Tuple&amp;lt;string, string&amp;gt;(code, &amp;quot;IQ&amp;quot;);
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;Хранилище инициализирую так:```csharp
var tradesStorage = _storageRegistry.GetTradeStorage(securityId, _defaultDrive);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В результате в массиве tradesStorage.Dates отсутсвуют элементы, tradesStorage.GetToDate() возвращает null, хотя в хранилище имеются сделки за несколько дней. В остальном хранилище работает нормально за исключением &lt;a href="http://stocksharp.com/forum/4460/API-4-2-2-26--Popytka-zapisat--nieuporiadochiennyie-sdielki/"&gt;этого&lt;/a&gt;. Хранилище, на котором воспроизводится эта проблема прилагаю к посту.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4459/</id>
    <title type="text">API 4.2.2.25. Предположительно некорректная работа IQFeedTrader.CurrentTime</title>
    <published>2014-04-08T12:22:40Z</published>
    <updated>2014-04-08T12:22:40Z</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;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;            _connector = new IQFeedTrader()
            {
                IsDownloadSecurityFromSite = true,
            };
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Загружаю историю по сделкам:```csharp
var trades = Connector.GetTrades(security, from, to);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Загрузка истории выполняется по расписанию: 09:20 - 16:40 Eastern Standard Time, что эквивалентно 17:20 - 0:40 Russian Standard Time. Время для запуска по расписанию беру из IQFeedTrader.CurrentTime. Как видно по логу, отключение происходит вовремя: в 17:20. Включения в 0:40 не происходит, а происходит в 8:40. При этом IQFeedTrader.CurrentTime отстает на 8 часов:
```plain
2014-04-07 17:19:59,038 [34] INFO  - 17:19:58.953 | IQFeedTrader    | Получение тиков LAD@IQ с 10.10.2013 0:00:00 по 01.11.2013 0:00:00.
2014-04-07 17:19:59,038 [34] INFO  - 17:19:58.955 | LookupFeed      | Request: HTT,LAD,20131010 000000,20131101 000000,,000000,235959,1,#63615183#
2014-04-07 17:19:59,038 [34] INFO  - 17:19:58.955 | IQFeedTrader    | Инструмент LAD@IQ зарегистрирован на получение рыночных данных для Trades с 10/10/2013 00:00:00 по 11/01/2013 00:00:00.
2014-04-08 08:39:57,585 [43] INFO  - 00:40:01.000 | IQFeedTrader    | Получение тиков LADR@IQ с 10.10.2013 0:00:00 по 01.11.2013 0:00:00.
2014-04-08 08:39:57,585 [43] INFO  - 08:39:57.355 | LookupFeed      | Request: HTT,LADR,20131010 000000,20131101 000000,,000000,235959,1,#63616104#
2014-04-08 08:39:57,585 [43] INFO  - 08:39:57.355 | IQFeedTrader    | Инструмент LADR@IQ зарегистрирован на получение рыночных данных для Trades с 10/10/2013 00:00:00 по 11/01/2013 00:00:00.
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4453/</id>
    <title type="text">API 4.2.2.25. System.IO.IOException: The directory name is invalid.</title>
    <published>2014-04-05T07:24:47Z</published>
    <updated>2014-04-05T07:24:47Z</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;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;2014-04-05 09:24:01,407 [23] ERROR - Ошибка при сохранении сделок по инструменту PRN.IV.X@IQ
System.IO.IOException: The directory name is invalid.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
   at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
   at StockSharp.Algo.Storages.LocalMarketDataDrive.#=qV26gYHLJLMpQDqEwI8tiQuc$GHWUDJsOp13oly3L5q4=.#=q96XyNl5oeEVZ$WO8d$otGg==(DateTime #=qZhW8vffjylAZh$LMjxnFcA==, Action`1 #=qjWmDlZ627XGr9uLjtSRVPw==)
   at #=q6EkB7DdvFWArxUFeif5nfg5Rxld2HccE7fMB1zWTRsIT5dpM$PO0QploJApVuSRc.#=qVxsAmCC72PI9xIo0vNtJ2Q==(DateTime #=qKfKQti9sm8rRZ0H0CdUJAA==, #=qtidG5ijoxnlGRpLYJa1eWQ==[] #=qhcR_i87Zo1D$XOc36708jg==, Boolean #=qGM6NyL1XtAhnytwIoBedEA==)
   at #=q6EkB7DdvFWArxUFeif5nfg5Rxld2HccE7fMB1zWTRsIT5dpM$PO0QploJApVuSRc.Save(IEnumerable`1 #=qlZbAacMHKOnTHcyTXUzO2A==)
   at AlgoTrading.Features.Hydra.Model.SaveManager.SaveTrades() in d:\Temp\AlgoTrading\Build Process Data\Export\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 202
2014-04-05 09:24:03,325 [23] ERROR - Ошибка при сохранении сделок по инструменту PRN.NV.X@IQ
System.IO.IOException: The directory name is invalid.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
   at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
   at StockSharp.Algo.Storages.LocalMarketDataDrive.#=qV26gYHLJLMpQDqEwI8tiQuc$GHWUDJsOp13oly3L5q4=.#=q96XyNl5oeEVZ$WO8d$otGg==(DateTime #=qZhW8vffjylAZh$LMjxnFcA==, Action`1 #=qjWmDlZ627XGr9uLjtSRVPw==)
   at #=q6EkB7DdvFWArxUFeif5nfg5Rxld2HccE7fMB1zWTRsIT5dpM$PO0QploJApVuSRc.#=qVxsAmCC72PI9xIo0vNtJ2Q==(DateTime #=qKfKQti9sm8rRZ0H0CdUJAA==, #=qtidG5ijoxnlGRpLYJa1eWQ==[] #=qhcR_i87Zo1D$XOc36708jg==, Boolean #=qGM6NyL1XtAhnytwIoBedEA==)
   at #=q6EkB7DdvFWArxUFeif5nfg5Rxld2HccE7fMB1zWTRsIT5dpM$PO0QploJApVuSRc.Save(IEnumerable`1 #=qlZbAacMHKOnTHcyTXUzO2A==)
   at AlgoTrading.Features.Hydra.Model.SaveManager.SaveTrades() in d:\Temp\AlgoTrading\Build Process Data\Export\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 202
2014-04-05 09:24:03,327 [23] ERROR - Ошибка при сохранении сделок по инструменту PRN.SO.X@IQ
System.IO.IOException: The directory name is invalid.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
   at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
   at StockSharp.Algo.Storages.LocalMarketDataDrive.#=qV26gYHLJLMpQDqEwI8tiQuc$GHWUDJsOp13oly3L5q4=.#=q96XyNl5oeEVZ$WO8d$otGg==(DateTime #=qZhW8vffjylAZh$LMjxnFcA==, Action`1 #=qjWmDlZ627XGr9uLjtSRVPw==)
   at #=q6EkB7DdvFWArxUFeif5nfg5Rxld2HccE7fMB1zWTRsIT5dpM$PO0QploJApVuSRc.#=qVxsAmCC72PI9xIo0vNtJ2Q==(DateTime #=qKfKQti9sm8rRZ0H0CdUJAA==, #=qtidG5ijoxnlGRpLYJa1eWQ==[] #=qhcR_i87Zo1D$XOc36708jg==, Boolean #=qGM6NyL1XtAhnytwIoBedEA==)
   at #=q6EkB7DdvFWArxUFeif5nfg5Rxld2HccE7fMB1zWTRsIT5dpM$PO0QploJApVuSRc.Save(IEnumerable`1 #=qlZbAacMHKOnTHcyTXUzO2A==)
   at AlgoTrading.Features.Hydra.Model.SaveManager.SaveTrades() in d:\Temp\AlgoTrading\Build Process Data\Export\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 202
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4448/</id>
    <title type="text">API 4.2.2.25. Минимальный шаг цены 0,01 инструмента @AD#@CME не соответствует самой цене 0,9194.</title>
    <published>2014-04-02T11:46:50Z</published>
    <updated>2014-04-02T11:46:50Z</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;@AD#&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&gt;В обработчик события _connector.NewSecurities приходит инструмент @AD#@CME_GBX. Регистрирую его на получение изменений инструментов, сделок, стаканов: ```csharp
            _connector.NewSecurities += securities =&amp;gt;
            {
                foreach (var security in securities)
                {
                    _connector.RegisterSecurity(security);
                    _connector.RegisterTrades(security);
                    _connector.RegisterMarketDepth(security);
                }
            };
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В обработчик события _connector.SecuritiesChanged начинают поступать данные по двум инструментам @AD#@CME и @AD#@CME_GBX, которые по факту являются одним. Изменение инструмента с шагом цены (PriceStep) поступает для инструмента @AD#@CME_GBX. Шаг цены (PriceStep) для @AD#@CME остается равным 0.01 (значение по умолчанию). При попытке сохранить изменения интрумента @AD#@CME, получаю ошибку &amp;quot;Минимальный шаг цены 0,01 инструмента @AD#@CME не соответствует самой цене 0,9194.&amp;quot;&lt;/p&gt;
&lt;p&gt;Дебаг лог приложил.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4446/</id>
    <title type="text">API 4.2.2.24. Несколько ошибок</title>
    <published>2014-04-01T08:04:36Z</published>
    <updated>2014-04-01T08:04:36Z</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;/p&gt;
&lt;p&gt;Ошибка 1. Выполняю поиск по коду инструмента:```csharp
var criteria = new Security()
{
Code = &amp;quot;@ES#&amp;quot;,
};&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;
Ошибка 2. Выполняю тот же поиск по коду инструмента:```csharp
                            var criteria = new Security()
                            {
                                Code = &amp;quot;@ES#&amp;quot;,
                            };

                            _connector.LookupSecurities(criteria);
```Событие NewSecurities возвращает 2 инструмента: @ES#@CME и @ES#@CMEMINI. Не нравится то, что это, похоже, один и тот же инструмент.

Ошибка 3. Регистрирую один инструмент @ES#@CMEMINI (который получен через LookupSecurities) на получение рыночных данных по измемениям инструмента, сделкам, стаканам:```csharp
                        _connector.RegisterSecurity(security);
                        _connector.RegisterTrades(security);
                        _connector.RegisterMarketDepth(security);
```В результате сделки и часть изменений по инструменту поступают с кодом биржи CMEMINI, а часть изменений инструментов с кодом биржи CME. При сохранении изменений инструментов на диск получаются 2 разных инструмента. См. скриншот.
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4445/</id>
    <title type="text">API 4.2.2.24. Странности с кодами бирж</title>
    <published>2014-03-31T10:12:27Z</published>
    <updated>2014-03-31T10:12:27Z</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;Получаю инструмент @ES#@CME через IsDownloadSecurityFromSite. Регистрирую изменения инструментов и сделки:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;                    _connector.RegisterSecurity(security);
                    _connector.RegisterTrades(security);
                    _connector.RegisterMarketDepth(security);
```В результате маркет данные поступают по двум инструментам: @ES#@CME и @ES#@CMEMINI. Причем по @ES#@CME пишутся только изменения инструментов, а по @ES#@CMEMINI и изменения и сделки.
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4444/</id>
    <title type="text">API 4.2.2.24. InvalidCastException</title>
    <published>2014-03-31T08:20:30Z</published>
    <updated>2014-03-31T08:20:30Z</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;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;2014-03-31 12:15:51,489 [17] ERROR - 12:15:51.301 | Level1Feed      | System.InvalidCastException: Cannot convert  to type System.Int32. ---&amp;gt; System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer&amp;amp; number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qhC5icwrpKZ2N2ceo4oTu5zeAYydhgNnMUyPqQ1zTfrE=.MoveNext()
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Linq.Enumerable.&amp;lt;SelectManyIterator&amp;gt;d__14`2.MoveNext()
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qp7lwqEC3fGl5tQ5_v$_PDw==(#=qaacjxd231i3kLTD6zh8CIl4pIJ24UTUivm2pyzFcsfxYHuKy4YkyjopMIsU8GJOc #=qEKV_JMX168G5$1drzYNmjw==, IEnumerable`1 #=qag_rpw6JTth9v7mKaoUbKA==)
   at #=qaacjxd231i3kLTD6zh8CIl4pIJ24UTUivm2pyzFcsfxYHuKy4YkyjopMIsU8GJOc.#=qTXr8ZNrveUf_8Awna7aoeQ==()
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4437/</id>
    <title type="text">API 4.2.2.22. Удаленное подключение к IQ</title>
    <published>2014-03-26T14:35:04Z</published>
    <updated>2014-03-26T14:35: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;Правильно понимаю, что удаленное подключение невозможно? Попробовал указать в SampleIQFeed адрес удаленного сервера. При подключении получаю ошибку SocketException&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4427/</id>
    <title type="text">API 4.2.2.22. Минимальный шаг цены 0,01 инструмента 10MLIB.X@DTN не соответствует самой цене 0,938.</title>
    <published>2014-03-22T05:26:54Z</published>
    <updated>2014-03-22T05:26:54Z</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;Получаю ошибку при сохранении следующих изменений по инструменту:```plain&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [0]	{StepPrice=1}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [1]	{PriceStep=0,001}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [2]	{ClosePrice=0,590}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [3]	{BestBid=Бид 0,938 0}	
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [4]	{BestBidPrice=0,938}	
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [5]	{VWAP=0,590}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [6]	{LastTrade=21.03.2014 8:14:00 4 0,590 0}	
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [7]	{LastTradeId=4}	
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [8]	{LastTradePrice=0,590}	
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;pre&gt;&lt;code&gt;  [9]	{LastTradeTime=21.03.2014 8:14:00}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code class="language-Лог::::spoiler"&gt;```plain
2014-03-22 09:21:10,478 [ 9] INFO  - WorkMonitor.MonitoringTime.Period.Times: {Min:00:00:00 Max:23:59:59}, Till: 12/31/9999 23:59:59
2014-03-22 09:21:11,770 [21] INFO  - Подключение
2014-03-22 09:21:12,067 [23] INFO  - 00:00:00.000 | IQFeedTrader    | Connect
2014-03-22 09:21:13,638 [21] INFO  - Запуск экспорта
2014-03-22 09:21:14,095 [29] INFO  - 09:21:13.100 | IQFeedTrader    | StartExport
2014-03-22 09:21:14,095 [29] INFO  - 09:21:13.661 | LookupFeed      | Request: S,SET PROTOCOL,5.0
2014-03-22 09:21:14,095 [29] INFO  - 09:21:13.663 | Level1Feed      | Request: S,SET PROTOCOL,5.0
2014-03-22 09:21:14,095 [29] INFO  - 09:21:13.665 | Level2Feed      | Request: S,SET PROTOCOL,5.0
2014-03-22 09:21:14,095 [29] INFO  - 09:21:13.668 | Level1Feed      | Request: S,SELECT UPDATE FIELDS,Symbol,Exchange ID,Last Market Center,Bid Market Center,Ask Market Center,Open Interest,Open,High,Low,Close,Bid,Bid TimeMS,Bid Size,Ask,Ask TimeMS,Ask Size,TickID,Last Trade Date,Last TimeMS,Last,Last Size,Total Volume,Number of Trades Today,VWAP,Decimal Precision,Market Open,Message Contents
2014-03-22 09:21:14,096 [29] ERROR - 09:21:13.683 | IQFeedTrader    | System.InvalidOperationException: Account not authorized for Level II
2014-03-22 09:21:14,097 [29] INFO  - 09:21:13.689 | LookupFeed      | Request: SLM
2014-03-22 09:21:14,097 [29] INFO  - 09:21:13.694 | LookupFeed      | Request: SST
2014-03-22 09:21:14,241 [21] INFO  - Запуск SaveManager
2014-03-22 09:22:14,490 [35] INFO  - 09:22:14.037 | Level1Feed      | Request: w10MLIB.X
2014-03-22 09:22:14,490 [35] INFO  - 09:22:14.039 | Level1Feed      | Request: w10MLIB.X
2014-03-22 09:22:14,490 [35] INFO  - 09:22:14.039 | Level2Feed      | Request: w10MLIB.X
2014-03-22 09:22:43,874 [24] INFO  - 09:22:14.039 | IQFeedTrader    | Инструмент 10MLIB.X@DTN зарегистрирован на получение рыночных данных для Level1.
2014-03-22 09:22:43,874 [24] INFO  - 09:22:14.039 | IQFeedTrader    | Инструмент 10MLIB.X@DTN зарегистрирован на получение рыночных данных для Trades.
2014-03-22 09:22:43,874 [24] INFO  - 09:22:14.039 | IQFeedTrader    | Инструмент 10MLIB.X@DTN зарегистрирован на получение рыночных данных для MarketDepth.
2014-03-22 09:23:08,510 [23] ERROR - Ошибка при сохранении изменений инструментов
System.ArgumentException: Минимальный шаг цены 0,01 инструмента 10MLIB.X@DTN не соответствует самой цене 0,938.
Parameter name: info
   at #=qPjD4BOv$5BKxe_ttNIce9KX$StN0NyiBwpObU6kch$DxlgWCo386GGB4zCGVETNw0_b_HGs6uEfO4zWVQC6kFA==.#=qSTDGNV0iDqSnzbLph8Yc9g==[T](List`1 #=q9PFDMHA0g6G4$l9vTjzZhg==, Decimal #=qu9_yCHRqY$LOB44u3uYfYQ==, Decimal #=qeDHHRmrCloHsysJaNDpx5w==, #=qsrRcrl$KHsI32HS28WOhKTQQt7VDYCM8o$SQf$sm5950Ho8SNnHsnNr$aFPmrIVL #=qn$YTckweA1Ev$RrCR7l8uA==, Security #=qAytM0J8OzpOW5$KzvE4rXA==, Boolean #=qzUG13oUQFxniVRzl_kJEvg==)
   at #=qTbUFoDA2rXZyjzCCG_XPfuOYADBnY4G1OolBODN6rWxwTvSAZRy_d7yp9I0pvUV7uKFziBBOMyYFMWg0juLm8A==.#=qsiKHElVM5$9wKL2OXxX_jQ==(List`1 #=qLH_rqqpaMHMLANH8HZRitw==, #=qN0Iog2PcgTPVzK7TCmX4NyqBAYtp85$Rr6TNf87JBthNhGccR1ur1ifaGt5qUtF$ #=qygDprxDARw2VgUOb3nkYQA==, Decimal #=qSsuzamcO0zSNz_tDVYAUSg==)
   at #=qTbUFoDA2rXZyjzCCG_XPfuOYADBnY4G1OolBODN6rWxwTvSAZRy_d7yp9I0pvUV7uKFziBBOMyYFMWg0juLm8A==.#=qmGKnACAOqjE10v6FGL2TrA==(List`1 #=q1OEYfJW1BSYKXv_Wx_oMYQ==, IEnumerable`1 #=qiCz0UVEDNMJpq29fDMjKyQ==, #=qN0Iog2PcgTPVzK7TCmX4NyqBAYtp85$Rr6TNf87JBthNhGccR1ur1ifaGt5qUtF$ #=qJdLsZfnpxpFvFrMe_gCAYA==)
   at #=qQKAldzv4Hx9aZEAfjWjxeUw3n1SMejU_knLGrSPpWXylsa_zXYiQb6rmHnhSXXMM6lhc2ZF28RYMHTHxvWh_4g==.#=qkOUT4VUG7vd7cjfDOBNPsZ_B8CpdZWtHMMFzuEjwjOSH$$TTfAj90GB27rbnGE9MQNSiHNYIhWARk5sPnmPgwGN$wzEZXjPQJsPyOqGKpCY=(IEnumerable`1 #=qTZTx6d6gpDuCSXzkCDk9AA==, #=qsrRcrl$KHsI32HS28WOhKTQQt7VDYCM8o$SQf$sm5950Ho8SNnHsnNr$aFPmrIVL #=qJWZ9nWr9mZbcPM4mHyCr2w==)
   at #=qJeE4_46VY$A0dIiZTywt83uYQhQ_oHDxAxCy1UFFR6T9re4gF2Y4MkGTUJz3rcFY.#=qBdPGdik47hQskMSsLXQFOA==(DateTime #=quV2M9dLuA9wJq3GNniob7g==, #=qLf3ak3vMf7hRt1x61V08CA==[] #=q_mUtmDvZBv6XOsCJBPqq4Q==, Boolean #=qVhduF7ksTLTqYjm4dYCi9A==)
   at #=qJeE4_46VY$A0dIiZTywt83uYQhQ_oHDxAxCy1UFFR6T9re4gF2Y4MkGTUJz3rcFY.Save(IEnumerable`1 #=qJ4MUhI4A5agEyoBg9IHObg==)
   at AlgoTrading.Features.Hydra.Model.SaveManager.SaveSecurityChanges() in e:\AlgoTrading3.b177\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 166
&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4421/</id>
    <title type="text">API 4.2.2.20. Несоответствия в поиске</title>
    <published>2014-03-17T19:27:48Z</published>
    <updated>2014-03-17T19:27:48Z</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;Если получаю инструменты через IQTrader.IsDownloadSecurityFromSite, то список инструментов по типу разбивается так:&lt;/p&gt;
&lt;p&gt;Всего: 1291645
Future - 49109
Index - 53566
Option - 1116161
Stock - 29431
Bond - 5261
Fund - 30281
Currency - 7509
Commodity - 190
Forward - 54
Swap - 83&lt;/p&gt;
&lt;p&gt;Если получаю инструменты так:```csharp
var criteria = new Security()
{
Code = &amp;quot;*&amp;quot;,
};&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;
Всего: 868042
Stock - 29404
Option - 730333
Fund - 30205
Currency - 1476
Bond - 4492
Index - 22579
Future - 49553

Forward здесь вообще отсутствует.

Такой запрос:
```csharp
                        var criteria = new Security()
                        {
                            Code = &amp;quot;*&amp;quot;,
                            Type = SecurityTypes.Forward,
                        };

                        _connector.LookupSecurities(criteria);
``` возвращает:

Всего: 54
Forward - 54

т.е. форвард все-таки можно найти через поиск.
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4420/</id>
    <title type="text">API 4.2.2.18. IQTrader.CurrentTime</title>
    <published>2014-03-17T18:49:54Z</published>
    <updated>2014-03-17T18:49:54Z</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;Возвращает московское время, а не Eastern Standard Time, по которому живет IQ. Это так и останется в дальнейшем, не ошибка?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4417/</id>
    <title type="text">API 4.2.2.18. Поиск по типу инструмента не работает</title>
    <published>2014-03-15T17:04:59Z</published>
    <updated>2014-03-15T17:04:59Z</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;pre&gt;&lt;code class="language-csharp"&gt;                        var criteria = new Security()
                        {
                            Code = &amp;quot;*&amp;quot;,
                            Type = SecurityTypes.Forward,
                        };

                        _connector.LookupSecurities(criteria);
```Код возвращает акции.
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4416/</id>
    <title type="text">API 4.2.2.18. Получение исторических сделок. Как не пропустить ошибку</title>
    <published>2014-03-15T12:04:50Z</published>
    <updated>2014-03-15T12:04:50Z</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
trades = Connector.GetTrades(security, from, to);&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-Процесс"&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
</feed>