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.