CandleExpressionCondition

StockSharp.Algo.Candles.Patterns

Fórmula para una sola vela dentro del patrón.

Implementa: IAsyncPersistable

Constructores

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

Crear instancia.

fileSystem
Sistema de archivos.
expression
Expresión

Propiedades

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

Expresión.

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

La fórmula no está presente.

Métodos

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

Compruebe si la condición se cumple para las velas dadas.

candles
Las velas para comprobar la condición contra.
candleIndex
El índice de la vela en la matriz de velas.

Devuelve: Resultado de la comprobación.

LoadAsync
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = candleExpressionCondition.LoadAsync(storage, cancellationToken)

Asynchronously loads the state of the object from the specified SettingsStorage.

storage
The SettingsStorage instance from which to load the data.
cancellationToken
A token to monitor for cancellation requests.

Devuelve: A task that represents the asynchronous load operation.

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

Compile Expression, so that the condition can be evaluated. Repeated calls do nothing.

cancellationToken
CancellationToken

Devuelve: ValueTask

SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = candleExpressionCondition.SaveAsync(storage, cancellationToken)

Asynchronously saves the state of the object to the specified SettingsStorage.

storage
The SettingsStorage instance to which to save the data.
cancellationToken
A token to monitor for cancellation requests.

Devuelve: A task that represents the asynchronous save operation.

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

Convertirse en una representación de línea.

Devuelve: Rendimiento de cuerda.

Campos

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

Variables de fórmula de vela.