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.