ProtoOAClosePositionReq

StockSharp.cTrader.Native.Model

* Pedido de fechamento ou fechamento parcial de uma posição existente. Permite apenas se o accessToken tiver permissões de "comercialização" para a conta de negociação.

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

Propriedades

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

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

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

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

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

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

HasPositionId
public bool HasPositionId { get; }
value = protoOAClosePositionReq.HasPositionId

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

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

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

PositionId
public long PositionId { get; set; }
value = protoOAClosePositionReq.PositionId
protoOAClosePositionReq.PositionId = value

A identificação única da posição a fechar.

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

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

Métodos

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAClosePositionReq.ClearCtidTraderAccountId()

Limpa o valor do campo "ctidTraderAccountId"

ClearPayloadType
public void ClearPayloadType()
protoOAClosePositionReq.ClearPayloadType()

Limpa o valor do campo "payloadType"

ClearPositionId
public void ClearPositionId()
protoOAClosePositionReq.ClearPositionId()

Limpa o valor do campo "positionId"

ClearVolume
public void ClearVolume()
protoOAClosePositionReq.ClearVolume()

Limpa o valor do campo "volume"

Campos

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAClosePositionReq.CtidTraderAccountIdFieldNumber

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

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAClosePositionReq.PayloadTypeFieldNumber

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

PositionIdFieldNumber
public const int PositionIdFieldNumber
value = ProtoOAClosePositionReq.PositionIdFieldNumber

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

VolumeFieldNumber
public const int VolumeFieldNumber
value = ProtoOAClosePositionReq.VolumeFieldNumber

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