← Zurück

Повторный вызов IQFeedTrader.StartExport приводит к ошибке

Версия 4.2.1.7. Ошибка при следующей последовательности вызовов: Trader.Connect Trader.StartExport Trader.StopExport Trader.Disconnect Trader.Connect Trader.StartExport

2014-01-20 21:11:47,523 [27] ERROR - 21:11:47.035 | IQFeedTrader    | System.ArgumentException: An item with the same key has already been added.
   at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   at Ecng.Collections.SynchronizedDictionary`2.Add(TKey key, TValue value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qouHhsEezmUC3MKYF3ngsLw==(IEnumerable`1 #=qVvRWVdDqq0p80K9Ix20fyw==)
   at Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
   at #=q9FPF0V0WkH658cRc8MdcwVfSZupYdyoGnX2dnVqLCsUmYjjYODd_WHl09qmk$iMR.#=qS9LtQroJlgXAyFaIzFtUkw==()

Полный лог::::spoiler

2014-01-20 21:11:01,380 [ 6] INFO  - Подключение
2014-01-20 21:11:01,476 [27] INFO  - 00:00:00.000 | IQFeedTrader    | Connect
2014-01-20 21:11:02,973 [27] INFO  - 00:00:00.000 | IQFeedTrader    | RCM: Connecting PrevState = -1 CurrState = -1.
2014-01-20 21:11:03,180 [ 6] INFO  - Запуск экспорта
2014-01-20 21:11:03,473 [22] INFO  - 21:11:02.618 | IQFeedTrader    | StartExport
2014-01-20 21:11:03,473 [22] INFO  - 21:11:03.193 | LookupFeed      | Request: S,SET PROTOCOL,5.0
2014-01-20 21:11:03,473 [22] INFO  - 21:11:03.194 | Level1Feed      | Request: S,SET PROTOCOL,5.0
2014-01-20 21:11:03,473 [22] INFO  - 21:11:03.198 | 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-20 21:11:03,473 [22] INFO  - 21:11:03.198 | Level2Feed      | Request: S,SET PROTOCOL,5.0
2014-01-20 21:11:03,473 [22] INFO  - 21:11:03.202 | LookupFeed      | Request: SLM
2014-01-20 21:11:03,473 [22] ERROR - 21:11:03.219 | IQFeedTrader    | System.InvalidOperationException: Account not authorized for Level II
2014-01-20 21:11:03,475 [22] INFO  - 21:11:03.237 | LookupFeed      | Request: SST
2014-01-20 21:11:04,712 [ 6] INFO  - Остановка экспорта
2014-01-20 21:11:04,975 [27] INFO  - 12:11:04.000 | IQFeedTrader    | RCM: Trader ConnectionState = Connected CurrState = Connected PrevState = -1
2014-01-20 21:11:04,975 [27] INFO  - 12:11:04.000 | IQFeedTrader    | StopExport
2014-01-20 21:11:05,732 [ 6] INFO  - Отсоединение
2014-01-20 21:11:05,977 [22] INFO  - 21:11:05.231 | IQFeedTrader    | Disconnect
2014-01-20 21:11:05,977 [22] INFO  - 21:11:05.231 | IQFeedTrader    | RCM: Disconnecting PrevState = -1 CurrState = Connected.
2014-01-20 21:11:40,758 [22] INFO  - Подключение
2014-01-20 21:11:44,420 [ 6] INFO  - 21:11:05.733 | IQFeedTrader    | Connect
2014-01-20 21:11:44,420 [ 6] INFO  - 21:11:05.733 | IQFeedTrader    | RCM: Connecting PrevState = -1 CurrState = Disconnecting.
2014-01-20 21:11:45,906 [22] INFO  - Запуск экспорта
2014-01-20 21:11:47,522 [27] INFO  - 21:11:43.923 | IQFeedTrader    | StartExport
2014-01-20 21:11:47,522 [27] INFO  - 21:11:47.023 | LookupFeed      | Request: S,SET PROTOCOL,5.0
2014-01-20 21:11:47,522 [27] INFO  - 21:11:47.025 | Level1Feed      | Request: S,SET PROTOCOL,5.0
2014-01-20 21:11:47,522 [27] INFO  - 21:11:47.025 | 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-20 21:11:47,522 [27] INFO  - 21:11:47.027 | Level2Feed      | Request: S,SET PROTOCOL,5.0
2014-01-20 21:11:47,522 [27] INFO  - 21:11:47.027 | LookupFeed      | Request: SLM
2014-01-20 21:11:47,522 [27] ERROR - 21:11:47.028 | IQFeedTrader    | System.InvalidOperationException: Account not authorized for Level II
2014-01-20 21:11:47,523 [27] ERROR - 21:11:47.035 | IQFeedTrader    | System.ArgumentException: An item with the same key has already been added.
   at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   at Ecng.Collections.SynchronizedDictionary`2.Add(TKey key, TValue value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qouHhsEezmUC3MKYF3ngsLw==(IEnumerable`1 #=qVvRWVdDqq0p80K9Ix20fyw==)
   at Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
   at #=q9FPF0V0WkH658cRc8MdcwVfSZupYdyoGnX2dnVqLCsUmYjjYODd_WHl09qmk$iMR.#=qS9LtQroJlgXAyFaIzFtUkw==()
2014-01-20 21:11:48,023 [31] INFO  - 12:11:47.000 | IQFeedTrader    | RCM: Trader ConnectionState = Connected CurrState = Connected PrevState = -1

War dieses Thema hilfreich?

Thema teilen

Kommentare (0)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Noch keine Kommentare. Seien Sie der Erste!