ExpressionIndexSecurity

StockSharp.Algo.Expressions

O índice, construído de combinação de vários instrumentos através da fórmula matemática Expressão.

Herda de: IndexSecurity

Implementa: IDisposable

Construtores

ExpressionIndexSecurity
public ExpressionIndexSecurity()
expressionIndexSecurity = ExpressionIndexSecurity()

Inicializa uma nova instância do ExpressionIndexSecurity.

Propriedades

Expression
public string Expression { get; set; }
value = expressionIndexSecurity.Expression
expressionIndexSecurity.Expression = value

A fórmula matemática do índice.

Formula
public ExpressionFormula<decimal> Formula { get; }
value = expressionIndexSecurity.Formula

Fórmula matemática compilada.

InnerSecurityIds
public override IEnumerable<SecurityId> InnerSecurityIds { get; }
value = expressionIndexSecurity.InnerSecurityIds

Instrumentos, dos quais este cesto é criado.

Métodos

Clone
public override Security Clone()
result = expressionIndexSecurity.Clone()

Cria uma cópia profunda de DataSeries

Retorna: Copy.

FromSerializedString
protected override void FromSerializedString(string text)
expressionIndexSecurity.FromSerializedString(text)

Carregar o estado do instrumento financeiro a partir de .

text
Valor, recebido de ToSerializedString.
GetFormulaAsync
public ValueTask<ExpressionFormula<decimal>> GetFormulaAsync(CancellationToken cancellationToken)
result = expressionIndexSecurity.GetFormulaAsync(cancellationToken)

Get the mathematical formula compiled from Expression.

cancellationToken
CancellationToken

Retorna: Compiled mathematical formula. A text that cannot be compiled gives a formula whose Error says why.

ToSerializedString
protected override string ToSerializedString()
result = expressionIndexSecurity.ToSerializedString()

Salvar o estado do instrumento financeiro para string.

Retorna: String.

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

Converter para uma representação de linha.

Retorna: Desempenho de cordas.