API 4.2.3.13. Ошибка при чтении стаканов из хранилища


API 4.2.3.13. Ошибка при чтении стаканов из хранилища
Atom
7/17/2014


Code
System.NullReferenceException: Object reference not set to an instance of an object.
   at #=qdzUcc9G60rgLTpsRTwxQ57YkCj478_CGUf$i7e2bziym3HhGvYsJyun$ZEW9aZov.#=q6NsT3Yd6_Fbp9iPLS_THbw==(#=qnIZTzlrlnBDxMJO30NWwBtKceweJUgowii86VFk7klw= #=qnkUtzGIMfUU3RS$v2q38Sg==)
   at #=q01Bhsf3pAS4Q8bWs6PW8tKB_LG3QlqCFD95DaqBJBGTy4j2kqg6sujFB3kNsfmYD6o0Wgp$VClsui8ShWH51QA==.#=qnIZTzlrlnBDxMJO30NWwBtKceweJUgowii86VFk7klw=.MoveNext()
   at MoreLinq.MoreEnumerable.<BatchImpl>d__68`2.MoveNext()
   at StorageResave.Resavers.MarketDepthResaver.Resave(String sourcePath, String destinationPath, DateTime from, DateTime to) in c:\Projects\StockSharpTests\trunk\StorageResave\StorageResave\Resavers\MarketDepthResaver.cs:line 75
Маркет данные со стаканом прилагаю. Инструмент: FEES@TQNL, дата: 04.04.2013, записано через Смартком.
quotes.zip 1 MB (202)

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 7/17/2014
Reply


А почему апи не новое?
Thanks:

vk37

Avatar
Date: 7/17/2014
Reply


На версии 4.2.8 на том же файле ошибка такая:
Code
System.ArgumentNullException: Value cannot be null.
Parameter name: from
   at StockSharp.Algo.TraderHelper.AddDelta(QuoteChangeMessage from, QuoteChangeMessage delta)
   at #=qBTCWELgOrMexA$kJ03_oQKyCQN$Z1nzBvgfTrb2JZD5_TiGsQn7fv86qvOyB3GR9.#=qIXf66HzCEmtO1Wdjhp9WUw==(#=qQ$9pKiVYmuQlxy1UDxDyklIy7h1WI$VD32oe4WzImoA= #=qMNeCv31fXONRopGqIMKaMQ==)
   at #=q5EdaFwPV1ERNKALP2WC1eH4yJqcY9G4z0Sq7Lv5xjXCmEqb6p_7ia$WJJRFMkJfwI3eez87iQcNEy8XasBGtRQ==.#=qQ$9pKiVYmuQlxy1UDxDyklIy7h1WI$VD32oe4WzImoA=.MoveNext()
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at MoreLinq.MoreEnumerable.<BatchImpl>d__68`2.MoveNext()
   at StorageResave.Resavers.MarketDepthResaver.Resave(String sourcePath, String destinationPath, DateTime from, DateTime to) in c:\Projects\StockSharpTests\trunk\StorageResave\StorageResave\Resavers\MarketDepthResaver.cs:line 63
Thanks:

Mikhail Sukhov

Avatar
Date: 7/18/2014
Reply


С ходу - не смог понять ни одну из ошибок. Некоторые форматы насктолько древние, что даже исходников не нашлось.[biggrin] В начале 2013 переносили исходники, поэтому история пропала. Вернее, она есть, но копаться в ней не вариант.

Напиши метрику, какой процент данных не читается. Хочется в процентах понять за что мы боремся.
Thanks:

vk37

Avatar
Date: 7/18/2014
Reply


Михаил Сухов Go to
Напиши метрику, какой процент данных не читается. Хочется в процентах понять за что мы боремся.

Хранилище с 19.09.2012 по 31.01.2014 по 18 инструментам.

Метрики.

Изменения инструментов (дни с ошибками):

Сделки:

Стаканы:


Второе хранилище с плазы еще не тестировал.
Thanks:

Mikhail Sukhov

Avatar
Date: 7/18/2014
Reply


По изменениям. Видно, что все приходится на 12 и 1 месяца. В ноябре залили неправильный код (6 ноября) и 11 ноябра его поправили. По всей видимости, ты или не обновлялся, или использовал не последнюю версию принципиально. Как итог, данные за инструментам в конце года частично потерял.

'Поле для кода 0 не найдено' - вот это можно попровить скорее всего. Пришли файл с такой ошибкой.

По тикам и стаканам, как я написал, не могу поправить. Да и данных там кот наплакал судя по твоей стате. Собери стаканы и тики из ОЛ. Что там было - уже не хочется выяснять. Было, но главное ушло.
Thanks:

vk37

Avatar
Date: 7/18/2014
Reply


Михаил Сухов Go to
По всей видимости, ты или не обновлялся, или использовал не последнюю версию принципиально.

Версии менял на новые часто: в среднем каждые 2 недели.
Михаил Сухов Go to
'Поле для кода 0 не найдено' - вот это можно попровить скорее всего. Пришли файл с такой ошибкой.
Файл приложен к этому посту
Thanks:

Mikhail Sukhov

Avatar
Date: 7/18/2014
Reply


vk37 Go to
Файл приложен к этому посту


Тоже не подлежит восстановлению. Он вообще наполовину пустой. Заполнено нулями. Есть подозрение, что эта ошибка уже не связано со S#
Thanks:

vk37

Avatar
Date: 7/18/2014
Reply


Может этот не пустой: GZH4@FORTS, 04.04.2013
Ошибка та же.
security.zip 72 KB (188)
Thanks:

vk37

Avatar
Date: 7/18/2014
Reply


Те же метрики по хранилищу с плазы за последние 1,5 года.
Изменения инструментов
Thanks:


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

loading
clippy