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 .