QuotingAction
StockSharp.Algo.Strategies.Quoting
Salida de acción recomendada del motor.
Propiedades
ActionType
public QuotingActionType ActionType { get; set; }
value = quotingAction.ActionType
quotingAction.ActionType = value
Tipo de acción.
IsSuccess
public bool IsSuccess { get; set; }
value = quotingAction.IsSuccess
quotingAction.IsSuccess = value
Ya sea que la cita haya sido exitosa (para la acción Final).
OrderType
public OrderTypes? OrderType { get; set; }
value = quotingAction.OrderType
quotingAction.OrderType = value
Orden tipo para nuevo orden.
Price
public decimal? Price { get; set; }
value = quotingAction.Price
quotingAction.Price = value
Precio recomendado para el nuevo orden (null para pedidos de mercado).
Reason
public string Reason { get; set; }
value = quotingAction.Reason
quotingAction.Reason = value
Razón de la acción (para la tala de bitacora).
Volume
public decimal? Volume { get; set; }
value = quotingAction.Volume
quotingAction.Volume = value
Volumen recomendado para el nuevo orden.
Métodos
Cancel
public static QuotingAction Cancel(string reason)
result = QuotingAction.Cancel(reason)
Crear el resultado de "cancel order".
Finish
public static QuotingAction Finish(bool isSuccess, string reason)
result = QuotingAction.Finish(isSuccess, reason)
Crear el resultado de "Citar"
Modify
public static QuotingAction Modify(decimal? price, decimal volume, OrderTypes orderType, string reason)
result = QuotingAction.Modify(price, volume, orderType, reason)
Crear el resultado de "modificar el orden".
None
public static QuotingAction None(string reason)
result = QuotingAction.None(reason)
Crear "sin acción" resultado.
Register
public static QuotingAction Register(decimal? price, decimal volume, OrderTypes orderType, string reason)
result = QuotingAction.Register(price, volume, orderType, reason)
Crear el resultado de "ordenamiento registrado".