TimeFrameStrategy

StockSharp.Algo.Strategies

Торговая стратегия на основе таймфрейма.

Наследует: Strategy

Конструкторы

TimeFrameStrategy
protected TimeFrameStrategy(TimeSpan timeFrame)
timeFrameStrategy = TimeFrameStrategy(timeFrame)

Инициализируйте TimeFrameStrategy.

timeFrame
Временные рамки стратегии.

Свойства

Interval
public TimeSpan Interval { get; set; }
value = timeFrameStrategy.Interval
timeFrameStrategy.Interval = value

Интервал запуска стратегии по умолчанию равен TimeFrame.

TimeFrame
public TimeSpan TimeFrame { get; set; }
value = timeFrameStrategy.TimeFrame
timeFrameStrategy.TimeFrame = value

Временные рамки стратегии.

Методы

OnProcess
protected abstract ProcessResults OnProcess()
result = timeFrameStrategy.OnProcess()

Реализация торгового алгоритма.

Возвращает: Результат работы торгового алгоритма за одну итерацию.

OnStarted2
protected override void OnStarted2(DateTime time)
timeFrameStrategy.OnStarted2(time)

Метод вызывается, когда был вызван метод Start и состояние ProcessState приняло значение Started.