OrderRegisterDiagramElement

StockSharp.Diagram.Elements

Order registering element.

Inherits: OrderRegisterBaseDiagramElement

Constructors

OrderRegisterDiagramElement
public OrderRegisterDiagramElement()
orderRegisterDiagramElement = OrderRegisterDiagramElement()

Initializes a new instance of the OrderRegisterDiagramElement.

Properties

ConditionalSettings
public OrderConditionSettings ConditionalSettings { get; set; }
value = orderRegisterDiagramElement.ConditionalSettings
orderRegisterDiagramElement.ConditionalSettings = value

OrderConditionSettings

Direction
public Sides Direction { get; set; }
value = orderRegisterDiagramElement.Direction
orderRegisterDiagramElement.Direction = value

Direction.

ExpiryDate
public DateTime? ExpiryDate { get; set; }
value = orderRegisterDiagramElement.ExpiryDate
orderRegisterDiagramElement.ExpiryDate = value

Order expiry time. The default is , which mean (GTC).

IconName
public override string IconName { get; }
value = orderRegisterDiagramElement.IconName

Icon resource name.

IsMarket
public bool IsMarket { get; set; }
value = orderRegisterDiagramElement.IsMarket
orderRegisterDiagramElement.IsMarket = value

Market order type.

ShrinkPrice
public bool ShrinkPrice { get; set; }
value = orderRegisterDiagramElement.ShrinkPrice
orderRegisterDiagramElement.ShrinkPrice = value

Shrink order price.

Slippage
public decimal? Slippage { get; set; }
value = orderRegisterDiagramElement.Slippage
orderRegisterDiagramElement.Slippage = value

Slippage in trade price.

TypeId
public override Guid TypeId { get; }
value = orderRegisterDiagramElement.TypeId

The unique identifier of the diagram element type.

ZeroAsMarket
public bool ZeroAsMarket { get; set; }
value = orderRegisterDiagramElement.ZeroAsMarket
orderRegisterDiagramElement.ZeroAsMarket = value

Zero price makes market order.

Methods

Load
public override void Load(SettingsStorage storage)
orderRegisterDiagramElement.Load(storage)

Load settings.

storage
Settings storage.
OnPrepare
protected override void OnPrepare()
orderRegisterDiagramElement.OnPrepare()

To prepare for starting the diagram element algorithm.

OnProcess
protected override void OnProcess(DateTime time, IDictionary<DiagramSocket, DiagramSocketValue> values, DiagramSocketValue source)
orderRegisterDiagramElement.OnProcess(time, values, source)

The method is called at the processing of the new incoming values.

time
Time.
values
Values.
source
Source value.
OnReseted
protected override void OnReseted()
orderRegisterDiagramElement.OnReseted()

The method is called at re-initialisation of the diagram element state.