ProtoOAAmendOrderReq

StockSharp.cTrader.Native.Model

* Solicitud de modificación del orden pendiente existente. Permitido sólo si el Access Token tiene permisos "trade" para la cuenta comercial.

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

Propiedades

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

Un identificador único de la cuenta del comerciante. Se utiliza para comparar las respuestas a las cuentas del trader.

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

El temporizador Unix en milisegundos de expiración de la Orden. Debe ser fijado para las órdenes de la Fecha de la Buena Till.

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

Si la TUA entonces se garantiza la Pérdida de Parada. Disponible para el Riesgo Francés o la Cuenta de Parar Garantizado.

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

Obtiene si el campo "ctidTraderAccountId" está establecido

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

Obtiene si el campo "expirationTimestamp" está establecido

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

Obtiene si el campo "guaranteedStopLoss" está establecido

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

Obtiene si el campo "limitPrice" está establecido

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

Obtiene si el campo "orderId" está establecido

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

Obtiene si el campo "payloadType" está establecido

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

Obtiene si el campo "relativeStopLoss" está establecido

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

Obtiene si el campo "relativeTakeProfit" está establecido

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

Obtiene si el campo "slippageInPoints" está establecido

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

Obtiene si el campo "stopLoss" está establecido

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

Obtiene si el campo "stopPrice" está establecido

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

Obtiene si el campo "stopTriggerMethod" está establecido

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

Obtiene si el campo "takeProfit" está establecido

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

Obtiene si el campo "trailingStopLoss" está establecido

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

Obtiene si el campo de "volumen" está establecido

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

El Precio Límite, se puede especificar sólo para el pedido LIMIT.

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

El único ID de la orden.

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

La pérdida relativa de la parada puede especificarse en lugar del absoluto. Especificado en 1/100000 de una unidad de precio. Para BUY stopLoss = entryPrice - relativeStopLoss, para SELL stopLoss = entryPrice + relativeStopLoss.

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

El relativo Take Profit se puede especificar en lugar del absoluto. Especificado en 1/100000 de una unidad de precio. Para BUY takeProfit = entryPrice + relativeTakeProfit, para SELL takeProfit = entryPrice - relativeTakeProfit.

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

Distancia de página para las órdenes MARKET_RANGE y STOP_LIMIT@.

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

El precio absoluto de la parada (e.g. 1.23456). No está respaldado por las órdenes del MARKER.

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

El precio de parálisis, se puede especificar para la STOP y las órdenes STOP_LIMIT.

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

Método de desencadenante para la COP o STOP_LIMIT pendiente de pedido.

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

El precio absoluto de la ganancia (e.g. 1.23456). No está apoyado para las órdenes del MARKER.

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

Si TRUE entonces se aplica la pérdida de la parada de tracción.

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

Volumen, representado en 0,01 de una unidad (e.g@. cents).

Métodos

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAAmendOrderReq.ClearCtidTraderAccountId()

Limpia el valor del campo "ctidTraderAccountId"

ClearExpirationTimestamp
public void ClearExpirationTimestamp()
protoOAAmendOrderReq.ClearExpirationTimestamp()

Limpia el valor del campo "expirationTimestamp"

ClearGuaranteedStopLoss
public void ClearGuaranteedStopLoss()
protoOAAmendOrderReq.ClearGuaranteedStopLoss()

Limpia el valor del campo "guaranteedStopLoss"

ClearLimitPrice
public void ClearLimitPrice()
protoOAAmendOrderReq.ClearLimitPrice()

Limpia el valor del campo "limitPrice"

ClearOrderId
public void ClearOrderId()
protoOAAmendOrderReq.ClearOrderId()

Limpia el valor del campo "orderId"

ClearPayloadType
public void ClearPayloadType()
protoOAAmendOrderReq.ClearPayloadType()

Limpia el valor del campo "payloadType"

ClearRelativeStopLoss
public void ClearRelativeStopLoss()
protoOAAmendOrderReq.ClearRelativeStopLoss()

Limpia el valor del campo "relativeStopLoss"

ClearRelativeTakeProfit
public void ClearRelativeTakeProfit()
protoOAAmendOrderReq.ClearRelativeTakeProfit()

