public CoinBotManager(IBollingerBandTradeBuilder bollingerBuilder,
                              IVolumeTradeBuilderOG volumeBuilderOG,
                              IOrderBookTradeBuilder orderBookTradeBuilder,
                              ITradeBuilder tradeBuilder)
        {
            this._bollingerBuilder      = bollingerBuilder;
            this._volumeBuilderOG       = volumeBuilderOG;
            this._orderBookTradeBuilder = orderBookTradeBuilder;
            this._tradeBuilder          = tradeBuilder;

            _botConfig = _tradeBuilder.GetBotConfig();
        }
        public void BollingerBands_OneDay_Test()
        {
            var interval = Interval.OneD;

            _settings.chartInterval = interval;
            _fileRepo.Setup(f => f.GetSettings()).Returns(_settings);
            _fileRepo.Setup(f => f.GetConfig()).Returns(_apiInfo);
            _repo = new BinanceRepository();
            _bldr = new BollingerBandTradeBuilder(_repo, _fileRepo.Object);
            _bldr.SetBotSettings(_settings);

            var BBs = _bldr.GetBollingerBands(interval);

            Assert.NotNull(BBs);
        }