Exemple #1
0
 public DeltaParser(DataStore store, ILogger logger)
 {
     _store              = store;
     _logger             = logger;
     _orderBookUpdator   = new OrderBookUpdator(_store);
     _ordersTableUpdator = new OrdersTableUpdator(_store, _logger);
 }
Exemple #2
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);
 }
 public void Init()
 {
     _store           = new DataStore(new[] { Symbols.BitMex.XBTUSD });
     _logger          = new TestLogger();
     _updator         = new OrderBookUpdator(_store);
     _dataProvider    = new DataProvider(_store);
     _l2Parser        = new OrderBookL2Parser(_updator, _logger);
     _testDataUpdator = new OrderBookL2TestDataUpdator(SymbolTables.OrderBookL2);
 }
 public OrderBookL2Parser(OrderBookUpdator updator, ILogger logger)
 {
     _updator = updator;
     _logger  = logger;
 }