Limpia el valor del campo "relativeTakeProfit"

ClearSlippageInPoints
public void ClearSlippageInPoints()
protoOAAmendOrderReq.ClearSlippageInPoints()

Limpia el valor del campo "slippageInPoints"

ClearStopLoss
public void ClearStopLoss()
protoOAAmendOrderReq.ClearStopLoss()

Limpia el valor del campo "stopLoss"

ClearStopPrice
public void ClearStopPrice()
protoOAAmendOrderReq.ClearStopPrice()

Limpia el valor del campo "stopPrice"

ClearStopTriggerMethod
public void ClearStopTriggerMethod()
protoOAAmendOrderReq.ClearStopTriggerMethod()

Limpia el valor del campo "stopTriggerMethod"

ClearTakeProfit
public void ClearTakeProfit()
protoOAAmendOrderReq.ClearTakeProfit()

Limpia el valor del campo "takeProfit"

ClearTrailingStopLoss
public void ClearTrailingStopLoss()
protoOAAmendOrderReq.ClearTrailingStopLoss()

Limpia el valor del campo "trailingStopLoss"

ClearVolume
public void ClearVolume()
protoOAAmendOrderReq.ClearVolume()

Limpia el valor del campo "volumen"

Campos

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAAmendOrderReq.CtidTraderAccountIdFieldNumber

Número de campo para el campo "ctidTraderAccountId@".

ExpirationTimestampFieldNumber
public const int ExpirationTimestampFieldNumber
value = ProtoOAAmendOrderReq.ExpirationTimestampFieldNumber

Número de campo para el campo "expirationTimestamp@".

GuaranteedStopLossFieldNumber
public const int GuaranteedStopLossFieldNumber
value = ProtoOAAmendOrderReq.GuaranteedStopLossFieldNumber

Número de campo para el campo "guaranteedStopLoss@".

LimitPriceFieldNumber
public const int LimitPriceFieldNumber
value = ProtoOAAmendOrderReq.LimitPriceFieldNumber

Número de campo para el campo "limitPrice@".

OrderIdFieldNumber
public const int OrderIdFieldNumber
value = ProtoOAAmendOrderReq.OrderIdFieldNumber

Número de campo para el campo "orderId@".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAAmendOrderReq.PayloadTypeFieldNumber

Número de campo para el campo "payloadType@".

RelativeStopLossFieldNumber
public const int RelativeStopLossFieldNumber
value = ProtoOAAmendOrderReq.RelativeStopLossFieldNumber

Número de campo para el campo "relativeStopLoss@".

RelativeTakeProfitFieldNumber
public const int RelativeTakeProfitFieldNumber
value = ProtoOAAmendOrderReq.RelativeTakeProfitFieldNumber

Número de campo para el campo "relativeTakeProfit@".

SlippageInPointsFieldNumber
public const int SlippageInPointsFieldNumber
value = ProtoOAAmendOrderReq.SlippageInPointsFieldNumber

Número de campo para el campo "slippageInPoints@".

StopLossFieldNumber
public const int StopLossFieldNumber
value = ProtoOAAmendOrderReq.StopLossFieldNumber

Número de campo para el campo "stopLoss@".

StopPriceFieldNumber
public const int StopPriceFieldNumber
value = ProtoOAAmendOrderReq.StopPriceFieldNumber

Número de campo para el campo "stopPrice@".

StopTriggerMethodFieldNumber
public const int StopTriggerMethodFieldNumber
value = ProtoOAAmendOrderReq.StopTriggerMethodFieldNumber

Número de campo para el campo "stopTriggerMethod@".

TakeProfitFieldNumber
public const int TakeProfitFieldNumber
value = ProtoOAAmendOrderReq.TakeProfitFieldNumber

Número de campo para el campo "takeProfit@".

TrailingStopLossFieldNumber
public const int TrailingStopLossFieldNumber
value = ProtoOAAmendOrderReq.TrailingStopLossFieldNumber

Número de campo para el campo "trailingStopLoss@".

VolumeFieldNumber
public const int VolumeFieldNumber
value = ProtoOAAmendOrderReq.VolumeFieldNumber

Número de campo para el campo de "volumen".