TransaqOrderCondition
Términos de aplicaciones de parada específicas para Transaq.
Hereda de: OrderCondition
Implementa: IStopLossOrderCondition, ITakeProfitOrderCondition, IRepoOrderCondition, INtmOrderCondition
Constructores
public TransaqOrderCondition()
transaqOrderCondition = TransaqOrderCondition()
Создать TransaqOrderCondition.
Propiedades
public TransaqAlgoOrderConditionTypes? AlgoType { get; set; }
value = transaqOrderCondition.AlgoType
transaqOrderCondition.AlgoType = value
Estado.
public DateTime? AlgoValidAfter { get; set; }
value = transaqOrderCondition.AlgoValidAfter
transaqOrderCondition.AlgoValidAfter = value
С какого момента времени действительна.
public TransaqAlgoOrderValidTypes? AlgoValidAfterType { get; set; }
value = transaqOrderCondition.AlgoValidAfterType
transaqOrderCondition.AlgoValidAfterType = value
Estado de validez de la solicitud.
public DateTime? AlgoValidBefore { get; set; }
value = transaqOrderCondition.AlgoValidBefore
transaqOrderCondition.AlgoValidBefore = value
До какого момента времени действительна.
public TransaqAlgoOrderValidTypes? AlgoValidBeforeType { get; set; }
value = transaqOrderCondition.AlgoValidBeforeType
transaqOrderCondition.AlgoValidBeforeType = value
Estado de validez de la solicitud.
public decimal? AlgoValue { get; set; }
value = transaqOrderCondition.AlgoValue
transaqOrderCondition.AlgoValue = value
Precio por la aplicación, o seguridad en porcentaje.
public bool IsNtm { get; set; }
value = transaqOrderCondition.IsNtm
transaqOrderCondition.IsNtm = value
NTM.
public bool IsRepo { get; set; }
value = transaqOrderCondition.IsRepo
transaqOrderCondition.IsRepo = value
REPO.
public long? LinkedOrderId { get; set; }
value = transaqOrderCondition.LinkedOrderId
transaqOrderCondition.LinkedOrderId = value
Identificador de la aplicación asociada.
public NtmOrderInfo NtmInfo { get; set; }
value = transaqOrderCondition.NtmInfo
transaqOrderCondition.NtmInfo = value
Información para las órdenes del Modo de Comercio Negociado.
public RepoOrderInfo RepoInfo { get; set; }
value = transaqOrderCondition.RepoInfo
transaqOrderCondition.RepoInfo = value
Información para las órdenes de REPO\REPO-M.
public decimal? StopLossActivationPrice { get; set; }
value = transaqOrderCondition.StopLossActivationPrice
transaqOrderCondition.StopLossActivationPrice = value
El precio de activación, al llegar al cual se presentará la solicitud al precio especificado en StopLossOrderPrice.
public bool? StopLossByMarket { get; set; }
value = transaqOrderCondition.StopLossByMarket
transaqOrderCondition.StopLossByMarket = value
Haga una orden de mercado (en este caso se ignora StopLossOrderPrice).
public Unit StopLossOrderPrice { get; set; }
value = transaqOrderCondition.StopLossOrderPrice
transaqOrderCondition.StopLossOrderPrice = value
El precio de la oferta que se enviará al intercambio al precio indicado en StopLossActivationPrice@. Valor absoluto, o como porcentaje.
public int? StopLossProtectionTime { get; set; }
value = transaqOrderCondition.StopLossProtectionTime
transaqOrderCondition.StopLossProtectionTime = value
El tiempo protector impide la ejecución en caso de "punctures" en el mercado, es decir, en situaciones en las que los precios del mercado sólo llegan brevemente al nivel de StopLossActivationPrice, y pronto regresan.
public bool? StopLossUseCredit { get; set; }
value = transaqOrderCondition.StopLossUseCredit
transaqOrderCondition.StopLossUseCredit = value
Usa crédito.
public Unit StopLossVolume { get; set; }
value = transaqOrderCondition.StopLossVolume
transaqOrderCondition.StopLossVolume = value
Volumen (valor absoluto o porcentaje).
public decimal? TakeProfitActivationPrice { get; set; }
value = transaqOrderCondition.TakeProfitActivationPrice
transaqOrderCondition.TakeProfitActivationPrice = value
El precio de activación, al llegar a la solicitud se enviará al intercambio con el precio especificado, teniendo en cuenta TakeProfitProtectionSpread@.
public bool? TakeProfitByMarket { get; set; }
value = transaqOrderCondition.TakeProfitByMarket
transaqOrderCondition.TakeProfitByMarket = value
Haga una oferta para el mercado.
public Unit TakeProfitCorrection { get; set; }
value = transaqOrderCondition.TakeProfitCorrection
transaqOrderCondition.TakeProfitCorrection = value
Corrección: Si se establece, después de la activación de la solicitud por TakeProfitActivationPrice y la reducción del precio (para TP en venta) o el aumento del precio (para TP para compra), la solicitud se enviará al precio, teniendo en cuenta TakeProfitProtectionSpread. Valor absoluto, o en porcentaje.
public Unit TakeProfitProtectionSpread { get; set; }
value = transaqOrderCondition.TakeProfitProtectionSpread
transaqOrderCondition.TakeProfitProtectionSpread = value
Difusión protectora: La cantidad que se añadirá (en TP para comprar) o restringida (en TP para vender) a TakeProfitActivationPrice, cuando la oferta se envenena al intercambio. Valor absoluto, o porcentaje.
public int? TakeProfitProtectionTime { get; set; }
value = transaqOrderCondition.TakeProfitProtectionTime
transaqOrderCondition.TakeProfitProtectionTime = value
El tiempo protector, en segundos. El tiempo protector evita la ejecución cuando hay "punturas" en el mercado, es decir, en situaciones en las que los precios del mercado sólo llegan brevemente al nivel de StopLossActivationPrice@, y pronto regresan.
public bool? TakeProfitUseCredit { get; set; }
value = transaqOrderCondition.TakeProfitUseCredit
transaqOrderCondition.TakeProfitUseCredit = value
Usa crédito.
public Unit TakeProfitVolume { get; set; }
value = transaqOrderCondition.TakeProfitVolume
transaqOrderCondition.TakeProfitVolume = value
Volumen. Valor absoluto, o porcentaje.
public TransaqOrderConditionTypes Type { get; set; }
value = transaqOrderCondition.Type
transaqOrderCondition.Type = value
Tipo de entrada.
public DateTime? ValidFor { get; set; }
value = transaqOrderCondition.ValidFor
transaqOrderCondition.ValidFor = value
La aplicación es válida hasta entonces.