Баг в EmulationTrader~/topic/3470/bag-v-emulationtrader/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T17:58:40Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/24638/Такой файл получился в результате многократных зависаний компа/выключения электричества. Можно ли сд...2013-03-19T07:25:42Z2013-03-19T07:25:42ZFiNickhttps://stocksharp.ru/users/6053/info@stocksharp.ruТакой файл получился в результате многократных зависаний компа/выключения электричества. <br />Можно ли сделать так, чтобы EmulationTrader не зависал при попытке прочитать такой день? Или может руками можно удалить поврежденный участок, чтоб файл читался.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24632/Вот! 15ое число грузится нормально, на 14ом ошибка возникает. Файл прикрепил. За 14-ое файл наполови...2013-03-18T20:07:35Z2013-03-18T20:07:35ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">FiNick <a href="https://stocksharp.ru/posts/m/24616/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Вот! 15ое число грузится нормально, на 14ом ошибка возникает. Файл прикрепил.</div></div><br /><br />За 14-ое файл наполовину пустой. Это видно даже под hex редактором. Так что вопрос что с файлом можно закрыть, а открыть вопрос как так получилось.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24616/var storageRegistry = new StorageRegistry(); ((LocalMarketDataDrive)storageRegistry.DefaultDrive).Pa...2013-03-18T12:24:10Z2013-03-18T12:24:10ZFiNickhttps://stocksharp.ru/users/6053/info@stocksharp.ru<div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
var storageRegistry = new StorageRegistry();
((LocalMarketDataDrive)storageRegistry.DefaultDrive).Path = @"C:\Storage";
var time = new DateTime(2013, 03, 14);
var opt = new Security() { Id = "RI150000BP3@RTS" };
var list = storageRegistry.GetMarketDepthStorage(opt).Load(time, time.AddDays(1)).ToList();</pre>
</div></div><br /><br />Вот! 15ое число грузится нормально, на 14ом ошибка возникает. Файл прикрепил.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24555/Сложно воспроизвести. Можно как-то файл выложить с историей по 1 дню, на котором ругается? Плюс мини...2013-03-15T08:05:07Z2013-03-15T08:05:07ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruСложно воспроизвести. Можно как-то файл выложить с историей по 1 дню, на котором ругается? Плюс мини код привести.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24552/Обнаружил очень неприятный баг: при попытке начать тестирование на очередном дне тестер внезапно ост...2013-03-15T06:40:21Z2013-03-15T06:40:21ZFiNickhttps://stocksharp.ru/users/6053/info@stocksharp.ruОбнаружил очень неприятный баг: при попытке начать тестирование на очередном дне тестер внезапно останавливается и "умирает".<br />Решил загрузить этот день через storageRegistry.GetMarketDepthStorage, в результате ошибка:<br /><br />"Object reference not set to an instance of an object." в <br /><br />" at #=q06L9EwbuuY2w$4UYtqOemPzNMCbJtdGXVz4rJTN3rWod1JrKftSdqprmBXkEbf8R.#=qU$JnocjnAN7ETbqxfosfzQ==(#=qmSpGmgb$JBbbTfeW$ZFZDzT5qJdb4Bw0rOj47TBIGgXHNHncNGBdrn1Ey$enF8DBdVK_XN$8LayOYgem$Eld7g== #=qaRLM_L3A2jBavJveiFyIyg==)<br /> at #=qmSpGmgb$JBbbTfeW$ZFZDzT5qJdb4Bw0rOj47TBIGgXHNHncNGBdrn1Ey$enF8DBdVK_XN$8LayOYgem$Eld7g==.MoveNext()<br /> at StockSharp.Algo.Storages.StorageHelper.#=qn9tdtGF$$_6xxrTk0UA53_CNcq3W6tpjnohQoroXo8c=.#=qaEmVxOCcTR$SXINjfOphhRFRPoYbcy7$WxuArYa1Mgo=.#=qfpho6f3G0L0DuYSJ8MW1rc0wBxlTph6Kjgv03k21A06phi_MGIqhGYDZlML5rbG_()<br /> at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)<br /> at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)"<br /><br />Посмотрел сам файл со стаканами этого дня, выглядит нормально, размер не нулевой. И таких файлов у меня очень много, тестировать не возможно. Версия 4.1.8Copyright @ StockSharp Platform LLC 2010 - 2024