Utan att använda globala variabler skulle jag vilja veta om den senaste cross-overn på MACD2 var MACD2(S) eller MACD2(B)
Kollade på två alternativ som gav samma resultat.
Funkar detta? Varför stämmer det inte i visa fall. Kollade på Kinnevik och där verkar det inte stämma. Grafen var också inställd på 60 m
Alternativ1
i60(
m1=ema(c,12)
m2=ema(c,26)
mcd_diff=sub(m1,m2)
mcdtrig=ema(mcd_diff,9)
macd=if(gt(mcd_diff,mcdtrig),1,-1)
)
Alternativ 2
i60(
MACDBdate=Find(MACD2(B),500,d,1)
MACDSdate=Find(MACD2(S),500,d,1)
MACDCROSS=if(gt(MACDBdate,MACDSdate),1,if(gt(MACDSdate,MACDBdate),-1,0))
)
Kollade på två alternativ som gav samma resultat.
Funkar detta? Varför stämmer det inte i visa fall. Kollade på Kinnevik och där verkar det inte stämma. Grafen var också inställd på 60 m
Alternativ1
i60(
m1=ema(c,12)
m2=ema(c,26)
mcd_diff=sub(m1,m2)
mcdtrig=ema(mcd_diff,9)
macd=if(gt(mcd_diff,mcdtrig),1,-1)
)
Alternativ 2
i60(
MACDBdate=Find(MACD2(B),500,d,1)
MACDSdate=Find(MACD2(S),500,d,1)
MACDCROSS=if(gt(MACDBdate,MACDSdate),1,if(gt(MACDSdate,MACDBdate),-1,0))
)
Comment