Почему свечи импортируются только за текущий день
При построении торгового робота возник вопрос - почему свечи импортируются только за текущий день?
Свечи делаю так
Код
private TimeSpan _timeFrame = TimeSpan.FromMinutes(60); // таймфрейм
private Security _security; // инструмент
private Portfolio _portfolio; // портфель
private CandleManager _candleManager; // менеджер свечек
public CandleSeries _series; // поток свечей
private ChartArea _area; // область графика
private ChartCandleElement _candlesElem; // элемент области графика
readonly DateTime _starttime = new DateTime(2013, 1, 1);
readonly DateTime _endtime = new DateTime(2013, 1, 10);
// Создание области графика и добавление ее в _chart
_area = new ChartArea();
_chart.Areas.Add(_area);
// Создание элемента графика представляющего свечки и добавление его в область графика
_candlesElem = new ChartCandleElement();
_area.Elements.Add(_candlesElem);
_candleManager = new CandleManager(_trader); // создаем менеджер свечек
_candleManager.Processing += DrawCandle; // подписываемся на событие отрисовки свечей
// метод отрисовки свечей
private void DrawCandle(CandleSeries series, Candle candle)
{
if (series == _series)
{
this.GuiAsync(() =>
{
_chart.ProcessCandle(_candlesElem, candle);
});
}
}
_candleManager.Start(_series, _starttime, _endtime); // запускаем CandleManager
_strategy = new DartWeiderStretegy(_candleManager, _timeFrame, _series) // создаем стратегию