CandleManager.Processing
Atom Ответить
29.05.2012


в стратегии для тестирования на истории повесил
_candleManager.Processing += OnCandleChanged;

В результате в OnCandleChanged имею следующее:

17.06.2009 10:32:48 Candle open time 17.06.2009 10:30:00 open price 105690
17.06.2009 10:39:29 Candle open time 17.06.2009 10:35:00 open price 106210
17.06.2009 10:45:33 Candle open time 17.06.2009 10:40:00 open price 106725
17.06.2009 10:50:02 Candle open time 17.06.2009 10:45:00 open price 106660
17.06.2009 10:52:39 Candle open time 17.06.2009 10:50:00 open price 107040
17.06.2009 10:55:01 Candle open time 17.06.2009 10:55:00 open price 106995
17.06.2009 11:00:00 Candle open time 17.06.2009 11:00:00 open price 106840
17.06.2009 11:05:00 Candle open time 17.06.2009 11:05:00 open price 106555

Первые 2 колонки Trader.MarketTime дальше время открытия свечи и цена открытия.
Инструмент RIU9 из примеров.

Кусок кода создания и инициализации стратегии:

var candleManager = new CandleManager(_trader);
var series = new CandleSeries(typeof(TimeFrameCandle), security, timeFrame);
candleManager.Start(series);
_strategy = new MyStrat(candleManager)
{
Volume = 1,
Portfolio = portfolio,
Security = security,
Trader = _trader
};

Вопрос. Почему первые пять свечей приходят с таким опазданием относительно MarketTime и как с этим бороться?





Спасибо:




1 Ответов
Alexander

Фотография
Дата: 29.05.2012
Ответить


качайте 4.1.1, уже поправили.

Тема с описанной проблемой - на 2 ниже вышей.
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy