hi I'm writing an code on MACD crossover . but I'm getting an issue while writing an macd crossover condition .
buy condition (macd >0 and macd line > macd signal line )
here is the code i used
if(df.macd.values[-1]>0) and (df.macd.values[-2]>df.macdsignal.values[-2]) and(df.macd.values[-1]<df.macdsignal.values[-1])and (script not in buy_traded_stock):
can you guys suggest me where i made an mistake ?