ProtoOATradeData
* Сущность торговой позиции/ордера.
Реализует: IMessage<ProtoOATradeData>, IMessage, IEquatable<ProtoOATradeData>, IDeepCloneable<ProtoOATradeData>, IBufferMessage
Свойства
public ulong CloseTimestamp { get; set; }
value = protoOATradeData.CloseTimestamp
protoOATradeData.CloseTimestamp = value
Время Unix в миллисекундах, когда позиция была закрыта
public string Comment { get; set; }
value = protoOATradeData.Comment
protoOATradeData.Comment = value
Комментарий, указанный пользователем.
public bool GuaranteedStopLoss { get; set; }
value = protoOATradeData.GuaranteedStopLoss
protoOATradeData.GuaranteedStopLoss = value
Если ИСТИНА, то стоп-лосс по позиции/заказу - guaranteedStopLoss.
public bool HasCloseTimestamp { get; }
value = protoOATradeData.HasCloseTimestamp
Получает ли поле «closeTimestamp» установлен
public bool HasComment { get; }
value = protoOATradeData.HasComment
Узнает, установлено ли поле «комментарий»
public bool HasGuaranteedStopLoss { get; }
value = protoOATradeData.HasGuaranteedStopLoss
Получает ли поле «guaranteedStopLoss» установлен
public bool HasLabel { get; }
value = protoOATradeData.HasLabel
Получает ли поле «метка» установлен
public bool HasMeasurementUnits { get; }
value = protoOATradeData.HasMeasurementUnits
Получает ли поле «measurementUnits» установлен
public bool HasOpenTimestamp { get; }
value = protoOATradeData.HasOpenTimestamp
Получает ли поле «openTimestamp» установлен
public bool HasSymbolId { get; }
value = protoOATradeData.HasSymbolId
Получает ли поле «symbolId» установлен
public bool HasTradeSide { get; }
value = protoOATradeData.HasTradeSide
Получает ли поле «tradeSide» установлен
public bool HasVolume { get; }
value = protoOATradeData.HasVolume
Получает ли поле «объем» установленное
public string Label { get; set; }
value = protoOATradeData.Label
protoOATradeData.Label = value
Текстовая этикетка, указанная во время запроса заказа.
public string MeasurementUnits { get; set; }
value = protoOATradeData.MeasurementUnits
protoOATradeData.MeasurementUnits = value
Указывает единицы, в которых обозначен символ.
public long OpenTimestamp { get; set; }
value = protoOATradeData.OpenTimestamp
protoOATradeData.OpenTimestamp = value
Время Unix в миллисекундах, когда позиция была открыта или создан порядок.
public long SymbolId { get; set; }
value = protoOATradeData.SymbolId
protoOATradeData.SymbolId = value
Уникальный идентификатор символа в конкретной серверной среде в cTraderплатформе. Различные брокеры могут иметь разные идентификаторы.
public ProtoOATradeSide TradeSide { get; set; }
value = protoOATradeData.TradeSide
protoOATradeData.TradeSide = value
Купи, продай.
public long Volume { get; set; }
value = protoOATradeData.Volume
protoOATradeData.Volume = value
Объем в центах.
Методы
public void ClearCloseTimestamp()
protoOATradeData.ClearCloseTimestamp()
Очищает значение поля "closeTimestamp"
public void ClearComment()
protoOATradeData.ClearComment()
Очищает значение поля «комментарий»
public void ClearGuaranteedStopLoss()
protoOATradeData.ClearGuaranteedStopLoss()
Очищает значение поля "guaranteedStopLoss"
public void ClearLabel()
protoOATradeData.ClearLabel()
Очищает значение поля «маркировка»
public void ClearMeasurementUnits()
protoOATradeData.ClearMeasurementUnits()
Очищает значение поля "measurementUnits"
public void ClearOpenTimestamp()
protoOATradeData.ClearOpenTimestamp()
Очищает значение поля "openTimestamp"
public void ClearSymbolId()
protoOATradeData.ClearSymbolId()
Очищает значение поля "symbolId"
public void ClearTradeSide()
protoOATradeData.ClearTradeSide()
Очищает значение поля "tradeSide"
Поля
public const int CloseTimestampFieldNumber
value = ProtoOATradeData.CloseTimestampFieldNumber
Номер поля для поля "closeTimestamp".
public const int CommentFieldNumber
value = ProtoOATradeData.CommentFieldNumber
Номер поля для поля «комментарий».
public const int GuaranteedStopLossFieldNumber
value = ProtoOATradeData.GuaranteedStopLossFieldNumber
Номер поля для поля "guaranteedStopLoss".
public const int LabelFieldNumber
value = ProtoOATradeData.LabelFieldNumber
Номер поля для поля «метка».
public const int MeasurementUnitsFieldNumber
value = ProtoOATradeData.MeasurementUnitsFieldNumber
Номер поля для поля "measurementUnits".
public const int OpenTimestampFieldNumber
value = ProtoOATradeData.OpenTimestampFieldNumber
Номер поля для поля "openTimestamp".
public const int SymbolIdFieldNumber
value = ProtoOATradeData.SymbolIdFieldNumber
Номер поля для поля "symbolId".
public const int TradeSideFieldNumber
value = ProtoOATradeData.TradeSideFieldNumber
Номер поля для поля "tradeSide".
public const int VolumeFieldNumber
value = ProtoOATradeData.VolumeFieldNumber
Номер поля для поля «объем».