SampleHistoryTesting - вопрос по формированию свечек


SampleHistoryTesting - вопрос по формированию свечек
Atom
11/28/2011


Здравствуйте!

При разборе примера "SampleHistoryTesting" (только начинаю осваивать s#), сталкнулась с проблемой, описанной здесь, а именно:

меняю значение timeframe на нестандартный (например, 7 минут) , получаю свечи 9:55, 10:02, 10:09,10:16 и тд. А нужны мне 10:00, 10:07, 10:14... Тогда я меняю значение _nextTime на base.TimeFrame.GetCandleBounds(base.Trader.MarketTime,Exchange.Rts.WorkingTime).Max, те чтобы значение _nextTime рассчитывалось относительно времени работы биржи. И теперь получаю свечки равные null.
Например, в 10:07 я хочу получить свечку 10:00, а она равна null... Ломаю голову, почему так происходит..?



Thanks:


Mikhail Sukhov

Avatar
Date: 11/28/2011
Reply


Lera Go to
меняю значение timeframe на нестандартный (например, 7 минут) , получаю свечи 9:55, 10:02, 10:09,10:16 и тд


А как вы это проверяете, что первая свечка имеет время 9.55. Можете привести код?
Thanks:

Lera

Avatar
Date: 11/29/2011
Reply


В коде создается свечка
var candle = _candleManager.GetTimeFrameCandle(base.Security, base.TimeFrame, _nextTime-base.TimeFrame);
Сразу после этого вывожу в файл MarketTime и CandleTime:
MarketTime: 11.10.2011 10:02:00 CandleTime:11.10.2011 9:55:00
MarketTime: 11.10.2011 10:09:00 CandleTime:11.10.2011 10:02:00
MarketTime: 11.10.2011 10:16:00 CandleTime:11.10.2011 10:09:00
MarketTime: 11.10.2011 10:23:00 CandleTime:11.10.2011 10:16:00
MarketTime: 11.10.2011 10:30:00 CandleTime:11.10.2011 10:23:00
MarketTime: 11.10.2011 10:37:00 CandleTime:11.10.2011 10:30:00 ...
Thanks:

Mikhail Sukhov

Avatar
Date: 11/29/2011
Reply


Пофиксили. В ближайшее время выложим на КодеПлекс.
Thanks:

Lera

Avatar
Date: 11/30/2011
Reply


Спасибо, Михаил.
Thanks:

Lera

Avatar
Date: 12/12/2011
Reply


Здравствуйте,
Продолжаю тест на истории с нестандартными таймфреймами (к примеру, 7 мин).

Теперь получается следующее:
MarketTime: 11.10.2011 10:07:00 CandleTime:11.10.2011 9:55:00
MarketTime: 11.10.2011 10:14:00 CandleTime:11.10.2011 10:02:00
MarketTime: 11.10.2011 10:21:00 CandleTime:11.10.2011 10:09:00
MarketTime: 11.10.2011 10:35:00 CandleTime:11.10.2011 10:23:00
MarketTime: 11.10.2011 10:42:00 CandleTime:11.10.2011 10:30:00

Свечки опять не те, нужны 10:00, 10:07 ...
Thanks:

Mikhail Sukhov

Avatar
Date: 12/12/2011
Reply


Lera Go to
Свечки опять не те, нужны 10:00, 10:07 ...


Какая версия? Откуда скачали?
Thanks:

Lera

Avatar
Date: 12/12/2011
Reply


Версия 4.0.8, скачала отсюда http://www.box.com/stocksharp
Thanks:

Mikhail Sukhov

Avatar
Date: 12/12/2011
Reply


Lera Go to
Версия 4.0.8, скачала отсюда http://www.box.com/stocksharp


Запустил пример SampleCandles. Рисуется свечки неправильно, контрол видимо глючит. Но под отладкой на РИ с ТФ = 7 мин приходят свечки аккурат за 10.00, 10.07 и т.д.
Thanks:

Mikhail Sukhov

Avatar
Date: 12/13/2011
Reply


Mikhail Sukhov Go to
Lera Go to
Версия 4.0.8, скачала отсюда http://www.box.com/stocksharp


Запустил пример SampleCandles. Рисуется свечки неправильно, контрол видимо глючит. Но под отладкой на РИ с ТФ = 7 мин приходят свечки аккурат за 10.00, 10.07 и т.д.


Повозил слайдером времени внизу графика, свечки начали отображаться с правильным временем. Глюк амЧарта.
Thanks: Lera


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

loading
clippy