public ModeTestRule( IMarketService marketService, IPushOverNotificationService pushOverNotificationService) { _marketService = marketService; _pushOverNotificationService = pushOverNotificationService; }
public BinanceStopLossExecuteMarketRule( IBinanceClient binanceClient, IPushOverNotificationService pushOverNotificationService) { _binanceClient = binanceClient; _pushOverNotificationService = pushOverNotificationService; }
public SendNotificationRule( IPushOverNotificationService pushOverNotificationService, DateTimeOffset?runLastTime) { _pushOverNotificationService = pushOverNotificationService; _runForTheFirstTime = runLastTime is null; }
public KucoinBuyExecuteMarketRule( IKucoinClient kucoinClient, IPushOverNotificationService pushOverNotificationService) { _kucoinClient = kucoinClient; _pushOverNotificationService = pushOverNotificationService; }
public BinanceModeProductionRule( IMarketService marketService, IPushOverNotificationService pushOverNotificationService, IBinanceClient binanceClient) { _marketService = marketService; _pushOverNotificationService = pushOverNotificationService; _binanceClient = binanceClient; }
public KucoinModeProductionRule( IMarketService marketService, IPushOverNotificationService pushOverNotificationService, IKucoinClient kucoinClient) { _marketService = marketService; _pushOverNotificationService = pushOverNotificationService; _kucoinClient = kucoinClient; }
public BuyDeepSellHighJob( IStorageService storageService, IMarketService marketService, IConfigurationService schedulerService, IPushOverNotificationService pushOverNotificationService) { _storageService = storageService; _marketService = marketService; _schedulerService = schedulerService; _pushOverNotificationService = pushOverNotificationService; }
public SwitchExchangeForProductionRule( IMarketService marketService, Exchange exchange, IBinanceClient binanceClient, IKucoinClient kucoinClient, IPushOverNotificationService pushOverNotificationService) { _marketService = marketService; _exchange = exchange; _binanceClient = binanceClient; _kucoinClient = kucoinClient; _pushOverNotificationService = pushOverNotificationService; }
public BuyDeepSellHighJob( IBinanceClient binanceClient, IStorageService storageService, IMarketService marketService, IConfigurationService schedulerService, IPushOverNotificationService pushOverNotificationService, ITickerPriceService tickerPriceService) { _binanceClient = binanceClient; _storageService = storageService; _marketService = marketService; _schedulerService = schedulerService; _pushOverNotificationService = pushOverNotificationService; _tickerPriceService = tickerPriceService; }
public BuyDeepSellHighJob( IBinanceClient binanceClient, IKucoinClient kucoinClient, IStorageService storageService, IMarketService marketService, IConfigurationService schedulerService, IPushOverNotificationService pushOverNotificationService, IBinanceTickerService binanceTickerService, IKucoinTickerService kucoinTickerService) { _binanceClient = binanceClient; _kucoinClient = kucoinClient; _storageService = storageService; _marketService = marketService; _schedulerService = schedulerService; _pushOverNotificationService = pushOverNotificationService; _binanceTickerService = binanceTickerService; _kucoinTickerService = kucoinTickerService; }
public BuyExecuteMarketTestRule( IPushOverNotificationService pushOverNotificationService) { _pushOverNotificationService = pushOverNotificationService; }