ProtoOAAmendPositionSLTPReq
* Pedido de alteração de StopLoss e TakeProfit da posição existente. Permite apenas se o accessToken tiver permissões de negociação para a conta de negociação.
Implementa: IMessage<ProtoOAAmendPositionSLTPReq>, IMessage, IEquatable<ProtoOAAmendPositionSLTPReq>, IDeepCloneable<ProtoOAAmendPositionSLTPReq>, IBufferMessage
Propriedades
public long CtidTraderAccountId { get; set; }
value = protoOAAmendPositionSLTPReq.CtidTraderAccountId
protoOAAmendPositionSLTPReq.CtidTraderAccountId = value
Identificador único da conta do comerciante. Usado para corresponder às respostas às contas do comerciante.
public bool GuaranteedStopLoss { get; set; }
value = protoOAAmendPositionSLTPReq.GuaranteedStopLoss
protoOAAmendPositionSLTPReq.GuaranteedStopLoss = value
Se TRUE, então a perda Stop é garantida. Disponível para o risco francês ou as contas de perda Garantido Stop.
public bool HasCtidTraderAccountId { get; }
value = protoOAAmendPositionSLTPReq.HasCtidTraderAccountId
Obtém se o campo "ctidTraderAccountId" está definido
public bool HasGuaranteedStopLoss { get; }
value = protoOAAmendPositionSLTPReq.HasGuaranteedStopLoss
Obtém se o campo "guaranteedStopLoss" está definido
public bool HasPayloadType { get; }
value = protoOAAmendPositionSLTPReq.HasPayloadType
Obtém se o campo "payloadType" está definido
public bool HasPositionId { get; }
value = protoOAAmendPositionSLTPReq.HasPositionId
Obtém se o campo "positionId" está definido
public bool HasStopLoss { get; }
value = protoOAAmendPositionSLTPReq.HasStopLoss
Obtém se o campo "stopLoss" está definido
public bool HasStopLossTriggerMethod { get; }
value = protoOAAmendPositionSLTPReq.HasStopLossTriggerMethod
Obtém se o campo "stopLossTriggerMethod" está definido
public bool HasTakeProfit { get; }
value = protoOAAmendPositionSLTPReq.HasTakeProfit
Obtém se o campo "takeProfit" está definido
public bool HasTrailingStopLoss { get; }
value = protoOAAmendPositionSLTPReq.HasTrailingStopLoss
Obtém se o campo "trailingStopLoss" está definido
public long PositionId { get; set; }
value = protoOAAmendPositionSLTPReq.PositionId
protoOAAmendPositionSLTPReq.PositionId = value
A identificação única da posição a alterar.
public double StopLoss { get; set; }
value = protoOAAmendPositionSLTPReq.StopLoss
protoOAAmendPositionSLTPReq.StopLoss = value
Preço absoluto de perda de parada (1,23456 por exemplo).
public ProtoOAOrderTriggerMethod StopLossTriggerMethod { get; set; }
value = protoOAAmendPositionSLTPReq.StopLossTriggerMethod
protoOAAmendPositionSLTPReq.StopLossTriggerMethod = value
O método Stop gatilho para a ordem Stop Loss/Take Lucro.
public double TakeProfit { get; set; }
value = protoOAAmendPositionSLTPReq.TakeProfit
protoOAAmendPositionSLTPReq.TakeProfit = value
Absoluto Tome o preço do lucro (1.26543, por exemplo).
public bool TrailingStopLoss { get; set; }
value = protoOAAmendPositionSLTPReq.TrailingStopLoss
protoOAAmendPositionSLTPReq.TrailingStopLoss = value
Se TRUE, então a perda de Trailing Stop é aplicada.
Métodos
public void ClearCtidTraderAccountId()
protoOAAmendPositionSLTPReq.ClearCtidTraderAccountId()
Limpa o valor do campo "ctidTraderAccountId"
public void ClearGuaranteedStopLoss()
protoOAAmendPositionSLTPReq.ClearGuaranteedStopLoss()
Limpa o valor do campo "guaranteedStopLoss"
public void ClearPayloadType()
protoOAAmendPositionSLTPReq.ClearPayloadType()
Limpa o valor do campo "payloadType"
public void ClearPositionId()
protoOAAmendPositionSLTPReq.ClearPositionId()
Limpa o valor do campo "positionId"
public void ClearStopLoss()
protoOAAmendPositionSLTPReq.ClearStopLoss()
Limpa o valor do campo "stopLoss"
public void ClearStopLossTriggerMethod()
protoOAAmendPositionSLTPReq.ClearStopLossTriggerMethod()
Limpa o valor do campo "stopLossTriggerMethod"
public void ClearTakeProfit()
protoOAAmendPositionSLTPReq.ClearTakeProfit()
Limpa o valor do campo "takeProfit"
public void ClearTrailingStopLoss()
protoOAAmendPositionSLTPReq.ClearTrailingStopLoss()
Limpa o valor do campo "trailingStopLoss"
Campos
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAAmendPositionSLTPReq.CtidTraderAccountIdFieldNumber
Número do campo para o campo "ctidTraderAccountId".
public const int GuaranteedStopLossFieldNumber
value = ProtoOAAmendPositionSLTPReq.GuaranteedStopLossFieldNumber
Número do campo para o campo "guaranteedStopLoss".
public const int PayloadTypeFieldNumber
value = ProtoOAAmendPositionSLTPReq.PayloadTypeFieldNumber
Número do campo para o campo "payloadType".
public const int PositionIdFieldNumber
value = ProtoOAAmendPositionSLTPReq.PositionIdFieldNumber
Número do campo para o campo "positionId".
public const int StopLossFieldNumber
value = ProtoOAAmendPositionSLTPReq.StopLossFieldNumber
Número do campo para o campo "stopLoss".
public const int StopLossTriggerMethodFieldNumber
value = ProtoOAAmendPositionSLTPReq.StopLossTriggerMethodFieldNumber
Número do campo para o campo "stopLossTriggerMethod".
public const int TakeProfitFieldNumber
value = ProtoOAAmendPositionSLTPReq.TakeProfitFieldNumber
Número do campo para o campo "takeProfit".
public const int TrailingStopLossFieldNumber
value = ProtoOAAmendPositionSLTPReq.TrailingStopLossFieldNumber
Número do campo para o campo "trailingStopLoss".