ProtoOASpotEvent

StockSharp.cTrader.Native.Model

※ サーバー側で新しいスポットイベントが生成されると送信されるイベント。スポットイベントのサブスクリプションを要求し、ProtoOASubscribeSpotsReq. 初回イベントは、市場がクローズしても、サブスクリプション後に受信した最新のスポット価格が含まれています。

実装: IMessage<ProtoOASpotEvent>, IMessage, IEquatable<ProtoOASpotEvent>, IDeepCloneable<ProtoOASpotEvent>, IBufferMessage

プロパティ

Ask
public ulong Ask { get; set; }
value = protoOASpotEvent.Ask
protoOASpotEvent.Ask = value

価格はお申し付けください。価格の1/100 000単位で指定します。

Bid
public ulong Bid { get; set; }
value = protoOASpotEvent.Bid
protoOASpotEvent.Bid = value

入札価格。価格のユニットの1/100 000で指定。(e.g.1.22 -> 123 000)

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

トレーダーのアカウントのユニークな識別子。トレーダーのアカウントに対する応答に一致するために使用される。

HasAsk
public bool HasAsk { get; }
value = protoOASpotEvent.HasAsk

"ask" フィールドが設定されているかを取得します。

HasBid
public bool HasBid { get; }
value = protoOASpotEvent.HasBid

"bid" フィールドが設定されているかどうかを取得する

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

"ctidTraderAccountId" フィールドがセットされているかどうかを取得する

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

"payloadType" フィールドがセットされているかどうかを取得する

HasSessionClose
public bool HasSessionClose { get; }
value = protoOASpotEvent.HasSessionClose

"sessionClose" フィールドがセットされているかどうかを取得する

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

"symbolId" フィールドがセットされているかどうかを取得する

HasTimestamp
public bool HasTimestamp { get; }
value = protoOASpotEvent.HasTimestamp

"timestamp" フィールドがセットされているかどうかを取得する

SessionClose
public ulong SessionClose { get; set; }
value = protoOASpotEvent.SessionClose
protoOASpotEvent.SessionClose = value

最終セッションは終了です。価格の1/100 000単位で指定します。

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

cTrader プラットフォーム内のシンボルのユニークな識別子。

Timestamp
public long Timestamp { get; set; }
value = protoOASpotEvent.Timestamp
protoOASpotEvent.Timestamp = value

スポットのUnix時刻。

Trendbar
public RepeatedField<ProtoOATrendbar> Trendbar { get; }
value = protoOASpotEvent.Trendbar

ライブトレンドバーを返します。トレンドバーのサブスクリプションが必要です。

メソッド

ClearAsk
public void ClearAsk()
protoOASpotEvent.ClearAsk()

"ask" フィールドの値をクリア

ClearBid
public void ClearBid()
protoOASpotEvent.ClearBid()

「入札」フィールドの値をクリアする

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOASpotEvent.ClearCtidTraderAccountId()

フィールドの「ctidTraderAccountId」の値をクリア

ClearPayloadType
public void ClearPayloadType()
protoOASpotEvent.ClearPayloadType()

フィールドの「payloadType」の値をクリア

ClearSessionClose
public void ClearSessionClose()
protoOASpotEvent.ClearSessionClose()

フィールドの「sessionClose」の値をクリア

ClearSymbolId
public void ClearSymbolId()
protoOASpotEvent.ClearSymbolId()

フィールドの「symbolId」の値をクリア

ClearTimestamp
public void ClearTimestamp()
protoOASpotEvent.ClearTimestamp()

"timestamp" フィールドの値をクリアします。

フィールド

AskFieldNumber
public const int AskFieldNumber
value = ProtoOASpotEvent.AskFieldNumber

"ask" フィールドのフィールド番号。

BidFieldNumber
public const int BidFieldNumber
value = ProtoOASpotEvent.BidFieldNumber

「入札」フィールドのフィールド番号。

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOASpotEvent.CtidTraderAccountIdFieldNumber

フィールド番号は、"ctidTraderAccountId" フィールドです。

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOASpotEvent.PayloadTypeFieldNumber

フィールド番号は、"payloadType" フィールドです。

SessionCloseFieldNumber
public const int SessionCloseFieldNumber
value = ProtoOASpotEvent.SessionCloseFieldNumber

フィールド番号は、"sessionClose" フィールドです。

SymbolIdFieldNumber
public const int SymbolIdFieldNumber
value = ProtoOASpotEvent.SymbolIdFieldNumber

フィールド番号は、"symbolId" フィールドです。

TimestampFieldNumber
public const int TimestampFieldNumber
value = ProtoOASpotEvent.TimestampFieldNumber

フィールド番号は「タイムスタンプ」フィールドです。

TrendbarFieldNumber
public const int TrendbarFieldNumber
value = ProtoOASpotEvent.TrendbarFieldNumber

フィールド番号は「トレンバー」フィールドです。