[BUG?] Вчерашняя дата в RealTimeEmulationTrader<QuikTrader>~/topic/1849/bug-vcherashnyaya-data-v-realtimeemulationtraderquiktrader/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T20:35:49Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/10656/Только что появилась проблема - Trader.MarketTime начал показывать вчерашнюю дату. Проблема появилас...2011-08-27T20:07:08Z2016-08-16T00:01:04ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/10639/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Church <a href="https://stocksharp.ru/posts/m/10630/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Только что появилась проблема - Trader.MarketTime начал показывать вчерашнюю дату. Проблема появилась буквально несколько часов назад, в начале вечерки ее еще не было.<br /><br />Для сравнения, вывел время свечек, которые приходят в CandleManager.CandlesFinished:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
candle = 25.08.2011 10:53:00, market = 24.08.2011 23:32:40</pre>
</div></div><br />Соответственно, в квике все таблицы показывают корректную сегодняшнюю дату.</div></div><br /><br />Может быть <a href="http://stocksharp.com/forum/1811/MarketTime/" title="http://stocksharp.com/forum/1811/MarketTime/">это</a>? А вообще нужно сделать по уму, как здесь <a href="http://stocksharp.com/forum/1425/BaseTrader-MartketTime--priedlozhieniie/" title="http://stocksharp.com/forum/1425/BaseTrader-MartketTime--priedlozhieniie/">было предложено</a>. Все что-то ходят, мучаются с этим временем, ждут пока Саша сделает. Нет чтобы сделать и выложить на форум. Мы бы вставили в очередной релиз. Видимо все в Москве живут.</div></div><br /><br />Да, проблема как раз с этим связана.<br />Решил не делать получение времени через NTP сервер, т.к. там есть проблема с работой через прокси.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/10639/Только что появилась проблема - Trader.MarketTime начал показывать вчерашнюю дату. Проблема появилас...2011-08-26T00:04:47Z2016-08-16T00:01:03ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">Church <a href="https://stocksharp.ru/posts/m/10630/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Только что появилась проблема - Trader.MarketTime начал показывать вчерашнюю дату. Проблема появилась буквально несколько часов назад, в начале вечерки ее еще не было.<br /><br />Для сравнения, вывел время свечек, которые приходят в CandleManager.CandlesFinished:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
candle = 25.08.2011 10:53:00, market = 24.08.2011 23:32:40</pre>
</div></div><br />Соответственно, в квике все таблицы показывают корректную сегодняшнюю дату.</div></div><br /><br />Может быть <a href="http://stocksharp.com/forum/1811/MarketTime/" title="http://stocksharp.com/forum/1811/MarketTime/">это</a>? А вообще нужно сделать по уму, как здесь <a href="http://stocksharp.com/forum/1425/BaseTrader-MartketTime--priedlozhieniie/" title="http://stocksharp.com/forum/1425/BaseTrader-MartketTime--priedlozhieniie/">было предложено</a>. Все что-то ходят, мучаются с этим временем, ждут пока Саша сделает. Нет чтобы сделать и выложить на форум. Мы бы вставили в очередной релиз. Видимо все в Москве живут.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/10635/RealTimeEmulationTrader не перегружаю. Происходит ли такое с реальным QuikTrader'ом - пока не знаю, ...2011-08-25T20:41:14Z2011-08-27T22:16:39ZChurchhttps://stocksharp.ru/users/459/info@stocksharp.ruRealTimeEmulationTrader не перегружаю. Происходит ли такое с реальным QuikTrader'ом - пока не знаю, не останавливал рабочий, запущенный несколькими часами ранее.<br />На компе время корректное, тогда было 25.<br />Что было в квике в правом углу в то время - не обратил внимания...<br /><br />Думаю, виноват брокер. Завтра позвоню и узнаю, в чем проблема.<br /><br />А пока что, может быть подскажете более робастый способ обрабатывать историю? Я пока что делаю это через подписку на CandlesFinished и обрабатываю пакеты, которые он возвращает по мере формирования свечек, до тех пор пока их время не станет = рыночному. GetLastCandles идеален, но как узнать, когда CandleManager закончил формировать нужные свечки?<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
// Обработчик новых свечек
private void ProcessCandles(CandleToken token, IEnumerable<Candle> candles)
{
CancelActiveOrders();
if (token != _candleToken) return;
foreach (var candle in candles)
{
...
if (!Working)
if (candle.Time + _timeFrame + _timeFrame > Trader.MarketTime)
{
Working = true;
this.AddInfoLog("История обработана.");
BeginCoreCycle();
}
}
Traded = false;
}</pre>
</div></div><br />Буду очень признателен.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/10659/Но у меня московский часовой пояс... Вряд ли у сервера провайдера другой, время в таблицах совпадает...2011-08-27T21:49:04Z2011-08-27T22:07:09ZChurchhttps://stocksharp.ru/users/459/info@stocksharp.ruНо у меня московский часовой пояс... Вряд ли у сервера провайдера другой, время в таблицах совпадает с компьютерным.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/10660/Но у меня часовой московский часовой пояс... Вряд ли у сервера провайдера другой, время в таблицах с...2011-08-27T21:58:05Z2011-08-27T21:58:05ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">Church <a href="https://stocksharp.ru/posts/m/10659/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Но у меня часовой московский часовой пояс... Вряд ли у сервера провайдера другой, время в таблицах совпадает с компьютерным.</div></div><br /><br />Периодически время в левом углу квика работает неверно.<br />В 3.2.11 будет кое-что на эту тему.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/10634/странно что CandlesFinished в середине вечерки у вас выводит 10 утра, а market выводит вчерашнюю дат...2011-08-25T20:19:49Z2011-08-25T20:19:49ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruстранно что CandlesFinished в середине вечерки у вас выводит 10 утра, а market выводит вчерашнюю дату.<br />какое время установлено на компе?<br />что писалось в квике в то время, когда выводились свечки?<br />перегружаете ли RealTimeEmulationTrader?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/10633/25. Правда, сейчас уже 26, и непонятно - должна она обновляться при закрытых рынках или нет.2011-08-25T20:07:47Z2011-08-25T20:07:47ZChurchhttps://stocksharp.ru/users/459/info@stocksharp.ru25. Правда, сейчас уже 26, и непонятно - должна она обновляться при закрытых рынках или нет.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/10631/А внизу квика, слева, какая дата выводится?2011-08-25T19:48:51Z2011-08-25T19:48:51ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruА внизу квика, слева, какая дата выводится?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/10630/Только что появилась проблема - Trader.MarketTime начал показывать вчерашнюю дату. Проблема появилас...2011-08-25T19:44:10Z2011-08-25T19:45:06ZChurchhttps://stocksharp.ru/users/459/info@stocksharp.ruТолько что появилась проблема - Trader.MarketTime начал показывать вчерашнюю дату. Проблема появилась буквально несколько часов назад, в начале вечерки ее еще не было.<br /><br />Для сравнения, вывел время свечек, которые приходят в CandleManager.CandlesFinished:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
candle = 25.08.2011 10:53:00, market = 24.08.2011 23:32:40</pre>
</div></div><br />Соответственно, в квике все таблицы показывают корректную сегодняшнюю дату.Copyright @ StockSharp Platform LLC 2010 - 2024