示例#1
0
 public TickSourceExecutor(IConsole console, ITickSourceBL tickSourceBL, IInstrumBL instrumBL, IInsStoreBL insStoreBL)
 {
     _console      = console;
     _tickSourceBL = tickSourceBL;
     _instrumBL    = instrumBL;
     _insStoreBL   = insStoreBL;
 }
示例#2
0
 public TestRunCtrl(IConsole console, IAccountDA accountDA, IAccountBL accountBL, IInstrumBL instrumBL, IInsStoreBL insStoreBL, ITickSourceBL tickSourceBL,
                    ITestConfigBL testConfigBL, ILogger logger, IConfig config, IPositionBL posBL, IRepositoryBL reposBL) : base(console)
 {
     _console      = console;
     _accountDA    = accountDA;
     _accountBL    = accountBL;
     _instrumBL    = instrumBL;
     _insStoreBL   = insStoreBL;
     _tickSourceBL = tickSourceBL;
     _testConfigBL = testConfigBL;
     _logger       = logger;
     _config       = config;
     _posBL        = posBL;
     _reposBL      = reposBL;
 }
示例#3
0
 public TestRun(IAccountBL accountBL, IAccountDA accountDA, IInstrumBL instrumBL, IInsStoreBL insStoreBL,
                ITickSourceBL tickSourceBL, ITestConfigBL testConfigBL, ILogger logger, IConfig config, IPositionBL posBL, IRepositoryBL reposBL)
 {
     _accountBL    = accountBL;
     _accountDA    = accountDA;
     _instrumBL    = instrumBL;
     _insStoreBL   = insStoreBL;
     _tickSourceBL = tickSourceBL;
     _testConfigBL = testConfigBL;
     _bot_platform = new Dictionary <IBot, ILeechPlatform>();
     _logger       = logger;
     _config       = config;
     _posBL        = posBL;
     _reposBL      = reposBL;
 }