RealTimeEmulationTrader
StockSharp.Algo.Testing
Симуляционное подключение, предназначенное для тестирования стратегии с реальным подключением к торговой системе через UnderlyngMarketDataAdapter, но без реальной регистрации ордеров на акции. Исполнение ордеров и их сделки эмулируются по соединению с использованием информации из книг ордеров, поступающей от реального соединения.
Наследует: BaseEmulationConnector
Конструкторы
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider)
Инициализирует новый экземпляр RealTimeEmulationTrader.
- underlyngMarketDataAdapter
- IMessageAdapter, с помощью которого будут получены рыночные данные.
- securityProvider
- Поставщик информации об инструментах.
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, Portfolio portfolio, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolio, ownAdapter)
Инициализирует новый экземпляр RealTimeEmulationTrader.
- underlyngMarketDataAdapter
- IMessageAdapter, с помощью которого будут получены рыночные данные.
- securityProvider
- Поставщик информации об инструментах.
- portfolio
- Портфель, который будет использоваться для регистрации заказов. Если значение не указано, будет создан портфель с именем по умолчанию Simulator.
- ownAdapter
- Отслеживайте время жизни соединения.
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, IPortfolioProvider portfolioProvider, IExchangeInfoProvider exchangeInfoProvider, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolioProvider, exchangeInfoProvider, ownAdapter)
Инициализирует новый экземпляр RealTimeEmulationTrader.
- underlyngMarketDataAdapter
- IMessageAdapter, с помощью которого будут получены рыночные данные.
- securityProvider
- Поставщик информации об инструментах.
- portfolioProvider
- Портфель, который будет использоваться для регистрации заказов. Если значение не указано, будет создан портфель с именем по умолчанию Simulator.
- ownAdapter
- Отслеживайте время жизни соединения.
- exchangeInfoProvider
- Поставщик бирж и торговых площадок.
Свойства
UnderlyngMarketDataAdapter
public TUnderlyingMarketDataAdapter UnderlyngMarketDataAdapter { get; }
value = realTimeEmulationTrader.UnderlyngMarketDataAdapter
IMessageAdapter, с помощью которого будут получены рыночные данные.