CandleExpressionCondition

StockSharp.Algo.Candles.Patterns

Formula for a single candle inside pattern.

Implements: IPersistable

Constructors

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

Create instance.

fileSystem
File system.
expression
Expression

Properties

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

Expression.

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

Formula is not present.

Methods

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

Check if the condition is met for the given candles.

candles
The candles to check the condition against.
candleIndex
The index of the candle in the candles array.

Returns: Check result.

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

Load settings.

storage
Settings storage.
Save
public void Save(SettingsStorage storage)
candleExpressionCondition.Save(storage)

Save settings.

storage
Settings storage.
ToString
public override string ToString()
result = candleExpressionCondition.ToString()

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

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

Fields

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

Candle formula variables.