API 4.2.2.4 Поиск по инструментам не работает


API 4.2.2.4 Поиск по инструментам не работает
Atom
1/24/2014


Инициализирую коннектор:
Code
_connector = new IQFeedTrader();
Делаю поиск:
Code
                        var criteria = new Security()
                        {
                            Code = "XG#@EUREX",
                            Type = SecurityTypes.Future,
                        };

                        _connector.LookupSecurities(criteria);
В обработчик события _connector.LookupSecuritiesResult приходит пустое перечисление инструментов.

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 1/24/2014
Reply


В SampleIQFeed так же поиск не работает?
Thanks:

vk37

Avatar
Date: 1/24/2014
Reply


В примере тоже не работает. SecurityIdGenerator скорее поможет для инсрументов типа @ES#@CME. Собачка в начале тикера у них признак ночной сессии.
Thanks:

vk37

Avatar
Date: 1/24/2014
Reply


Во вложении дебаг лог
Log.txt 50 KB (225)
Thanks:

Mikhail Sukhov

Avatar
Date: 1/24/2014
Reply


Код площадки не указывается в коде инструмента.
Thanks:

vk37

Avatar
Date: 1/24/2014
Reply


Если не указывать, то получаю такую ошибку:
Code
2014-01-24 14:52:10,950 [21] INFO  - 14:52:10.884 | LookupFeed      | Request: SBF,s,XG#,t,8,#53527508#
2014-01-24 14:52:11,454 [35] DEBUG - 14:52:11.347 | IQFeedMarketDataMessageAdapter | #53527508#,XG#,68,8,DAX MARCH 2014,
2014-01-24 14:52:11,454 [35] DEBUG - 14:52:10.339 | IQFeedTrader    | BP:MarketDataError,T=2014.01.24 14:52:11.375,Error=Cannot convert 53527508#,XG to type System.Int64.
2014-01-24 14:52:11,455 [35] ERROR - 14:52:11.375 | IQFeedTrader    | System.InvalidCastException: Cannot convert 53527508#,XG to type System.Int64. ---> System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt)
   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.#=qrgdYqeIK_0YG6cYnZJIqO79W2fJ1Ko68bKvh87rq4xw=.MoveNext()
   at System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext()
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qckLvQlBGu4ziJv833TkHIA==(IEnumerable`1 #=qJy6FNgM76RZ6K41y_WP99A==)
   at Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
   at #=qizTyrKyKfYRtPORmm_id$PUSedVfhfUUF8bzrAlMT2YFKHkIWbN85BhP6eL3tKSB.#=q$_rshIEo6SCuUz7Ex5GndQ==()
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy