ProtoOAAmendOrderReq

StockSharp.cTrader.Native.Model

* Pedido de alteração da ordem pendente existente. Permite apenas se o Token de Acesso tiver permissões de "comercialização" para a conta de negociação.

Implementa: IMessage<ProtoOAAmendOrderReq>, IMessage, IEquatable<ProtoOAAmendOrderReq>, IDeepCloneable<ProtoOAAmendOrderReq>, IBufferMessage

Propriedades

CtidTraderAccountId
public long CtidTraderAccountId { get; set; }
value = protoOAAmendOrderReq.CtidTraderAccountId
protoOAAmendOrderReq.CtidTraderAccountId = value

Identificador único da conta do comerciante. Usado para corresponder às respostas às contas do comerciante.

ExpirationTimestamp
public long ExpirationTimestamp { get; set; }
value = protoOAAmendOrderReq.ExpirationTimestamp
protoOAAmendOrderReq.ExpirationTimestamp = value

A data de validade do Unix em milissegundos da expiração da Ordem deve ser definida para as ordens de data de boa validade.

GuaranteedStopLoss
public bool GuaranteedStopLoss { get; set; }
value = protoOAAmendOrderReq.GuaranteedStopLoss
protoOAAmendOrderReq.GuaranteedStopLoss = value

Se TRUE, então a perda Stop é garantida. Disponível para o risco francês ou as contas de perda Garantido Stop.

HasCtidTraderAccountId
public bool HasCtidTraderAccountId { get; }
value = protoOAAmendOrderReq.HasCtidTraderAccountId

Obtém se o campo "ctidTraderAccountId" está definido

HasExpirationTimestamp
public bool HasExpirationTimestamp { get; }
value = protoOAAmendOrderReq.HasExpirationTimestamp

Obtém se o campo "expirationTimestamp" está definido

HasGuaranteedStopLoss
public bool HasGuaranteedStopLoss { get; }
value = protoOAAmendOrderReq.HasGuaranteedStopLoss

Obtém se o campo "guaranteedStopLoss" está definido

HasLimitPrice
public bool HasLimitPrice { get; }
value = protoOAAmendOrderReq.HasLimitPrice

Obtém se o campo "limitPrice" está definido

HasOrderId
public bool HasOrderId { get; }
value = protoOAAmendOrderReq.HasOrderId

Obtém se o campo "orderId" está definido

HasPayloadType
public bool HasPayloadType { get; }
value = protoOAAmendOrderReq.HasPayloadType

Obtém se o campo "payloadType" está definido

HasRelativeStopLoss
public bool HasRelativeStopLoss { get; }
value = protoOAAmendOrderReq.HasRelativeStopLoss

Obtém se o campo "relativeStopLoss" está definido

HasRelativeTakeProfit
public bool HasRelativeTakeProfit { get; }
value = protoOAAmendOrderReq.HasRelativeTakeProfit

Obtém se o campo "relativeTakeProfit" está definido

HasSlippageInPoints
public bool HasSlippageInPoints { get; }
value = protoOAAmendOrderReq.HasSlippageInPoints

Obtém se o campo "slippageInPoints" está definido

HasStopLoss
public bool HasStopLoss { get; }
value = protoOAAmendOrderReq.HasStopLoss

Obtém se o campo "stopLoss" está definido

HasStopPrice
public bool HasStopPrice { get; }
value = protoOAAmendOrderReq.HasStopPrice

Obtém se o campo "stopPrice" está definido

HasStopTriggerMethod
public bool HasStopTriggerMethod { get; }
value = protoOAAmendOrderReq.HasStopTriggerMethod

Obtém se o campo "stopTriggerMethod" está definido

HasTakeProfit
public bool HasTakeProfit { get; }
value = protoOAAmendOrderReq.HasTakeProfit

Obtém se o campo "takeProfit" está definido

HasTrailingStopLoss
public bool HasTrailingStopLoss { get; }
value = protoOAAmendOrderReq.HasTrailingStopLoss

Obtém se o campo "trailingStopLoss" está definido

HasVolume
public bool HasVolume { get; }
value = protoOAAmendOrderReq.HasVolume

Obtém se o campo "volume" está definido

LimitPrice
public double LimitPrice { get; set; }
value = protoOAAmendOrderReq.LimitPrice
protoOAAmendOrderReq.LimitPrice = value

