RealTimeEmulationTrader

StockSharp.Algo.Testing

A conexão de simulação, destinada a testar estratégias com conexão real ao sistema de negociação através de UnderlyngMarketDataAdapter, mas sem ordens de registro reais em estoque. A execução de ordens e suas transações são emuladas por conexão, usando informações por livros de pedidos, vindos de conexão real.

Herda de: BaseEmulationConnector

Construtores

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

Inicializa uma nova instância do RealTimeEmulationTrader.

underlyngMarketDataAdapter
IMessageAdapter, através do qual os dados do mercado serão obtidos.
securityProvider
O fornecedor de informações sobre instrumentos.
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, Portfolio portfolio, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolio, ownAdapter)

Inicializa uma nova instância do RealTimeEmulationTrader.

underlyngMarketDataAdapter
IMessageAdapter, através do qual os dados do mercado serão obtidos.
securityProvider
O fornecedor de informações sobre instrumentos.
portfolio
A carteira a ser usada para registrar ordens. Se o valor não for dado, a carteira com o nome padrão Simulator será criada.
ownAdapter
Rastreie a duração da conexão.
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, IPortfolioProvider portfolioProvider, IExchangeInfoProvider exchangeInfoProvider, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolioProvider, exchangeInfoProvider, ownAdapter)

Inicializa uma nova instância do RealTimeEmulationTrader.

underlyngMarketDataAdapter
IMessageAdapter, através do qual os dados do mercado serão obtidos.
securityProvider
O fornecedor de informações sobre instrumentos.
portfolioProvider
A carteira a ser usada para registrar ordens. Se o valor não for dado, a carteira com o nome padrão Simulator será criada.
ownAdapter
Rastreie a duração da conexão.
exchangeInfoProvider
Bolsas e conselhos de negociação provedor.

Propriedades

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

IMessageAdapter, através do qual os dados do mercado serão obtidos.