RiskTradeFreqRule

StockSharp.Algo.Risk

Risikoregel, Tracking Orders Ausführungshäufigkeit.

Erbt von: RiskRule

Eigenschaften

Count
public int Count { get; set; }
value = riskTradeFreqRule.Count
riskTradeFreqRule.Count = value

Anzahl der Trades.

Interval
public TimeSpan Interval { get; set; }
value = riskTradeFreqRule.Interval
riskTradeFreqRule.Interval = value

Intervall, während dessen die Handelsmenge überwacht wird.

Methoden

GetTitle
protected override string GetTitle()
result = riskTradeFreqRule.GetTitle()

Titel holen.

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

Lasteinstellungen.

storage
Einstellungen Lagerung.
ProcessMessage
public override bool ProcessMessage(Message message)
result = riskTradeFreqRule.ProcessMessage(message)

Um die Nachricht für die Berechnung der Transaktionsverzögerung zu verarbeiten, werden Nachrichten von OrderRegisterMessage, OrderReplaceMessage, OrderCancelMessage und ExecutionMessage akzeptiert.

message
Nachricht.

Rückgabe: Die Transaktionsverzögerung. Wenn es unmöglich ist, die Verzögerung zu berechnen, wird zurückgegeben.

Reset
public override void Reset()
riskTradeFreqRule.Reset()

Zustand zurücksetzen.

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

Einstellungen speichern.

storage
Einstellungen Lagerung.