IQuotingBehavior
StockSharp.Algo.Strategies.Quoting
Definiert das Verhalten für die Berechnung des besten Preises und die Bestimmung, ob ein Zitat erforderlich ist.
Methoden
CalculateBestPrice
public decimal? CalculateBestPrice(Security security, IMarketDataProvider provider, Sides quotingDirection, decimal? bestBidPrice, decimal? bestAskPrice, decimal? lastTradePrice, decimal? lastTradeVolume, QuoteChange[] bids, QuoteChange[] asks)
result = iQuotingBehavior.CalculateBestPrice(security, provider, quotingDirection, bestBidPrice, bestAskPrice, lastTradePrice, lastTradeVolume, bids, asks)
Berechnet den besten Preis für das Zitieren basierend auf Marktdaten.
- security
- Finanzinstrument
- provider
- IMarketDataProvider
- quotingDirection
- Die Richtung des Zitierens (Kaufen oder Verkaufen).
- bestBidPrice
- Der beste Gebotspreis im Orderbuch.
- bestAskPrice
- Der beste Preis im Orderbuch.
- lastTradePrice
- Der Preis des letzten Handels.
- lastTradeVolume
- Das Volumen des letzten Handels.
- bids
- Eine Reihe von Angebotsangeboten aus dem Orderbuch.
- asks
- Array von Ask-Zitaten aus dem Orderbuch.
Rückgabe: Der berechnete beste Preis für das Zitieren oder null, wenn nicht verfügbar.
NeedQuoting
public decimal? NeedQuoting(Security security, IMarketDataProvider provider, DateTime currentTime, decimal? currentPrice, decimal? currentVolume, decimal newVolume, decimal? bestPrice)
result = iQuotingBehavior.NeedQuoting(security, provider, currentTime, currentPrice, currentVolume, newVolume, bestPrice)
Bestimmt, ob eine Zitierung auf der Grundlage des aktuellen Auftragszustands und der Marktbedingungen erforderlich ist.
- security
- Finanzinstrument
- provider
- IMarketDataProvider
- currentTime
- Die aktuelle Zeit.
- currentPrice
- Der aktuelle Preis der Bestellung, oder null, wenn nicht registriert.
- currentVolume
- Das aktuelle Volumen der Bestellung oder null, wenn nicht registriert.
- newVolume
- Das neue Volumen wird zitiert.
- bestPrice
- Der berechnete beste Preis für das Zitieren.
Rückgabe: Der Preis, um an, oder null zu zitieren, wenn das Zitieren nicht erforderlich ist.