QuikOrderCondition
Condiciones de pedido específicas para Quik.
Hereda de: OrderCondition
Implementa: IStopLossOrderCondition, ITakeProfitOrderCondition, IRepoOrderCondition, INtmOrderCondition
Constructores
public QuikOrderCondition()
quikOrderCondition = QuikOrderCondition()
Crear QuikOrderCondition@.
Propiedades
public ValueTuple<DateTime, DateTime> ActiveTime { get; set; }
value = quikOrderCondition.ActiveTime
quikOrderCondition.ActiveTime = value
La condición se verifica sólo durante el intervalo de tiempo especificado (si , no comprobar). Se utiliza para tipos de pedidos "Take-profit and stop-limit" y "Take-profit and stop-limit by order".
public long? ConditionOrderId { get; set; }
value = quikOrderCondition.ConditionOrderId
quikOrderCondition.ConditionOrderId = value
Identificador de orden condicional.
public bool? ConditionOrderPartiallyMatched { get; set; }
value = quikOrderCondition.ConditionOrderPartiallyMatched
quikOrderCondition.ConditionOrderPartiallyMatched = value
La ejecución parcial se tiene en cuenta. La orden "en ejecución" se activará en la ejecución parcial de la orden condicional ConditionOrderId. Si (o), la orden "en ejecución" se activa sólo cuando se ejecute la orden condicional ConditionOrderId.
public Sides? ConditionOrderSide { get; set; }
value = quikOrderCondition.ConditionOrderSide
quikOrderCondition.ConditionOrderSide = value
Un lado de orden condicional.
public bool? ConditionOrderUseMatchedBalance { get; set; }
value = quikOrderCondition.ConditionOrderUseMatchedBalance
quikOrderCondition.ConditionOrderUseMatchedBalance = value
Utilice el volumen ejecutado de la orden condicional como la cantidad de la orden de parada colocada. El número de instrumentos en la orden "en ejecución" se toma del volumen ejecutado de la orden condicional ConditionOrderId. Si (o), el volumen de pedido se especifica explícitamente en OrderVolume.
public bool? IsMarketStopLimit { get; set; }
value = quikOrderCondition.IsMarketStopLimit
quikOrderCondition.IsMarketStopLimit = value
Ejecute una orden "Detener límite" a precio de mercado.
public bool? IsMarketTakeProfit { get; set; }
value = quikOrderCondition.IsMarketTakeProfit
quikOrderCondition.IsMarketTakeProfit = value
Ejecute una orden de "Take-profit" a precio de mercado.
public bool IsNtm { get; set; }
value = quikOrderCondition.IsNtm
quikOrderCondition.IsNtm = value
NTM.
public bool IsRepo { get; set; }
value = quikOrderCondition.IsRepo
quikOrderCondition.IsRepo = value
REPO.
public bool? LinkedOrderCancel { get; set; }
value = quikOrderCondition.LinkedOrderCancel
quikOrderCondition.LinkedOrderCancel = value
Cancele la orden de parada en ejecución parcial de la orden límite vinculada.
public decimal? LinkedOrderPrice { get; set; }
value = quikOrderCondition.LinkedOrderPrice
quikOrderCondition.LinkedOrderPrice = value
Precio del orden límite vinculado.
public NtmOrderInfo NtmInfo { get; set; }
value = quikOrderCondition.NtmInfo
quikOrderCondition.NtmInfo = value
Información para las órdenes del Modo de Comercio Negociado.
public Unit Offset { get; set; }
value = quikOrderCondition.Offset
quikOrderCondition.Offset = value
Valor desactivado del máximo (mínimo) del último precio comercial.
public SecurityId? OtherSecurityId { get; set; }
value = quikOrderCondition.OtherSecurityId
quikOrderCondition.OtherSecurityId = value
Identificador de instrumentos para órdenes de parada con una condición basada en otro instrumento.
public RepoOrderInfo RepoInfo { get; set; }
value = quikOrderCondition.RepoInfo
quikOrderCondition.RepoInfo = value
Información para las órdenes de REPO\REPO-M.
public Unit Spread { get; set; }
value = quikOrderCondition.Spread
quikOrderCondition.Spread = value
Valor de propagación protector.
public decimal? StopLimitPrice { get; set; }
value = quikOrderCondition.StopLimitPrice
quikOrderCondition.StopLimitPrice = value
Precio de alto límite. Similar a StopPrice@, pero utilizado sólo para el tipo de pedido "Take-profit and stop-limit".
public decimal? StopPrice { get; set; }
value = quikOrderCondition.StopPrice
quikOrderCondition.StopPrice = value
Detener precio que define la condición de activación de la orden de parada. Por ejemplo, para pedidos de tipo "Detener precio por otro instrumento", la condición parece: "Si precio <=" (or ">=") y significa ejecución cuando el último precio comercial para el otro instrumento cruza el valor especificado.
public QuikStopPriceConditions? StopPriceCondition { get; set; }
value = quikOrderCondition.StopPriceCondition
quikOrderCondition.StopPriceCondition = value
Condiciones de precio alto. Se utiliza para pedidos de tipo "Detener precio por otro instrumento".
public QuikOrderConditionTypes? Type { get; set; }
value = quikOrderCondition.Type
quikOrderCondition.Type = value
Tipo de orden de parada.