ProtoOATradeData

StockSharp.cTrader.Native.Model

* Entidade de informações de negociação de posição/ordem.

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

Propriedades

CloseTimestamp
public ulong CloseTimestamp { get; set; }
value = protoOATradeData.CloseTimestamp
protoOATradeData.CloseTimestamp = value

O tempo Unix em milissegundos quando uma posição foi fechada

Comment
public string Comment { get; set; }
value = protoOATradeData.Comment
protoOATradeData.Comment = value

Comentário especificado pelo utilizador.

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

Se TRUE, então posição/perda de paragem de ordem é guaranteedStopLoss.

HasCloseTimestamp
public bool HasCloseTimestamp { get; }
value = protoOATradeData.HasCloseTimestamp

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

HasComment
public bool HasComment { get; }
value = protoOATradeData.HasComment

Obtém se o campo "comentário" está definido

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

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

HasLabel
public bool HasLabel { get; }
value = protoOATradeData.HasLabel

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

HasMeasurementUnits
public bool HasMeasurementUnits { get; }
value = protoOATradeData.HasMeasurementUnits

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

HasOpenTimestamp
public bool HasOpenTimestamp { get; }
value = protoOATradeData.HasOpenTimestamp

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

HasSymbolId
public bool HasSymbolId { get; }
value = protoOATradeData.HasSymbolId

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

HasTradeSide
public bool HasTradeSide { get; }
value = protoOATradeData.HasTradeSide

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

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

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

Label
public string Label { get; set; }
value = protoOATradeData.Label
protoOATradeData.Label = value

Rótulo de texto indicado durante a solicitação de ordem.

MeasurementUnits
public string MeasurementUnits { get; set; }
value = protoOATradeData.MeasurementUnits
protoOATradeData.MeasurementUnits = value

Especifica as unidades em que o Símbolo é denominado.

OpenTimestamp
public long OpenTimestamp { get; set; }
value = protoOATradeData.OpenTimestamp
protoOATradeData.OpenTimestamp = value

O tempo Unix em milissegundos quando a posição foi aberta ou a ordem foi criada.

SymbolId
public long SymbolId { get; set; }
value = protoOATradeData.SymbolId
protoOATradeData.SymbolId = value

O identificador único do símbolo em ambiente específico do servidor dentro da plataforma cTrader. Diferentes corretores podem ter IDs diferentes.

TradeSide
public ProtoOATradeSide TradeSide { get; set; }
value = protoOATradeData.TradeSide
protoOATradeData.TradeSide = value

Compra, vende.

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

Volume em cêntimos.

Métodos

ClearCloseTimestamp
public void ClearCloseTimestamp()
protoOATradeData.ClearCloseTimestamp()

Limpa o valor do campo "closeTimestamp"

ClearComment
public void ClearComment()
protoOATradeData.ClearComment()

Limpa o valor do campo "comentário"

ClearGuaranteedStopLoss
public void ClearGuaranteedStopLoss()
protoOATradeData.ClearGuaranteedStopLoss()

Limpa o valor do campo "guaranteedStopLoss"

ClearLabel
public void ClearLabel()
protoOATradeData.ClearLabel()

Limpa o valor do campo "marcar"

ClearMeasurementUnits
public void ClearMeasurementUnits()
protoOATradeData.ClearMeasurementUnits()

Limpa o valor do campo "measurementUnits"

ClearOpenTimestamp
public void ClearOpenTimestamp()
protoOATradeData.ClearOpenTimestamp()

Limpa o valor do campo "openTimestamp"

ClearSymbolId
public void ClearSymbolId()
protoOATradeData.ClearSymbolId()

Limpa o valor do campo "symbolId"

ClearTradeSide
public void ClearTradeSide()
protoOATradeData.ClearTradeSide()

Limpa o valor do campo "tradeSide"

ClearVolume
public void ClearVolume()
protoOATradeData.ClearVolume()

Limpa o valor do campo "volume"

Campos

CloseTimestampFieldNumber
public const int CloseTimestampFieldNumber
value = ProtoOATradeData.CloseTimestampFieldNumber

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

CommentFieldNumber
public const int CommentFieldNumber
value = ProtoOATradeData.CommentFieldNumber

Número de campo para o campo "comentário".

GuaranteedStopLossFieldNumber
public const int GuaranteedStopLossFieldNumber
value = ProtoOATradeData.GuaranteedStopLossFieldNumber

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

LabelFieldNumber
public const int LabelFieldNumber
value = ProtoOATradeData.LabelFieldNumber

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

MeasurementUnitsFieldNumber
public const int MeasurementUnitsFieldNumber
value = ProtoOATradeData.MeasurementUnitsFieldNumber

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

OpenTimestampFieldNumber
public const int OpenTimestampFieldNumber
value = ProtoOATradeData.OpenTimestampFieldNumber

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

SymbolIdFieldNumber
public const int SymbolIdFieldNumber
value = ProtoOATradeData.SymbolIdFieldNumber

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

TradeSideFieldNumber
public const int TradeSideFieldNumber
value = ProtoOATradeData.TradeSideFieldNumber

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

VolumeFieldNumber
public const int VolumeFieldNumber
value = ProtoOATradeData.VolumeFieldNumber

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