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.