← Назад

API 4.2.2.18. System.IndexOutOfRangeException: Index was outside the bounds of the array.

Поиск инструментов:```csharp var criteria = new Security() { Code = "*", };

                    _connector.LookupSecurities(criteria);
Лог:```plain
2014-03-15 00:08:49,394 [15] INFO  - Подключение
2014-03-15 00:08:49,542 [24] INFO  - 00:00:00.000 | IQFeedTrader    | Connect
2014-03-15 00:08:51,053 [25] INFO  - 00:08:50.664 | IQFeedTrader    | StartExport
2014-03-15 00:08:51,053 [25] INFO  - 00:08:50.698 | LookupFeed      | Request: S,SET PROTOCOL,5.0
2014-03-15 00:08:51,053 [25] INFO  - 00:08:50.701 | Level1Feed      | Request: S,SET PROTOCOL,5.0
2014-03-15 00:08:51,053 [25] INFO  - 00:08:50.703 | Level2Feed      | Request: S,SET PROTOCOL,5.0
2014-03-15 00:08:51,053 [25] INFO  - 00:08:50.704 | 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-15 00:08:51,053 [25] INFO  - 00:08:50.707 | LookupFeed      | Request: SLM
2014-03-15 00:08:51,054 [25] ERROR - 00:08:50.723 | IQFeedTrader    | System.InvalidOperationException: Account not authorized for Level II
2014-03-15 00:08:51,055 [25] INFO  - 00:08:50.746 | LookupFeed      | Request: SST
2014-03-15 00:08:51,301 [15] INFO  - Запуск SaveManager
2014-03-15 00:08:51,554 [25] INFO  - 00:08:51.332 | LookupFeed      | Request: SBF,s,*,t,1 2 3 4 5 6 7 8 9 10 11 12 13 16 17 18 19 20 21 22 23 24 25 26 27,#528280#
2014-03-15 00:08:59,686 [28] ERROR - 00:08:59.218 | IQFeedTrader    | System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qUC5Wo3S_4AmJJniGlp$$cK28PHR5BOkFv_MuJluoFLLQb64KPwynISFmgHac0WlF.MoveNext()
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qFwIJKvUaa2hfJ4PNA7BgVQvfeno7qje3yRYaNevgGhQ=.MoveNext()
   at System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext()
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qFC559tqAqe3J4Fz1M3HGXA==(IEnumerable`1 #=q_oy0TJvAC_Ciqhj1xEUlcg==)
   at #=qzws6nWgzaBRVo6mCjlNDsD0Y9lBLNO0s_dPjPLNxeFR3zPID5WXGlbjOxxF0iCl1.#=q55rBd0ITCS$VCgCD2kkd2w==()

Комментарии (4)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

vk37
vk37 Автор

На SampleIQFeed ошибка тоже воспроизводится, только очень долго ждать нужно пока она появится.

Mikhail Sukhov
Mikhail Sukhov

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

Вот поэтому и нужен debug log. Без него на ошибку смысла нет смотреть.

vk37
vk37 Автор

Дебаг лог прикреплен к сообщению

Mikhail Sukhov
Mikhail Sukhov

vk37: Дебаг лог прикреплен к сообщению

Согласно документации http://www.iqfeed.net/dev/api/docs/Level1FundamentalMessage.cfm должно прийти достаточно длинное сообщение. Но пришло только:

#75515350#,F,7,1,FORD MOTOR,

Этот вопрос к IQFeed.