IRiskManager

StockSharp.Algo.Risk

リスク管理管理者を記述するインターフェース。

実装: ILogSource, IDisposable, IAsyncPersistable

プロパティ

Rules
public INotifyList<IRiskRule> Rules { get; }
value = iRiskManager.Rules

ルールリスト。

メソッド

CloneAsync
public ValueTask<IRiskManager> CloneAsync(CancellationToken cancellationToken)
result = iRiskManager.CloneAsync(cancellationToken)

Create a copy of the manager.

cancellationToken
CancellationToken

戻り値: Copy.

ProcessRules
public IEnumerable<IRiskRule> ProcessRules(Message message)
result = iRiskManager.ProcessRules(message)

取引メッセージを処理するため。

message
取引メッセージ。

戻り値: ルールのリスト、メッセージによって活性化される。

Reset
public void Reset()
iRiskManager.Reset()

状態をリセットする。