← 返回

Почему свечи импортируются только за текущий день

При построении торгового робота возник вопрос - почему свечи импортируются только за текущий день?

Свечи делаю так


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) // создаем стратегию

本主题对您有帮助吗?

分享主题

评论 (4)

登录创建账户, 登录或注册以发表评论

Moadip
Moadip
RoboKrolik
RoboKrolik 作者

Moadip: Почитайте про Склеивание свечек, история + реал-тайм.

я смотрел там. То есть мне нужно за прошлые дни скачать через гидру историю и клеить ее??? Только так???

Moadip
Moadip

Чтобы была история за прошлые дни ее надо откуда то взять.

Самый простой способ это скачать данные Гидрой.

Квик, например, отдает тики за один день, соответственно и свечки буду за один день. Смарт вроде как может скачать свечки(утверждать не буду, не пользовался).

Есть несколько других способов. Например собрать свечки из сделок находящихся в текстовом файле.

RoboKrolik
RoboKrolik
RoboKrolik 作者

Moadip: Квик, например, отдает тики за один день, соответственно и свечки буду за один день.

все теперь понял в чем дело... спасибо