def analyze_moving_averages(self, coin_pair, period_count=20, time_unit='5m'): ma_analyzer = MovingAverages() historical_data = self.exchange_aggregator.get_historical_data( coin_pair=coin_pair, period_count=period_count, time_unit=time_unit ) sma_value = ma_analyzer.calculate_sma(period_count, historical_data) ema_value = ma_analyzer.calculate_ema(period_count, historical_data) return sma_value, ema_value
def analyze_moving_averages(self, market_pair, period_count=20, time_unit='5m'): ma_analyzer = MovingAverages() historical_data = self.exchange_interface.get_historical_data( market_pair=market_pair, period_count=period_count, time_unit=time_unit ) sma_value = ma_analyzer.calculate_sma(period_count, historical_data) ema_value = ma_analyzer.calculate_ema(period_count, historical_data) return sma_value, ema_value