CommissionManager

StockSharp.Algo.Commissions

Der Provisionsberechnungsmanager.

Implementiert: ICommissionManager, IPersistable, ICloneable<ICommissionManager>, ICloneable

Konstruktoren

CommissionManager
public CommissionManager()
commissionManager = CommissionManager()

Initialisiert eine neue Instanz von CommissionManager.

Eigenschaften

Commission
public virtual decimal Commission { get; private set; }
value = commissionManager.Commission
commissionManager.Commission = value

Gesamtprovision.

Rules
public ISynchronizedCollection<ICommissionRule> Rules { get; }
value = commissionManager.Rules

Die Liste der Provisionsberechnungsregeln.

Methoden

Clone
public ICommissionManager Clone()
result = commissionManager.Clone()

Erstellt eine tiefe Kopie eines DataSeries

Load
public void Load(SettingsStorage storage)
commissionManager.Load(storage)

Lasteinstellungen.

storage
Lagerung.
Process
public virtual decimal? Process(Message message)
result = commissionManager.Process(message)

Prüfen Sie die Meldung auf Alarmbedingungen.

message
Nachricht.

Rückgabe: The commission. If the commission cannot be calculated then will be returned.

Reset
public virtual void Reset()
commissionManager.Reset()

Zustand zurücksetzen.

Save
public void Save(SettingsStorage storage)
commissionManager.Save(storage)

Einstellungen speichern.

storage
Lagerung.