TransaqOrderCondition

StockSharp.Transaq

Termos de parada de aplicações específicas para Transaq.

Herda de: OrderCondition

Implementa: IStopLossOrderCondition, ITakeProfitOrderCondition, IRepoOrderCondition, INtmOrderCondition

Construtores

TransaqOrderCondition
public TransaqOrderCondition()
transaqOrderCondition = TransaqOrderCondition()

Criar TransaqOrderCondition@.

Propriedades

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

Condição.

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

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

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

Condição de validade do pedido.

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

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

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

Condição de validade do pedido.

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

Preço para o pedido, ou garantia em percentagem.

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 da aplicação associada.

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

Informação para ordens negociadas do modo de comércio.

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

Informação para ordens REPO\REPO-M.

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

O preço de ativação, ao chegar ao qual a aplicação será enviada ao preço especificado em StopLossOrderPrice.

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

Coloque uma ordem de mercado (neste caso StopLossOrderPrice é ignorado).

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

O preço da licitação a ser enviada para a troca após ativação ao preço indicado em StopLossActivationPrice. Valor absoluto, ou como uma porcentagem.

StopLossProtectionTime
public int? StopLossProtectionTime { get; set; }
value = transaqOrderCondition.StopLossProtectionTime
transaqOrderCondition.StopLossProtectionTime = value

O tempo de proteção impede a execução em caso de "puncturas" no mercado, ou seja, em situações em que os preços de mercado apenas brevemente atingem o nível de StopLossActivationPrice, e logo voltam.

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

Usa o crédito.

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

Volume (valor absoluto ou percentagem).

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

O preço de ativação, ao chegar ao qual o aplicativo será enviado para a troca com o preço especificado, levando em conta TakeProfitProtectionSpread.

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

Faça uma oferta para o mercado.

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

Correção: Se definido, após ativação da solicitação por TakeProfitActivationPrice e redução do preço (para TP para venda) ou aumento do preço (para TP para compra), a solicitação será enviada ao preço, levando em conta TakeProfitProtectionSpread. Valor absoluto, ou em porcentagem.

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

Espalhamento protetor: A quantidade que será adicionada (no TP para comprar) ou subtraída (no TP para vender) para TakeProfitActivationPrice, quando a oferta for envenenada para a troca. Valor absoluto, ou porcentagem.

TakeProfitProtectionTime
public int? TakeProfitProtectionTime { get; set; }
value = transaqOrderCondition.TakeProfitProtectionTime
transaqOrderCondition.TakeProfitProtectionTime = value

Tempo de proteção, em seg. Tempo de proteção impede a execução quando há "punções" no mercado, ou seja, em situações em que os preços de mercado apenas brevemente alcançar o nível de StopLossActivationPrice, e logo voltar.

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

Usa o crédito.

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

Volume. Valor absoluto, ou percentagem.

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

Tipo de entrada de paragem.

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

A aplicação é válida até.