RealTimeEmulationTrader
StockSharp.Algo.Testing
La conexión de simulación, destinada a probar estrategias con conexión real al sistema de comercio a través de UnderlyngMarketDataAdapter, pero sin pedidos de registro real en stock. La ejecución de pedidos y sus oficios se emula por conexión, utilizando información por pedidos, provenientes de conexión real.
Hereda de: BaseEmulationConnector
Constructores
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider)
Inicia una nueva instancia de la RealTimeEmulationTrader.
- underlyngMarketDataAdapter
- IMessageAdapter@, a través de la cual se obtendrán datos de mercado.
- securityProvider
- El proveedor de información sobre instrumentos.
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, Portfolio portfolio, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolio, ownAdapter)
Inicia una nueva instancia de la RealTimeEmulationTrader.
- underlyngMarketDataAdapter
- IMessageAdapter@, a través de la cual se obtendrán datos de mercado.
- securityProvider
- El proveedor de información sobre instrumentos.
- portfolio
- El portafolio que se utilizará para registrar pedidos. Si no se da valor, se creará la cartera con nombre predeterminado Simulator.
- ownAdapter
- Seguimiento de la vida de conexión.
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, IPortfolioProvider portfolioProvider, IExchangeInfoProvider exchangeInfoProvider, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolioProvider, exchangeInfoProvider, ownAdapter)
Inicia una nueva instancia de la RealTimeEmulationTrader.
- underlyngMarketDataAdapter
- IMessageAdapter@, a través de la cual se obtendrán datos de mercado.
- securityProvider
- El proveedor de información sobre instrumentos.
- portfolioProvider
- El portafolio que se utilizará para registrar pedidos. Si no se da valor, se creará la cartera con nombre predeterminado Simulator.
- ownAdapter
- Seguimiento de la vida de conexión.
- exchangeInfoProvider
- Intercambios y proveedores de juntas comerciales.
Propiedades
UnderlyngMarketDataAdapter
public TUnderlyingMarketDataAdapter UnderlyngMarketDataAdapter { get; }
value = realTimeEmulationTrader.UnderlyngMarketDataAdapter
IMessageAdapter@, a través de la cual se obtendrán datos de mercado.