PositionMessageAdapter

StockSharp.Algo.Positions

メッセージアダプタは、自動的に位置を計算します。

継承元: MessageAdapterWrapper

コンストラクター

PositionMessageAdapter
public PositionMessageAdapter(IMessageAdapter innerAdapter, IPositionManager positionManager)
positionMessageAdapter = PositionMessageAdapter(innerAdapter, positionManager)

PositionMessageAdapter の新規インスタンスを初期化します。

innerAdapter
アダプターは、どのメッセージが指示されるかに。
positionManager
ポジションの計算マネージャ。

プロパティ

NotSupportedResultMessages
public override IEnumerable<MessageTypes> NotSupportedResultMessages { get; }
value = positionMessageAdapter.NotSupportedResultMessages

アダプターの結果メッセージタイプでは対応しておりません。

PossibleSupportedMessages
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
value = positionMessageAdapter.PossibleSupportedMessages

対応可能なメッセージタイプ。

メソッド

Clone
public override IMessageAdapter Clone()
result = positionMessageAdapter.Clone()

コピーの作成PositionMessageAdapter

戻り値: コピー

OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = positionMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)

プロセスInnerAdapter@出力メッセージ。

message
メッセージを送信する
cancellationToken
キャンセルトークン。
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = positionMessageAdapter.OnSendInMessageAsync(message, cancellationToken)

送信する

message
Message.
cancellationToken
CancellationToken