code: def upper_price_channel(data, period, upper_percent):
      
      catch_errors.check_for_period_error(data, period)
  
      emas = ema(data, period)
      upper_channel = [val * (1+float(upper_percent)/100) for val in emas]
      return upper_channel
docs: Upper Price Channel.
  
      Formula:
      upc = EMA(t) * (1 + upper_percent / 100)