QuotingAction

StockSharp.Algo.Strategies.Quoting

Saída de ação recomendada do motor.

Propriedades

ActionType
public QuotingActionType ActionType { get; set; }
value = quotingAction.ActionType
quotingAction.ActionType = value

Tipo de acção.

IsSuccess
public bool IsSuccess { get; set; }
value = quotingAction.IsSuccess
quotingAction.IsSuccess = value

Se a citação foi bem sucedida (para a ação Finalizar).

OrderType
public OrderTypes? OrderType { get; set; }
value = quotingAction.OrderType
quotingAction.OrderType = value

Tipo de pedido para nova ordem.

Price
public decimal? Price { get; set; }
value = quotingAction.Price
quotingAction.Price = value

Preço recomendado para nova ordem (null para encomendas de mercado).

Reason
public string Reason { get; set; }
value = quotingAction.Reason
quotingAction.Reason = value

Razão da ação (para o registro).

Volume
public decimal? Volume { get; set; }
value = quotingAction.Volume
quotingAction.Volume = value

Volume recomendado para nova ordem.

Métodos

Cancel
public static QuotingAction Cancel(string reason)
result = QuotingAction.Cancel(reason)

Criar resultado de "cancelar ordem".

Finish
public static QuotingAction Finish(bool isSuccess, string reason)
result = QuotingAction.Finish(isSuccess, reason)

Criar o resultado de "terminar citação".

Modify
public static QuotingAction Modify(decimal? price, decimal volume, OrderTypes orderType, string reason)
result = QuotingAction.Modify(price, volume, orderType, reason)

Criar resultado de "modificar ordem".

None
public static QuotingAction None(string reason)
result = QuotingAction.None(reason)

Criar resultado "sem ação".

Register
public static QuotingAction Register(decimal? price, decimal volume, OrderTypes orderType, string reason)
result = QuotingAction.Register(price, volume, orderType, reason)

Criar "registro de ordem" resultado.