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
注文を登録するために使用されるポートフォリオ。値が与えられていない場合は、デフォルト名で生成されるポートフォリオが作成されます。
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 は、市場データが得られる。