Level1SpreadWidener

StockSharp.Algo

Symmetrische Ausbreitung breiter für Level1ChangeMessage. Verschiebungen BestBidPrice nach unten und BestAskPrice nach oben um das konfigurierte Prozent.

Konstruktoren

Level1SpreadWidener
public Level1SpreadWidener(decimal percent)
level1SpreadWidener = Level1SpreadWidener(percent)

Initialisiert eine neue Instanz der Level1SpreadWidener Klasse.

percent
Halbspreitverbreiterung in Prozent; nicht-positive Deaktivierung der Verbreiterung.

Eigenschaften

IsEnabled
public bool IsEnabled { get; }
value = level1SpreadWidener.IsEnabled

wenn Prozent positiv ist und eine Verbreiterung angewendet wird.

Percent
public decimal Percent { get; }
value = level1SpreadWidener.Percent

Halbspreitverbreiterung, in Prozent.

Methoden

Apply
public Level1ChangeMessage Apply(Level1ChangeMessage msg)
result = level1SpreadWidener.Apply(msg)

Gibt eine Kopie von mit dem besten Gebot nach unten verschoben und die beste Anfrage nach oben um Prozent verschoben.

msg
Änderungsmeldung Source level1.

Rückgabe: Verbreiterte Kopie; die ursprüngliche Nachricht, wenn die Verbreiterung deaktiviert ist; oder wenn .