ProtoOADealOffset

StockSharp.cTrader.Native.Model

* Deal details for ProtoOADealOffsetListReq.

Implements: IMessage<ProtoOADealOffset>, IMessage, IEquatable<ProtoOADealOffset>, IDeepCloneable<ProtoOADealOffset>, IBufferMessage

Properties

DealId
public long DealId { get; set; }
value = protoOADealOffset.DealId
protoOADealOffset.DealId = value

The unique ID of the execution Deal.

ExecutionPrice
public double ExecutionPrice { get; set; }
value = protoOADealOffset.ExecutionPrice
protoOADealOffset.ExecutionPrice = value

Execution price of the offset Deal.

ExecutionTimestamp
public long ExecutionTimestamp { get; set; }
value = protoOADealOffset.ExecutionTimestamp
protoOADealOffset.ExecutionTimestamp = value

The Unix time in milliseconds when the offset Deal was executed.

HasDealId
public bool HasDealId { get; }
value = protoOADealOffset.HasDealId

Gets whether the "dealId" field is set

HasExecutionPrice
public bool HasExecutionPrice { get; }
value = protoOADealOffset.HasExecutionPrice

Gets whether the "executionPrice" field is set

HasExecutionTimestamp
public bool HasExecutionTimestamp { get; }
value = protoOADealOffset.HasExecutionTimestamp

Gets whether the "executionTimestamp" field is set

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

Gets whether the "volume" field is set

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

Matched volume, in cents.

Methods

ClearDealId
public void ClearDealId()
protoOADealOffset.ClearDealId()

Clears the value of the "dealId" field

ClearExecutionPrice
public void ClearExecutionPrice()
protoOADealOffset.ClearExecutionPrice()

Clears the value of the "executionPrice" field

ClearExecutionTimestamp
public void ClearExecutionTimestamp()
protoOADealOffset.ClearExecutionTimestamp()

Clears the value of the "executionTimestamp" field

ClearVolume
public void ClearVolume()
protoOADealOffset.ClearVolume()

Clears the value of the "volume" field

Fields

DealIdFieldNumber
public const int DealIdFieldNumber
value = ProtoOADealOffset.DealIdFieldNumber

Field number for the "dealId" field.

ExecutionPriceFieldNumber
public const int ExecutionPriceFieldNumber
value = ProtoOADealOffset.ExecutionPriceFieldNumber

Field number for the "executionPrice" field.

ExecutionTimestampFieldNumber
public const int ExecutionTimestampFieldNumber
value = ProtoOADealOffset.ExecutionTimestampFieldNumber

Field number for the "executionTimestamp" field.

VolumeFieldNumber
public const int VolumeFieldNumber
value = ProtoOADealOffset.VolumeFieldNumber

Field number for the "volume" field.