/// <summary>
 /// Default constructor
 /// </summary>
 public MarketDataQueryService(OrderBookMemoryImage orderBookMemoryImage, DepthMemoryImage depthMemoryImage,
                               BBOMemoryImage bboMemoryImage, IOhlcRepository ohlcRepository, TickerInfoService tickerInfoService)
 {
     _orderBookMemoryImage = orderBookMemoryImage;
     _depthMemoryImage     = depthMemoryImage;
     _bboMemoryImage       = bboMemoryImage;
     _ohlcRepository       = ohlcRepository;
     _tickerInfoService    = tickerInfoService;
 }
 public OhlcCalculation(IPersistanceRepository persistanceRepository, IOhlcRepository ohlcRepository, ITradeRepository tradeRepository)
 {
     _persistanceRepository = persistanceRepository;
     _ohlcRepository        = ohlcRepository;
     _tradeRepository       = tradeRepository;
 }