ExpressionCandlePattern

StockSharp.Algo.Candles.Patterns

Formula based implementation of ICandlePattern.

Implements: ICandlePattern, IAsyncPersistable

Constructors

ExpressionCandlePattern
public ExpressionCandlePattern()
expressionCandlePattern = ExpressionCandlePattern()

Create instance.

ExpressionCandlePattern
public ExpressionCandlePattern(string name, IEnumerable<CandleExpressionCondition> conditions)
expressionCandlePattern = ExpressionCandlePattern(name, conditions)

Initializes a new instance of the ExpressionCandlePattern.

name
Name
conditions
Conditions

Properties

CandlesCount
public int CandlesCount { get; }
value = expressionCandlePattern.CandlesCount

Candles in pattern.

Conditions
public CandleExpressionCondition[] Conditions { get; private set; }
value = expressionCandlePattern.Conditions
expressionCandlePattern.Conditions = value

Pattern formulas.

Name
public string Name { get; private set; }
value = expressionCandlePattern.Name
expressionCandlePattern.Name = value

Name.

Methods

PrepareAsync
public ValueTask PrepareAsync(CancellationToken cancellationToken)
result = expressionCandlePattern.PrepareAsync(cancellationToken)

Prepare the pattern for ICandleMessage}): compile what it is made of. Repeated calls do nothing.

cancellationToken
CancellationToken

Returns: ValueTask

ToString
public override string ToString()
result = expressionCandlePattern.ToString()

Returns a string representation of the tuple, with values separated by commas.

Returns: A string representing the tuple's values.