QuotingStrategy
Basis-Zitat-Strategieklasse.
Erbt von: Strategy
Konstruktoren
protected QuotingStrategy()
quotingStrategy = QuotingStrategy()
Initialisieren Sie QuotingStrategy.
Eigenschaften
public Sides QuotingSide { get; set; }
value = quotingStrategy.QuotingSide
quotingStrategy.QuotingSide = value
Anführungszeichen.
public decimal QuotingVolume { get; set; }
value = quotingStrategy.QuotingVolume
quotingStrategy.QuotingVolume = value
Gesamtnotierungsvolumen.
public TimeSpan TimeOut { get; set; }
value = quotingStrategy.TimeOut
quotingStrategy.TimeOut = value
Die Frist, innerhalb derer das Angebot erfüllt werden soll. Wenn das Gesamtvolumen von QuotingVolume zu diesem Zeitpunkt nicht erfüllt ist, wird die Strategie nicht mehr funktionieren.
public bool UseBidAsk { get; set; }
value = quotingStrategy.UseBidAsk
quotingStrategy.UseBidAsk = value
Um die besten Gebots- und Bittenpreise aus dem Auftragsbuch zu verwenden: Wenn die Informationen im Auftragsbuch verpasst werden, wird der Auftragsverarbeiter keine Aktionen empfehlen.
public bool UseLastTradePrice { get; set; }
value = quotingStrategy.UseLastTradePrice
quotingStrategy.UseLastTradePrice = value
Um den letzten Handelspreis zu verwenden, wenn die Informationen im Orderbuch verpasst werden.
Methoden
protected abstract IQuotingBehavior CreateBehavior()
result = quotingStrategy.CreateBehavior()
Erstellen Sie IQuotingBehavior.
Rückgabe: IQuotingBehavior
protected override void OnStarted2(DateTime time)
quotingStrategy.OnStarted2(time)
Die Methode wird aufgerufen, wenn die Startmethode aufgerufen wurde und der Zustand ProcessState den Startwert angenommen hat.