TransaqOrderCondition

StockSharp.Transaq

Términos de aplicaciones de parada específicas para Transaq.

Hereda de: OrderCondition

Implementa: IStopLossOrderCondition, ITakeProfitOrderCondition, IRepoOrderCondition, INtmOrderCondition

Constructores

TransaqOrderCondition
public TransaqOrderCondition()
transaqOrderCondition = TransaqOrderCondition()

Создать TransaqOrderCondition.

Propiedades

AlgoType
public TransaqAlgoOrderConditionTypes? AlgoType { get; set; }
value = transaqOrderCondition.AlgoType
transaqOrderCondition.AlgoType = value

Estado.

AlgoValidAfter
public DateTime? AlgoValidAfter { get; set; }
value = transaqOrderCondition.AlgoValidAfter
transaqOrderCondition.AlgoValidAfter = value

С какого момента времени действительна.

AlgoValidAfterType
public TransaqAlgoOrderValidTypes? AlgoValidAfterType { get; set; }
value = transaqOrderCondition.AlgoValidAfterType
transaqOrderCondition.AlgoValidAfterType = value

Estado de validez de la solicitud.

AlgoValidBefore
public DateTime? AlgoValidBefore { get; set; }
value = transaqOrderCondition.AlgoValidBefore
transaqOrderCondition.AlgoValidBefore = value

До какого момента времени действительна.

AlgoValidBeforeType
public TransaqAlgoOrderValidTypes? AlgoValidBeforeType { get; set; }
value = transaqOrderCondition.AlgoValidBeforeType
transaqOrderCondition.AlgoValidBeforeType = value

Estado de validez de la solicitud.

AlgoValue
public decimal? AlgoValue { get; set; }
value = transaqOrderCondition.AlgoValue
transaqOrderCondition.AlgoValue = value

Precio por la aplicación, o seguridad en porcentaje.

IsNtm
public bool IsNtm { get; set; }
value = transaqOrderCondition.IsNtm
transaqOrderCondition.IsNtm = value

NTM.

IsRepo
public bool IsRepo { get; set; }
value = transaqOrderCondition.IsRepo
transaqOrderCondition.IsRepo = value

REPO.

LinkedOrderId
public long? LinkedOrderId { get; set; }
value = transaqOrderCondition.LinkedOrderId
transaqOrderCondition.LinkedOrderId = value

Identificador de la aplicación asociada.

NtmInfo
public NtmOrderInfo NtmInfo { get; set; }
value = transaqOrderCondition.NtmInfo
transaqOrderCondition.NtmInfo = value

Información para las órdenes del Modo de Comercio Negociado.

RepoInfo
public RepoOrderInfo RepoInfo { get; set; }
value = transaqOrderCondition.RepoInfo
transaqOrderCondition.RepoInfo = value

Información para las órdenes de REPO\REPO-M.

StopLossActivationPrice
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.

StopLossByMarket
public bool? StopLossByMarket { get; set; }
value = transaqOrderCondition.StopLossByMarket
transaqOrderCondition.StopLossByMarket = value

Haga una orden de mercado (en este caso se ignora StopLossOrderPrice).

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.

StopLossProtectionTime
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.

StopLossUseCredit
public bool? StopLossUseCredit { get; set; }
value = transaqOrderCondition.StopLossUseCredit
transaqOrderCondition.StopLossUseCredit = value

Usa crédito.

StopLossVolume
public Unit StopLossVolume { get; set; }
value = transaqOrderCondition.StopLossVolume
transaqOrderCondition.StopLossVolume = value

Volumen (valor absoluto o porcentaje).

TakeProfitActivationPrice
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@.

TakeProfitByMarket
public bool? TakeProfitByMarket { get; set; }
value = transaqOrderCondition.TakeProfitByMarket
transaqOrderCondition.TakeProfitByMarket = value

Haga una oferta para el mercado.

TakeProfitCorrection
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.

TakeProfitProtectionSpread
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.

TakeProfitProtectionTime
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.

TakeProfitUseCredit
public bool? TakeProfitUseCredit { get; set; }
value = transaqOrderCondition.TakeProfitUseCredit
transaqOrderCondition.TakeProfitUseCredit = value

Usa crédito.

TakeProfitVolume
public Unit TakeProfitVolume { get; set; }
value = transaqOrderCondition.TakeProfitVolume
transaqOrderCondition.TakeProfitVolume = value

Volumen. Valor absoluto, o porcentaje.

Type
public TransaqOrderConditionTypes Type { get; set; }
value = transaqOrderCondition.Type
transaqOrderCondition.Type = value

Tipo de entrada.

ValidFor
public DateTime? ValidFor { get; set; }
value = transaqOrderCondition.ValidFor
transaqOrderCondition.ValidFor = value

La aplicación es válida hasta entonces.