MarketDepthGenerator
Der Auftragsbuchgenerator mit Zufallsmethode.
Erbt von: MarketDataGenerator
Konstruktoren
protected MarketDepthGenerator(SecurityId securityId)
marketDepthGenerator = MarketDepthGenerator(securityId)
Der Auftragsbuchgenerator mit Zufallsmethode.
- securityId
- Kennung des Instruments, für das Daten generiert werden.
Eigenschaften
public override DataType DataType { get; }
value = marketDepthGenerator.DataType
Die Art der Marktdaten, die durch eine bestimmte Speicherung betrieben werden.
public bool GenerateDepthOnEachTrade { get; set; }
value = marketDepthGenerator.GenerateDepthOnEachTrade
marketDepthGenerator.GenerateDepthOnEachTrade = value
Sollen Auftragsbücher nach jedem Trade generiert werden.
public bool GenerateOrdersCount { get; set; }
value = marketDepthGenerator.GenerateOrdersCount
marketDepthGenerator.GenerateOrdersCount = value
Generieren Sie OrdersCount.
public int MaxAsksDepth { get; set; }
value = marketDepthGenerator.MaxAsksDepth
marketDepthGenerator.MaxAsksDepth = value
Die maximale Tiefe der Angebote.
public int MaxBidsDepth { get; set; }
value = marketDepthGenerator.MaxBidsDepth
marketDepthGenerator.MaxBidsDepth = value
Die maximale Tiefe der Gebote.
public int MaxGenerations { get; set; }
value = marketDepthGenerator.MaxGenerations
marketDepthGenerator.MaxGenerations = value
Die maximale Anzahl von Generationen nach dem letzten Auftreten von Quelldaten für das Auftragsbuch.
public int MaxSpreadStepCount { get; set; }
value = marketDepthGenerator.MaxSpreadStepCount
marketDepthGenerator.MaxSpreadStepCount = value
Der maximale Spread-Wert zwischen den besten Kursnotierungen in Einheiten der Preisinkremente wird zufällig zwischen MinSpreadStepCount und MaxSpreadStepCount gewählt.
public int MinSpreadStepCount { get; set; }
value = marketDepthGenerator.MinSpreadStepCount
marketDepthGenerator.MinSpreadStepCount = value
Der minimale Spread-Wert zwischen den besten Kursnotierungen in Einheiten der Preisinkremente wird zufällig zwischen MinSpreadStepCount und MaxSpreadStepCount gewählt.
public bool UseTradeVolume { get; set; }
value = marketDepthGenerator.UseTradeVolume
marketDepthGenerator.UseTradeVolume = value
Um zu verwenden, um beste Zitate im Auftragsbuchvolumen von Geschichtsgeschäften zu generieren.
Methoden
protected void CopyTo(MarketDepthGenerator destination)
marketDepthGenerator.CopyTo(destination)
Kopieren Sie die Nachricht in die .
- destination
- Das Objekt, auf das Informationen kopiert wurden.
protected QuoteChange CreateQuote(decimal startPrice, Sides side)
result = marketDepthGenerator.CreateQuote(startPrice, side)
Um das Zitat mithilfe der Zufallsmethode zu erstellen.
- startPrice
- Der Anfangspreis, auf dessen Grundlage ein Angebotspreis mithilfe einer Zufallsmethode ermittelt werden soll.
- side
- Die Zitatrichtung.
Rückgabe: Das Zufallszitat.