Q:

https://www.quantopian ema

def EMA(length, inputs=USEquityPricing.close, mask=QTradableStocksUS()):  
    return (  
        ExponentialWeightedMovingAverage(  
            inputs=[inputs],  
            window_length=length,  
            mask=mask,  
            decay_rate=(1 - (2.0 / (1 + length)))  
        )  
    )

class RSI_Score(CustomFactor):  
    inputs=[RSI]  
    window_length=1  
    def compute(self, today, assets, out, rsi):  
        rsi_ema = EMA(21, rsi)  
        out[:] = rsi_ema  
0

New to Communities?

Join the community