public BotProcessManager(IExchangeFactory exchangeFactory, IBotProcessorFactory botProcessorFactory, IBotInstanceDataRepository botInstanceRepository, ISecretDataRepository secretRepository, ITradingViewAlertService tradingViewAlertService, IInstanceConfigurationService instanceConfigurationService)
 {
     _exchangeFactory              = exchangeFactory;
     _secretRepository             = secretRepository;
     _botProcessorFactory          = botProcessorFactory;
     _botInstanceRepository        = botInstanceRepository;
     _tradingViewAlertService      = tradingViewAlertService;
     _instanceConfigurationService = instanceConfigurationService;
     State = "INITIALIZED";
 }
 public CoreNumberProcessor(IExchangeFactory exchangeFactory, IBotInstanceDataRepository botInstanceRepository)
 {
     _exchangeFactory       = exchangeFactory;
     _botInstanceRepository = botInstanceRepository;
 }
 public InstanceConfigurationService(IBotInstanceDataRepository botInstanceDataRepository)
 {
     _botInstanceDataRepository = botInstanceDataRepository;
 }