def duration_of_trend (ticker, prices):            
    streak = 0
    streaks = []

    for index in reversed(range(0, len(prices) - 1)) : 
        if (prices[index] > prices[index+1]) :
            if (streak < 0) : streak = 0
            streak += 1
        elif (prices[index] < prices[index+1]) : 
            if (streak > 0) : streak = 0
            streak -= 1
        else :
            streak = 0

        streaks.append(float(streak))

    rsi = RSI(np.asarray(streaks), timeperiod=2).tolist()
    rsi.reverse()

    return rsi.pop(0)
def price_change (ticker, prices):
    prices_reversed = list(reversed(prices))
    rsi = RSI(np.asarray(prices_reversed), timeperiod=3).tolist()
    rsi.reverse()

    return rsi.pop(0)