RealTimeEmulationTrader
StockSharp.Algo.Testing
模拟连接, 目的是通过 UnderlyngMarketDataAdapter 进行战略测试, 与交易系统建立真正的连接, 但并没有真正的股票登记订单。 订单的执行及其交易是通过连接、 使用订单簿的信息来模拟的, 来源于真正的连接。
构造函数
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
- 用于注册命令的组合。 如果未给出值, 将创建默认名称模拟器的组合 。
- 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
- 用于注册命令的组合。 如果未给出值, 将创建默认名称模拟器的组合 。
- ownAdapter
- 追踪连接寿命 。
- exchangeInfoProvider
- 交易所和交易委员会供应商。
属性
UnderlyngMarketDataAdapter
public TUnderlyingMarketDataAdapter UnderlyngMarketDataAdapter { get; }
value = realTimeEmulationTrader.UnderlyngMarketDataAdapter
IMessageAdapter,通过它可以获得市场数据.