Example #1
0
 public Lp3Service(ILogFactory logFactory,
                   IOrderBookTraderService orderBookTraderService,
                   ILimitOrderService limitOrderService,
                   ILykkeExchange lykkeExchange,
                   IAssetsService assetsService,
                   IBalanceService balanceService)
 {
     _orderBookTraderService = orderBookTraderService;
     _limitOrderService      = limitOrderService;
     _lykkeExchange          = lykkeExchange;
     _assetsService          = assetsService;
     _balanceService         = balanceService;
     _log = logFactory.CreateLog(this);
 }
Example #2
0
        public Lp3Service(ILogFactory logFactory,
                          IOrderBookTraderService orderBookTraderService,
                          ILimitOrderService limitOrderService,
                          ILykkeExchange lykkeExchange,
                          IAssetsService assetsService,
                          IBalanceService balanceService)
        {
            _orderBookTraderService = orderBookTraderService;
            _limitOrderService      = limitOrderService;
            _lykkeExchange          = lykkeExchange;
            _assetsService          = assetsService;
            _balanceService         = balanceService;
            _log = logFactory.CreateLog(this);

            _retryTimer = new Timer(Retry, null, Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan);
        }