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.