InvalidCastException при получении данных по XG#@EUREX

InvalidCastException при получении данных по XG#@EUREX
Atom
21.01.2014
vk37


Версия 4.2.1.7. Лог::::spoiler

2014-01-21 23:37:08,239 [22] INFO  - Подключение
2014-01-21 23:37:08,357 [27] INFO  - 00:00:00.000 | IQFeedTrader    | Connect
2014-01-21 23:37:09,854 [27] INFO  - 00:00:00.000 | IQFeedTrader    | RCM: Connecting PrevState = -1 CurrState = -1.
2014-01-21 23:37:10,140 [22] INFO  - Запуск экспорта
2014-01-21 23:37:10,354 [28] INFO  - 23:37:09.576 | IQFeedTrader    | StartExport
2014-01-21 23:37:10,354 [28] INFO  - 23:37:10.160 | LookupFeed      | Request: S,SET PROTOCOL,5.0
2014-01-21 23:37:10,354 [28] INFO  - 23:37:10.161 | Level1Feed      | Request: S,SET PROTOCOL,5.0
2014-01-21 23:37:10,354 [28] INFO  - 23:37:10.163 | Level1Feed      | Request: S,SELECT UPDATE FIELDS,Symbol,Exchange ID,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-01-21 23:37:10,354 [28] INFO  - 23:37:10.164 | Level2Feed      | Request: S,SET PROTOCOL,5.0
2014-01-21 23:37:10,354 [28] INFO  - 23:37:10.169 | LookupFeed      | Request: SLM
2014-01-21 23:37:10,354 [28] ERROR - 23:37:10.187 | IQFeedTrader    | System.InvalidOperationException: Account not authorized for Level II
2014-01-21 23:37:10,356 [28] INFO  - 23:37:10.206 | LookupFeed      | Request: SST
2014-01-21 23:37:11,356 [28] INFO  - 14:37:10.000 | IQFeedTrader    | RCM: Trader ConnectionState = Connected CurrState = Connected PrevState = -1
2014-01-21 23:37:47,949 [ 6] INFO  - 23:37:47.855 | Level1Feed      | Request: wXG#
2014-01-21 23:37:47,949 [ 6] INFO  - 23:37:47.661 | IQFeedTrader    | Инструмент XG#@EUREX зарегистрирован на получение рыночных данных для Level1.
2014-01-21 23:37:47,949 [ 6] INFO  - 23:37:47.870 | Level1Feed      | Request: wXG#
2014-01-21 23:37:47,949 [ 6] INFO  - 23:37:47.870 | IQFeedTrader    | Инструмент XG#@EUREX зарегистрирован на получение рыночных данных для Trades.
2014-01-21 23:37:48,450 [28] ERROR - 23:37:48.124 | IQFeedTrader    | System.InvalidCastException: Cannot convert  to type System.Int32. ---> 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.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.#=qbcwnr37mXZWexokxj4jun9Q_jx44AVxIr1Q$_L27VtZYo2cN8u8NaJYkaHFSeZlM.MoveNext()
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qDvefiBIu$MEFmAa0dMKOlETxszJhyPc8Zjbyb7Px2sc=.MoveNext()
   at System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext()
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qouHhsEezmUC3MKYF3ngsLw==(IEnumerable`1 #=qVvRWVdDqq0p80K9Ix20fyw==)
   at Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
   at #=q9FPF0V0WkH658cRc8MdcwVfSZupYdyoGnX2dnVqLCsUmYjjYODd_WHl09qmk$iMR.#=qS9LtQroJlgXAyFaIzFtUkw==()

Теги:


Спасибо:


1 2  >
Mikhail Sukhov

Фотография
Дата: 21.01.2014
Ответить


А на последней версии?

Спасибо:

vk37

Фотография
Дата: 22.01.2014
Ответить


На последней пишет это: ```plain 2014-01-22 10:39:15,231 [25] ERROR - 10:39:14.992 | IQFeedTrader | System.InvalidOperationException: Лицензия не поддерживает #=qyUSWmdkgFyuens6o1dALR6M824LJwGthg$YGLpjYCfO6EI9gki$DYaW_IYszkKc7.

Спасибо:

vk37

Фотография
Дата: 23.01.2014
Ответить


Версия 4.2.2.3.

SampleIQFeed запускается. Но ошибка с InvalidCastException осталась: как на SampleIQFeed, так и в моем приложении.

Ошибка "System.InvalidOperationException: Лицензия не поддерживает #=qrk$LHtVsR$jrYY$XXJuZVPinKeoZfdgmAzIY4$xRvntPmOp_zs1i9ZjDtw$rYmQh." в моем приложении по прежнему появляется. В SampleIQFeed ее нет.

Спасибо:

vk37

Фотография
Дата: 23.01.2014
Ответить


IQFeed версии 5.1.0.5 (последняя)

Спасибо:

esper

Фотография
Дата: 23.01.2014
Ответить


Надо бы дебаг логи посмотреть в момент ошибки.

Спасибо:

vk37

Фотография
Дата: 23.01.2014
Ответить


Какой именно ошибки: с лицензией или преобразования? От меня что требуется?

Спасибо:

vk37

Фотография
Дата: 23.01.2014
Ответить


Версия 4.2.1.7. Дебаг лог во вложении

Log.zip 334 KB (633)
Спасибо:

vk37

Фотография
Дата: 23.01.2014
Ответить


Так, на всякий случай: Windows 8.1 eng, target framework: .net 4.5.1, региональные настройки стандартные для Russian (Russia)

Спасибо:

vk37

Фотография
Дата: 23.01.2014
Ответить


4.2.2.4. Лицензию обновил. Ошибка с лицензией как была так и осталась. Теперь добавилась ошибка с лицензией на плаза коннекторе: ```plain 2014-01-23 21:19:58,170 [25] ERROR - 21:19:58.078 | PlazaTrader | System.InvalidOperationException: Лицензия не поддерживает PlazaTransactionMessageAdapter.

Спасибо:

vk37

Фотография
Дата: 23.01.2014
Ответить


SampleIQFeed и SamplePlaza тоже работают с ошибками:

---------------------------
Ошибка соединения
---------------------------
System.InvalidOperationException: Лицензия не поддерживает IQFeedMarketDataMessageAdapter.
---------------------------
OK   
---------------------------


---------------------------
Ошибка соединения
---------------------------
System.InvalidOperationException: Лицензия не поддерживает PlazaTransactionMessageAdapter.
---------------------------
OK   
---------------------------
Спасибо:
1 2  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy