CandleBuilder.CandleStarted вызывается несколько раз для одной свечки~/topic/2439/candlebuilder_candlestarted-vyzyvaetsya-neskolko-raz-dlya-odnoi-svechki/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T10:18:31Zhttps://stocksharp.com/images/logo.pnghttps://stocksharp.com/posts/m/17114/Спустя 3 часа написали что ошибка исправлена, и действительно за этот день и за другой проблемный де...2012-03-12T03:51:10Z2012-03-12T03:51:10ZSupervisorhttps://stocksharp.com/users/27975/info@stocksharp.comСпустя 3 часа написали что ошибка исправлена, и действительно за этот день и за другой проблемный день история теперь похоже сходится :)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/17058/нельзя, да напишите в финам, скажите что у них такой косяк с данными. может оперативно поправят сооб...2012-03-11T06:31:40Z2012-03-11T06:31:40ZAlexanderhttps://stocksharp.com/users/2826/info@stocksharp.comнельзя, да<br />напишите в финам, скажите что у них такой косяк с данными. может оперативно поправят<br /><br />сообщите о результатах письма, тоже интересно :)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/17056/А в РТС можно организовать утром скачивание сделок за вчерашний день целиком? Насколько помню там же...2012-03-11T06:22:34Z2012-03-11T06:22:34ZSupervisorhttps://stocksharp.com/users/27975/info@stocksharp.comА в РТС можно организовать утром скачивание сделок за вчерашний день целиком? Насколько помню там же сессии с 19 до 19...Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/17055/Да, косяк финама. Я потому последний месяц стал скачивать сделки с ртс - тоже заметил расхождения фи...2012-03-11T06:07:20Z2012-03-11T06:07:20ZAlexanderhttps://stocksharp.com/users/2826/info@stocksharp.comДа, косяк финама. Я потому последний месяц стал скачивать сделки с ртс - тоже заметил расхождения финама с терминалом.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/17053/Посмотрел... Во-первых, тот день - не единственный, на прошлой неделе снова аналогичное наблюдал. Но...2012-03-11T05:53:16Z2012-03-11T06:00:17ZSupervisorhttps://stocksharp.com/users/27975/info@stocksharp.comПосмотрел...<br />Во-первых, тот день - не единственный, на прошлой неделе снова аналогичное наблюдал.<br />Но вернемся к 24 февраля. И с финама и с РТС качал гидрой. Получилось с РТС - 566831 сделок, с финама - 567661.<br />Начал сравнивать, вот что обнаружил в финаме (файл 2012-02-24.txt):<br /><br />...<br />20120224;100046;165815.00000;5;509791824<br /><span class="highlight">20120224;100046;165805.00000;3;509791825</span><br />20120224;100046;165810.00000;1;509791826<br /><span class="highlight">20120224;100047;165805.00000;3;509791825</span><br />20120224;100047;165810.00000;1;509791826<br />...<br />20120224;100226;165770.00000;2;509798933<br />20120224;100226;165775.00000;2;509798934<br /><span class="highlight">20120224;100226;165750.00000;2;509798939</span><br /><span class="highlight">20120224;100227;165750.00000;2;509798939</span><br />20120224;100227;165770.00000;2;509798942<br />20120224;100227;165770.00000;1;509798944<br />...<br /><br />Проскакивают сделки с одинаковым id и разным временем, чего нет в сделках от РТС. Я так понимаю косяк финама?)<br />Если надо, приложил все файлики.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/17000/Удалось сравнить?2012-03-07T11:59:31Z2012-03-07T11:59:31ZAlexanderhttps://stocksharp.com/users/2826/info@stocksharp.comУдалось сравнить?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16968/В получающихся свечках - нашел. Я так понимаю нужно сравнить получающиеся сделки по двум источникам....2012-03-06T12:22:19Z2012-03-06T12:22:19ZMikhail Sukhovhttps://stocksharp.com/users/201/info@stocksharp.com<div class="quote"><span class="quotetitle">Supervisor <a href="https://stocksharp.com/posts/m/16967/"><img src="https://stocksharp.com/images/icon_latest_reply.gif" title="Go to" alt="Go to" /></a></span><div class="innerquote">В получающихся свечках - нашел. Я так понимаю нужно сравнить получающиеся сделки по двум источникам. Будет время - займусь..</div></div><br /><br />Да правильно. Потому что без этой информации не понятно, у нас ли бага, или так отдает Финам.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16967/То есть, я так понимаю, выход один - не использовать финам, использовать ртс А вы нашли разницу в да...2012-03-06T11:26:00Z2012-03-06T11:26:00ZSupervisorhttps://stocksharp.com/users/27975/info@stocksharp.com<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.com/posts/m/16939/"><img src="https://stocksharp.com/images/icon_latest_reply.gif" title="Go to" alt="Go to" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Supervisor <a href="https://stocksharp.com/posts/m/16935/"><img src="https://stocksharp.com/images/icon_latest_reply.gif" title="Go to" alt="Go to" /></a></span><div class="innerquote">То есть, я так понимаю, выход один - не использовать финам, использовать ртс</div></div><br /><br />А вы нашли разницу в данных?</div></div><br />В получающихся свечках - нашел. Я так понимаю нужно сравнить получающиеся сделки по двум источникам. Будет время - займусь..Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16939/То есть, я так понимаю, выход один - не использовать финам, использовать ртс А вы нашли разницу в да...2012-03-05T07:56:53Z2012-03-05T07:56:53ZMikhail Sukhovhttps://stocksharp.com/users/201/info@stocksharp.com<div class="quote"><span class="quotetitle">Supervisor <a href="https://stocksharp.com/posts/m/16935/"><img src="https://stocksharp.com/images/icon_latest_reply.gif" title="Go to" alt="Go to" /></a></span><div class="innerquote">То есть, я так понимаю, выход один - не использовать финам, использовать ртс</div></div><br /><br />А вы нашли разницу в данных?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16936/То есть, я так понимаю, выход один - не использовать финам, использовать ртс Либо ждать фикса2012-03-05T06:02:57Z2012-03-05T06:02:57ZAlexanderhttps://stocksharp.com/users/2826/info@stocksharp.com<div class="quote"><span class="quotetitle">Supervisor <a href="https://stocksharp.com/posts/m/16935/"><img src="https://stocksharp.com/images/icon_latest_reply.gif" title="Go to" alt="Go to" /></a></span><div class="innerquote">То есть, я так понимаю, выход один - не использовать финам, использовать ртс</div></div><br /><br />Либо ждать фиксаCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16935/То есть, я так понимаю, выход один - не использовать финам, использовать ртс2012-03-05T03:46:05Z2012-03-05T03:46:05ZSupervisorhttps://stocksharp.com/users/27975/info@stocksharp.comТо есть, я так понимаю, выход один - не использовать финам, использовать ртсCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16861/Прогнал пару раз - не воспроизводится2012-03-01T03:49:06Z2012-03-01T03:49:06ZSupervisorhttps://stocksharp.com/users/27975/info@stocksharp.comПрогнал пару раз - не воспроизводитсяCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16842/Для SampleEmulationTesting воспроизводится?2012-02-29T13:27:46Z2012-02-29T13:27:46ZAlexanderhttps://stocksharp.com/users/2826/info@stocksharp.comДля SampleEmulationTesting воспроизводится?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16838/Возможно у Вас сделки скачаны не с Финама, а с другого источника. Сейчас попробовал в гидре удалить ...2012-02-29T13:08:34Z2012-02-29T13:08:34ZSupervisorhttps://stocksharp.com/users/27975/info@stocksharp.comВозможно у Вас сделки скачаны не с Финама, а с другого источника.<br />Сейчас попробовал в гидре удалить сделки финамовские, скачать с ртс и построить по ним - все построило правильно.<br />А по финамовским - опять то же самое.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16836/Сделал всё тоже самое, не воспроизвелось: гидра Для исправления конечно надо такое, что и я смогу во...2012-02-29T12:43:04Z2012-02-29T12:43:41ZAlexanderhttps://stocksharp.com/users/2826/info@stocksharp.comСделал всё тоже самое, не воспроизвелось:<br /><br /><a href='http://gyazo.com/65fcbd2fd92f169125f3d20efa3ce7fd.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="http://gyazo.com/65fcbd2fd92f169125f3d20efa3ce7fd.png" style='max-width: 600px;' alt="гидра" title="гидра" /></a><br /><br />Для исправления конечно надо такое, что и я смогу воспроизвести. А то исправлять непонятно что и непонятно где.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16835/Хочу уточнить - а нужно проверять на SampleEmulationTesting если у меня на гидре воспроизводится? Пр...2012-02-29T12:15:09Z2012-02-29T12:15:09ZSupervisorhttps://stocksharp.com/users/27975/info@stocksharp.comХочу уточнить - а нужно проверять на SampleEmulationTesting если у меня на гидре воспроизводится?<br />При чем только в этом дне - 24.02 наблюдается проблема, если пробовать на других то все нормально.<br /><br /><a href='http://img41.imageshack.us/img41/8920/000bg.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="http://img41.imageshack.us/img41/8920/000bg.png" style='max-width: 600px;' alt=""/></a>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16834/На SampleEmulationTesting воспроизводится? Добавил подписку на событие сразу после инициализации bui...2012-02-29T10:30:14Z2012-02-29T10:30:14ZAlexanderhttps://stocksharp.com/users/2826/info@stocksharp.comНа SampleEmulationTesting воспроизводится?<br />Добавил подписку на событие сразу после инициализации builder - ни разу не пришли повторные свечки.<br /><br />Запускал 3 раза для верности.<br /><br /><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:csharp">
builder.CandlesStarted += builder_CandlesStarted;
private SynchronizedList<Candle> finishedCandles = new SynchronizedList<Candle>();
void builder_CandlesStarted(CandleToken arg1, IEnumerable<Candle> arg2)
{
foreach (var candle in arg2)
{
if (!finishedCandles.Contains(candle))
finishedCandles.Add(candle);
else
{
MessageBox.Show("found!");
}
}
}</pre>
</div></div><br /><br /><br />Ни окошка, ни брэйкпоинт не сработали - всё ок, добавляются все неповторные.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16800/Посмотрим как будет время.2012-02-27T21:49:29Z2012-02-27T21:49:29ZAlexanderhttps://stocksharp.com/users/2826/info@stocksharp.comПосмотрим как будет время.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16795/Попробовал гидрой - точно так же неправильно строит. Плюс обнаружил аналогичные ошибки в 10:04 и 10:...2012-02-27T10:10:33Z2012-02-27T10:10:49ZSupervisorhttps://stocksharp.com/users/27975/info@stocksharp.comПопробовал гидрой - точно так же неправильно строит.<br />Плюс обнаружил аналогичные ошибки в 10:04 и 10:45.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16793/Для построения графиков по сделкам использую следующий код: var trades = Core.Storage.GetTradeStorag...2012-02-27T08:45:32Z2012-02-27T08:45:32ZSupervisorhttps://stocksharp.com/users/27975/info@stocksharp.comДля построения графиков по сделкам использую следующий код:<br /><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:plain">
var trades = Core.Storage.GetTradeStorage(Security).Load(Core.Yesterday, Core.Yesterday + TimeSpan.FromTicks(TimeSpan.TicksPerDay - 1));
var bld = new CandleBuilder(new RawConvertableCandleBuilderSource<Trade>(trades)) { IsSyncRegister = true };
bld.CandlesStarted += (t, c) =>
{
var candles = c.Cast<TimeFrameCandle>();
Storage.Save(candles);
Core.LogMessage(candles.Count() + " свечек построено для " + this);
bld.Dispose();
};
bld.RegisterTimeFrameCandles(Security, TimeFrame);
</pre>
</div></div><br />Через событие CandlesStarted отдается массив сразу всех свечек за день.<br />Всегда работал хорошо, но сегодня обнаружил что для RIH2 за 24.02.12 с минутным таймфреймом почему-то косячит - свечки 12:32 и 12:33 в возвращаемом CandlesStarted массиве присутствуют много раз:<br /><div class="code"><strong>Code</strong><div class="innercode"><br />...<br />candleStarted candle time: 24.02.2012 12:30:00<br />candleStarted candle time: 24.02.2012 12:31:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:32:00<br />candleStarted candle time: 24.02.2012 12:33:00<br />candleStarted candle time: 24.02.2012 12:34:00<br /></div></div><br /><br />Обновился до 4.0.20v2, качал сделки заново, строил заново - ничего не помогает.<br />Сделки качаю с финама, в получаемом текстовом файле смотрел - сделки по вермени расположены без нарушений, вроде все в порядке...Copyright @ StockSharp Platform LLC 2010 - 2024