CandleExpressionCondition

StockSharp.Algo.Candles.Patterns

Формула для одной свечи внутри паттерна.

Реализует: IPersistable

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

CandleExpressionCondition
public CandleExpressionCondition(IFileSystem fileSystem, string expression)
candleExpressionCondition = CandleExpressionCondition(fileSystem, expression)

Создать экземпляр.

fileSystem
Файловая система.
expression
Выражение

Свойства

Expression
public string Expression { get; private set; }
value = candleExpressionCondition.Expression
candleExpressionCondition.Expression = value

Выражение.

IsEmpty
public bool IsEmpty { get; }
value = candleExpressionCondition.IsEmpty

Формулы здесь нет.

Методы

CheckCondition
public bool CheckCondition(ReadOnlySpan<ICandleMessage> candles, int candleIndex)
result = candleExpressionCondition.CheckCondition(candles, candleIndex)

Проверьте, выполняется ли условие для данных свечей.

candles
Свечи для проверки состояния.
candleIndex
Индекс свечи в массиве свечей.

Возвращает: Проверьте результат.

Load
public void Load(SettingsStorage storage)
candleExpressionCondition.Load(storage)

Загрузить настройки.

storage
Хранилище настроек.
Save
public void Save(SettingsStorage storage)
candleExpressionCondition.Save(storage)

Сохраните настройки.

storage
Хранилище настроек.
ToString
public override string ToString()
result = candleExpressionCondition.ToString()

Преобразовать к строковому представлению.

Возвращает: Строковое представление.

Поля

Variables
public static readonly Variable[] Variables
value = CandleExpressionCondition.Variables

Переменные формулы свечи.