public PlaceOrderWorker(IPlaceOrderControlService placeOrderControlService) { _placeOrderControlService = placeOrderControlService; _isWork = false; _thread = new Thread(DoWork); _timeoutOnChange = TimeSpan.FromSeconds(10); }
public BittrexExchange(ExchangeSettings settings) { _settings = settings; _marketName = settings.Bittrex.Market; RiskManager = new RiskManagerService(this, settings.Bittrex.Market, settings.Bittrex.RiskManager.BalanceMinLimit); PlaceOrderController = new PlaceOrderControlService(this); _placeOrderWorker = new PlaceOrderWorker(PlaceOrderController); // _placeOrderWorker.RefreshOnBuy += PlaceOrderWorkerOnRefreshOnBuy; // _placeOrderWorker.RefreshOnSell += PlaceOrderWorkerOnRefreshOnSell; }