RiskManager

StockSharp.Algo.Risk

リスク管理責任者

継承元: BaseLogReceiver

実装: IRiskManager, ILogSource, IDisposable, IPersistable, ICloneable<IRiskManager>, ICloneable

コンストラクター

RiskManager
public RiskManager()
riskManager = RiskManager()

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

プロパティ

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

手数料計算ルールのリスト。

メソッド

Clone
public IRiskManager Clone()
result = riskManager.Clone()

DataSeriesの深いコピーを作成します。

Load
public override void Load(SettingsStorage storage)
riskManager.Load(storage)

設定をロードします。

storage
設定ストレージ。
ProcessRules
public IEnumerable<IRiskRule> ProcessRules(Message message)
result = riskManager.ProcessRules(message)

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

message
取引メッセージ。

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

Reset
public virtual void Reset()
riskManager.Reset()

リセット状態。

Save
public override void Save(SettingsStorage storage)
riskManager.Save(storage)

設定を保存します。

storage
設定ストレージ。