RealTimeEmulationTrader

StockSharp.Algo.Testing

Die Simulationsverbindung, die für Strategietests mit echter Verbindung zum Handelssystem über UnderlyngMarketDataAdapter bestimmt ist, aber ohne echte Registrierung von Aufträgen auf Lager. Die Ausführung von Aufträgen und deren Trades werden durch Verbindung emuliert, wobei Informationen nach Auftragsbüchern verwendet werden, die aus echter Verbindung stammen.

Erbt von: BaseEmulationConnector

Konstruktoren

RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider)

Initialisiert eine neue Instanz von RealTimeEmulationTrader.

underlyngMarketDataAdapter
IMessageAdapter, über die Marktdaten erhalten werden.
securityProvider
Der Anbieter von Informationen über Instrumente.
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, Portfolio portfolio, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolio, ownAdapter)

Initialisiert eine neue Instanz von RealTimeEmulationTrader.

underlyngMarketDataAdapter
IMessageAdapter, über die Marktdaten erhalten werden.
securityProvider
Der Anbieter von Informationen über Instrumente.
portfolio
Das Portfolio, das zur Registrierung von Aufträgen verwendet wird. Wird der Wert nicht angegeben, wird das Portfolio mit dem Standardnamen Simulator erstellt.
ownAdapter
Verfolgen Sie die Lebensdauer der Verbindung.
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, IPortfolioProvider portfolioProvider, IExchangeInfoProvider exchangeInfoProvider, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolioProvider, exchangeInfoProvider, ownAdapter)

Initialisiert eine neue Instanz von RealTimeEmulationTrader.

underlyngMarketDataAdapter
IMessageAdapter, über die Marktdaten erhalten werden.
securityProvider
Der Anbieter von Informationen über Instrumente.
portfolioProvider
Das Portfolio, das zur Registrierung von Aufträgen verwendet wird. Wird der Wert nicht angegeben, wird das Portfolio mit dem Standardnamen Simulator erstellt.
ownAdapter
Verfolgen Sie die Lebensdauer der Verbindung.
exchangeInfoProvider
Börsen und Handelsbörsen Anbieter.

Eigenschaften

UnderlyngMarketDataAdapter
public TUnderlyingMarketDataAdapter UnderlyngMarketDataAdapter { get; }
value = realTimeEmulationTrader.UnderlyngMarketDataAdapter

IMessageAdapter, über die Marktdaten erhalten werden.