O preço limite, pode ser especificado apenas para a ordem LIMIT.

OrderId
public long OrderId { get; set; }
value = protoOAAmendOrderReq.OrderId
protoOAAmendOrderReq.OrderId = value

A identificação única da ordem.

RelativeStopLoss
public long RelativeStopLoss { get; set; }
value = protoOAAmendOrderReq.RelativeStopLoss
protoOAAmendOrderReq.RelativeStopLoss = value

A perda relativa de parada pode ser especificada em vez da absoluta. Especificada em 1/10000 de uma unidade de preço. Para COMPRAR stopLoss = entryPrice - relativeStopLoss, para SELL stopLoss = entryPrice@ + relativeStopLoss.

RelativeTakeProfit
public long RelativeTakeProfit { get; set; }
value = protoOAAmendOrderReq.RelativeTakeProfit
protoOAAmendOrderReq.RelativeTakeProfit = value

O lucro relativo de tomada pode ser especificado em vez do absoluto. Especificado em 1/10000 de uma unidade de preço. Para comprar takeProfit = entryPrice @ relativeTakeProfit, para SELL takeProfit = entryPrice@ - relativeTakeProfit.

SlippageInPoints
public int SlippageInPoints { get; set; }
value = protoOAAmendOrderReq.SlippageInPoints
protoOAAmendOrderReq.SlippageInPoints = value

Distância de escorregamento para as ordens MARKET_RANGE e STOP_LIMIT.

StopLoss
public double StopLoss { get; set; }
value = protoOAAmendOrderReq.StopLoss
protoOAAmendOrderReq.StopLoss = value

O preço absoluto de perda de parada (e.g. 1.23456). Não suportado para as ordens MARKER.

StopPrice
public double StopPrice { get; set; }
value = protoOAAmendOrderReq.StopPrice
protoOAAmendOrderReq.StopPrice = value

O preço de parada, pode ser especificado para o STOP e para as ordens STOP_LIMIT.

StopTriggerMethod
public ProtoOAOrderTriggerMethod StopTriggerMethod { get; set; }
value = protoOAAmendOrderReq.StopTriggerMethod
protoOAAmendOrderReq.StopTriggerMethod = value

Método de desencadeamento para o STOP ou para STOP_LIMITpendente.

TakeProfit
public double TakeProfit { get; set; }
value = protoOAAmendOrderReq.TakeProfit
protoOAAmendOrderReq.TakeProfit = value

O preço absoluto de lucro (e.g. 1.23456). Não suportado para as ordens MARKER.

TrailingStopLoss
public bool TrailingStopLoss { get; set; }
value = protoOAAmendOrderReq.TrailingStopLoss
protoOAAmendOrderReq.TrailingStopLoss = value

Se TRUE, então a perda de Trailing Stop é aplicada.

Volume
public long Volume { get; set; }
value = protoOAAmendOrderReq.Volume
protoOAAmendOrderReq.Volume = value

Volume, representado em 0,01 de uma unidade (e.g. centavos).

Métodos

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAAmendOrderReq.ClearCtidTraderAccountId()

Limpa o valor do campo "ctidTraderAccountId"

ClearExpirationTimestamp
public void ClearExpirationTimestamp()
protoOAAmendOrderReq.ClearExpirationTimestamp()

Limpa o valor do campo "expirationTimestamp"

ClearGuaranteedStopLoss
public void ClearGuaranteedStopLoss()
protoOAAmendOrderReq.ClearGuaranteedStopLoss()

Limpa o valor do campo "guaranteedStopLoss"

ClearLimitPrice
public void ClearLimitPrice()
protoOAAmendOrderReq.ClearLimitPrice()

Limpa o valor do campo "limitPrice"

ClearOrderId
public void ClearOrderId()
protoOAAmendOrderReq.ClearOrderId()

Limpa o valor do campo "orderId"

ClearPayloadType
public void ClearPayloadType()
protoOAAmendOrderReq.ClearPayloadType()

Limpa o valor do campo "payloadType"

ClearRelativeStopLoss
public void ClearRelativeStopLoss()
protoOAAmendOrderReq.ClearRelativeStopLoss()

Limpa o valor do campo "relativeStopLoss"

