CandleManager.Processing
Atom
30.05.2012
Memory


в стратегии для тестирования на истории повесил
_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 и как с этим бороться?




Спасибо:


Alexander

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


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

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

Спасибо:


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

loading
clippy