Table of Contents

Class ExpressionIndexSecurity

Namespace
StockSharp.Algo.Expressions
Assembly
StockSharp.Algo.dll

The index, built of combination of several instruments through mathematical formula Expression.

[Display(ResourceType = typeof(LocalizedStrings), Name = "Index", Description = "IndexSecurity")]
[BasketCode("EI")]
public class ExpressionIndexSecurity : IndexSecurity, INotifyPropertyChanged
Inheritance
ExpressionIndexSecurity
Implements
Inherited Members
Extension Methods

Constructors

ExpressionIndexSecurity()

Initializes a new instance of the ExpressionIndexSecurity.

public ExpressionIndexSecurity()

Properties

Expression

The mathematical formula of index.

[Browsable(false)]
public string Expression { get; set; }

Property Value

string

Formula

Compiled mathematical formula.

public ExpressionFormula<decimal> Formula { get; }

Property Value

ExpressionFormula<decimal>

InnerSecurityIds

Instruments, from which this basket is created.

public override IEnumerable<SecurityId> InnerSecurityIds { get; }

Property Value

IEnumerable<SecurityId>

Methods

Clone()

Create a copy of Security.

public override Security Clone()

Returns

Security

Copy.

FromSerializedString(string)

Load security state from text.

protected override void FromSerializedString(string text)

Parameters

text string

Value, received from ToSerializedString().

ToSerializedString()

Save security state to string.

protected override string ToSerializedString()

Returns

string

String.

ToString()

public override string ToString()

Returns

string