ClearRelativeTakeProfit
public void ClearRelativeTakeProfit()
protoOAAmendOrderReq.ClearRelativeTakeProfit()

Limpa o valor do campo "relativeTakeProfit"

ClearSlippageInPoints
public void ClearSlippageInPoints()
protoOAAmendOrderReq.ClearSlippageInPoints()

Limpa o valor do campo "slippageInPoints"

ClearStopLoss
public void ClearStopLoss()
protoOAAmendOrderReq.ClearStopLoss()

Limpa o valor do campo "stopLoss"

ClearStopPrice
public void ClearStopPrice()
protoOAAmendOrderReq.ClearStopPrice()

Limpa o valor do campo "stopPrice"

ClearStopTriggerMethod
public void ClearStopTriggerMethod()
protoOAAmendOrderReq.ClearStopTriggerMethod()

Limpa o valor do campo "stopTriggerMethod"

ClearTakeProfit
public void ClearTakeProfit()
protoOAAmendOrderReq.ClearTakeProfit()

Limpa o valor do campo "takeProfit"

ClearTrailingStopLoss
public void ClearTrailingStopLoss()
protoOAAmendOrderReq.ClearTrailingStopLoss()

Limpa o valor do campo "trailingStopLoss"

ClearVolume
public void ClearVolume()
protoOAAmendOrderReq.ClearVolume()

Limpa o valor do campo "volume"

Campos

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAAmendOrderReq.CtidTraderAccountIdFieldNumber

Número do campo para o campo "ctidTraderAccountId".

ExpirationTimestampFieldNumber
public const int ExpirationTimestampFieldNumber
value = ProtoOAAmendOrderReq.ExpirationTimestampFieldNumber

Número do campo para o campo "expirationTimestamp".

GuaranteedStopLossFieldNumber
public const int GuaranteedStopLossFieldNumber
value = ProtoOAAmendOrderReq.GuaranteedStopLossFieldNumber

Número do campo para o campo "guaranteedStopLoss".

LimitPriceFieldNumber
public const int LimitPriceFieldNumber
value = ProtoOAAmendOrderReq.LimitPriceFieldNumber

Número do campo para o campo "limitPrice".

OrderIdFieldNumber
public const int OrderIdFieldNumber
value = ProtoOAAmendOrderReq.OrderIdFieldNumber

Número do campo para o campo "orderId".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAAmendOrderReq.PayloadTypeFieldNumber

Número do campo para o campo "payloadType".

RelativeStopLossFieldNumber
public const int RelativeStopLossFieldNumber
value = ProtoOAAmendOrderReq.RelativeStopLossFieldNumber

Número do campo para o campo "relativeStopLoss".

RelativeTakeProfitFieldNumber
public const int RelativeTakeProfitFieldNumber
value = ProtoOAAmendOrderReq.RelativeTakeProfitFieldNumber

Número do campo para o campo "relativeTakeProfit".

SlippageInPointsFieldNumber
public const int SlippageInPointsFieldNumber
value = ProtoOAAmendOrderReq.SlippageInPointsFieldNumber

Número do campo para o campo "slippageInPoints".

StopLossFieldNumber
public const int StopLossFieldNumber
value = ProtoOAAmendOrderReq.StopLossFieldNumber

Número do campo para o campo "stopLoss".

StopPriceFieldNumber
public const int StopPriceFieldNumber
value = ProtoOAAmendOrderReq.StopPriceFieldNumber

Número do campo para o campo "stopPrice".

StopTriggerMethodFieldNumber
public const int StopTriggerMethodFieldNumber
value = ProtoOAAmendOrderReq.StopTriggerMethodFieldNumber

Número do campo para o campo "stopTriggerMethod".

TakeProfitFieldNumber
public const int TakeProfitFieldNumber
value = ProtoOAAmendOrderReq.TakeProfitFieldNumber

Número do campo para o campo "takeProfit".

TrailingStopLossFieldNumber
public const int TrailingStopLossFieldNumber
value = ProtoOAAmendOrderReq.TrailingStopLossFieldNumber

Número do campo para o campo "trailingStopLoss".

VolumeFieldNumber
public const int VolumeFieldNumber
value = ProtoOAAmendOrderReq.VolumeFieldNumber

Número do campo para o campo "volume".