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
Beispiel #2
0
 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