ProtoOAAmendPositionSLTPReq
* Solicitud de modificación StopLoss y TakeProfit de posición existente. Permitido solamente si el accessToken tiene permisos "trade" para la cuenta de trading.
Implementa: IMessage<ProtoOAAmendPositionSLTPReq>, IMessage, IEquatable<ProtoOAAmendPositionSLTPReq>, IDeepCloneable<ProtoOAAmendPositionSLTPReq>, IBufferMessage
Propiedades
public long CtidTraderAccountId { get; set; }
value = protoOAAmendPositionSLTPReq.CtidTraderAccountId
protoOAAmendPositionSLTPReq.CtidTraderAccountId = value
Un identificador único de la cuenta del comerciante. Se utiliza para comparar las respuestas a las cuentas del trader.
public bool GuaranteedStopLoss { get; set; }
value = protoOAAmendPositionSLTPReq.GuaranteedStopLoss
protoOAAmendPositionSLTPReq.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.
public bool HasCtidTraderAccountId { get; }
value = protoOAAmendPositionSLTPReq.HasCtidTraderAccountId
Obtiene si el campo "ctidTraderAccountId" está establecido
public bool HasGuaranteedStopLoss { get; }
value = protoOAAmendPositionSLTPReq.HasGuaranteedStopLoss
Obtiene si el campo "guaranteedStopLoss" está establecido
public bool HasPayloadType { get; }
value = protoOAAmendPositionSLTPReq.HasPayloadType
Obtiene si el campo "payloadType" está establecido
public bool HasPositionId { get; }
value = protoOAAmendPositionSLTPReq.HasPositionId
Obtiene si el campo "positionId" está establecido
public bool HasStopLoss { get; }
value = protoOAAmendPositionSLTPReq.HasStopLoss
Obtiene si el campo "stopLoss" está establecido
public bool HasStopLossTriggerMethod { get; }
value = protoOAAmendPositionSLTPReq.HasStopLossTriggerMethod
Obtiene si el campo "stopLossTriggerMethod" está establecido
public bool HasTakeProfit { get; }
value = protoOAAmendPositionSLTPReq.HasTakeProfit
Obtiene si el campo "takeProfit" está establecido
public bool HasTrailingStopLoss { get; }
value = protoOAAmendPositionSLTPReq.HasTrailingStopLoss
Obtiene si el campo "trailingStopLoss" está establecido
public long PositionId { get; set; }
value = protoOAAmendPositionSLTPReq.PositionId
protoOAAmendPositionSLTPReq.PositionId = value
El ID único de la posición para enmendar.
public double StopLoss { get; set; }
value = protoOAAmendPositionSLTPReq.StopLoss
protoOAAmendPositionSLTPReq.StopLoss = value
Precio de la pérdida de la parada absoluta (1.23456 por ejemplo).
public ProtoOAOrderTriggerMethod StopLossTriggerMethod { get; set; }
value = protoOAAmendPositionSLTPReq.StopLossTriggerMethod
protoOAAmendPositionSLTPReq.StopLossTriggerMethod = value
El método de activación de Stop para la orden Stop Loss/Take Profit.
public double TakeProfit { get; set; }
value = protoOAAmendPositionSLTPReq.TakeProfit
protoOAAmendPositionSLTPReq.TakeProfit = value
Absoluto Tome precio de la ganancia (1.26543 por ejemplo).
public bool TrailingStopLoss { get; set; }
value = protoOAAmendPositionSLTPReq.TrailingStopLoss
protoOAAmendPositionSLTPReq.TrailingStopLoss = value
Si TRUE entonces se aplica la pérdida de la parada de tracción.
Métodos
public void ClearCtidTraderAccountId()
protoOAAmendPositionSLTPReq.ClearCtidTraderAccountId()
Limpia el valor del campo "ctidTraderAccountId"
public void ClearGuaranteedStopLoss()
protoOAAmendPositionSLTPReq.ClearGuaranteedStopLoss()
Limpia el valor del campo "guaranteedStopLoss"
public void ClearPayloadType()
protoOAAmendPositionSLTPReq.ClearPayloadType()
Limpia el valor del campo "payloadType"
public void ClearPositionId()
protoOAAmendPositionSLTPReq.ClearPositionId()
Limpia el valor del campo "positionId"
public void ClearStopLoss()
protoOAAmendPositionSLTPReq.ClearStopLoss()
Limpia el valor del campo "stopLoss"
public void ClearStopLossTriggerMethod()
protoOAAmendPositionSLTPReq.ClearStopLossTriggerMethod()
Limpia el valor del campo "stopLossTriggerMethod"
public void ClearTakeProfit()
protoOAAmendPositionSLTPReq.ClearTakeProfit()
Limpia el valor del campo "takeProfit"
public void ClearTrailingStopLoss()
protoOAAmendPositionSLTPReq.ClearTrailingStopLoss()
Limpia el valor del campo "trailingStopLoss"
Campos
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAAmendPositionSLTPReq.CtidTraderAccountIdFieldNumber
Número de campo para el campo "ctidTraderAccountId@".
public const int GuaranteedStopLossFieldNumber
value = ProtoOAAmendPositionSLTPReq.GuaranteedStopLossFieldNumber
Número de campo para el campo "guaranteedStopLoss@".
public const int PayloadTypeFieldNumber
value = ProtoOAAmendPositionSLTPReq.PayloadTypeFieldNumber
Número de campo para el campo "payloadType@".
public const int PositionIdFieldNumber
value = ProtoOAAmendPositionSLTPReq.PositionIdFieldNumber
Número de campo para el campo "positionId@".
public const int StopLossFieldNumber
value = ProtoOAAmendPositionSLTPReq.StopLossFieldNumber
Número de campo para el campo "stopLoss@".
public const int StopLossTriggerMethodFieldNumber
value = ProtoOAAmendPositionSLTPReq.StopLossTriggerMethodFieldNumber
Número de campo para el campo "stopLossTriggerMethod@".
public const int TakeProfitFieldNumber
value = ProtoOAAmendPositionSLTPReq.TakeProfitFieldNumber
Número de campo para el campo "takeProfit@".
public const int TrailingStopLossFieldNumber
value = ProtoOAAmendPositionSLTPReq.TrailingStopLossFieldNumber
Número de campo para el campo "trailingStopLoss@".