ProtoOATradeData

StockSharp.cTrader.Native.Model

* Сущность торговой позиции/ордера.

Реализует: IMessage<ProtoOATradeData>, IMessage, IEquatable<ProtoOATradeData>, IDeepCloneable<ProtoOATradeData>, IBufferMessage

Свойства

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

Время Unix в миллисекундах, когда позиция была закрыта

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

Комментарий, указанный пользователем.

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

Если ИСТИНА, то стоп-лосс по позиции/заказу - guaranteedStopLoss.

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

Получает ли поле «closeTimestamp» установлен

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

Узнает, установлено ли поле «комментарий»

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

Получает ли поле «guaranteedStopLoss» установлен

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

Получает ли поле «метка» установлен

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

Получает ли поле «measurementUnits» установлен

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

Получает ли поле «openTimestamp» установлен

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

Получает ли поле «symbolId» установлен

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

Получает ли поле «tradeSide» установлен

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

Получает ли поле «объем» установленное

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

Текстовая этикетка, указанная во время запроса заказа.

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

Указывает единицы, в которых обозначен символ.

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

Время Unix в миллисекундах, когда позиция была открыта или создан порядок.

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

Уникальный идентификатор символа в конкретной серверной среде в cTraderплатформе. Различные брокеры могут иметь разные идентификаторы.

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

Купи, продай.

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

Объем в центах.

Методы

ClearCloseTimestamp
public void ClearCloseTimestamp()
protoOATradeData.ClearCloseTimestamp()

Очищает значение поля "closeTimestamp"

ClearComment
public void ClearComment()
protoOATradeData.ClearComment()

Очищает значение поля «комментарий»

ClearGuaranteedStopLoss
public void ClearGuaranteedStopLoss()
protoOATradeData.ClearGuaranteedStopLoss()

Очищает значение поля "guaranteedStopLoss"

ClearLabel
public void ClearLabel()
protoOATradeData.ClearLabel()

Очищает значение поля «маркировка»

ClearMeasurementUnits
public void ClearMeasurementUnits()
protoOATradeData.ClearMeasurementUnits()

Очищает значение поля "measurementUnits"

ClearOpenTimestamp
public void ClearOpenTimestamp()
protoOATradeData.ClearOpenTimestamp()

Очищает значение поля "openTimestamp"

ClearSymbolId
public void ClearSymbolId()
protoOATradeData.ClearSymbolId()

Очищает значение поля "symbolId"

ClearTradeSide
public void ClearTradeSide()
protoOATradeData.ClearTradeSide()

Очищает значение поля "tradeSide"

ClearVolume
public void ClearVolume()
protoOATradeData.ClearVolume()

Очищает значение поля «объем»

Поля

CloseTimestampFieldNumber
public const int CloseTimestampFieldNumber
value = ProtoOATradeData.CloseTimestampFieldNumber

Номер поля для поля "closeTimestamp".

CommentFieldNumber
public const int CommentFieldNumber
value = ProtoOATradeData.CommentFieldNumber

Номер поля для поля «комментарий».

GuaranteedStopLossFieldNumber
public const int GuaranteedStopLossFieldNumber
value = ProtoOATradeData.GuaranteedStopLossFieldNumber

Номер поля для поля "guaranteedStopLoss".

LabelFieldNumber
public const int LabelFieldNumber
value = ProtoOATradeData.LabelFieldNumber

Номер поля для поля «метка».

MeasurementUnitsFieldNumber
public const int MeasurementUnitsFieldNumber
value = ProtoOATradeData.MeasurementUnitsFieldNumber

Номер поля для поля "measurementUnits".

OpenTimestampFieldNumber
public const int OpenTimestampFieldNumber
value = ProtoOATradeData.OpenTimestampFieldNumber

Номер поля для поля "openTimestamp".

SymbolIdFieldNumber
public const int SymbolIdFieldNumber
value = ProtoOATradeData.SymbolIdFieldNumber

Номер поля для поля "symbolId".

TradeSideFieldNumber
public const int TradeSideFieldNumber
value = ProtoOATradeData.TradeSideFieldNumber

Номер поля для поля "tradeSide".

VolumeFieldNumber
public const int VolumeFieldNumber
value = ProtoOATradeData.VolumeFieldNumber

Номер поля для поля «объем».