def upper_price_channel(data, period, upper_percent):
catch_errors.check_for_period_error(data, period)<EOL>emas = ema(data, period)<EOL>upper_channel = [val * (<NUM_LIT:1>+float(upper_percent)/<NUM_LIT:100>) for val in emas]<EOL>return upper_channel<EOL>
Upper Price Channel.

Formula:
upc = EMA(t) * (1 + upper_percent / 100)