コード例 #1
0
ファイル: DeltaParser.cs プロジェクト: alex-zh/MyProjects
 public DeltaParser(DataStore store, ILogger logger)
 {
     _store              = store;
     _logger             = logger;
     _orderBookUpdator   = new OrderBookUpdator(_store);
     _ordersTableUpdator = new OrdersTableUpdator(_store, _logger);
 }
コード例 #2
0
 public void Init()
 {
     _store        = new DataStore(new[] { Symbols.BitMex.XBTUSD });
     _logger       = new TestLogger();
     _updator      = new OrdersTableUpdator(_store, _logger);
     _dataProvider = new DataProvider(_store);
     _ordersParser = new OrdersTableParser(_updator, _logger);
 }
コード例 #3
0
 public DeltaParser(DataStore store, ILogger logger, bool logInFile = true)
 {
     _store                 = store;
     _logger                = logger;
     _logInFile             = logInFile;
     _orderBookUpdator      = new OrderBookUpdator(_store);
     _ordersTableUpdator    = new OrdersTableUpdator(_store, _logger);
     _executionTableUpdator = new ExecutionTableUpdator(_store, _logger);
 }
コード例 #4
0
 public OrdersTableParser(OrdersTableUpdator updator, ILogger logger)
 {
     _updator = updator;
     _logger  = logger;
 }