hElLO tRaDeR,
The MACD crossover script on the tradescript guide and as stated on some MACD related answers on this forum is a bit misleading.
INSTEAD USE THIS FOR THE CORRECT CROSSOVER BACK TESTING:
POSITIVE MACD CROSSOVER: ( MACD LINE CROSS TO UP ABOVE THE SIGNAL LINE)
SET A = MACD(13, 26, 9, EXPONENTIAL) SET B = MACDSIGNAL(13, 26, 9, EXPONENTIAL) CROSSOVER(A,B) = TRUE
NEGATIVE MACD CROSSOVER: (MACD LINE CROSS TO DOWN BELOW THE SIGNAL LINE)
SET A = MACD(13, 26, 9, EXPONENTIAL) SET B = MACDSIGNAL(13, 26, 9, EXPONENTIAL) CROSSOVER(B,A) = TRUE
ALSO FINDING CROSSOVER THE LONG WAY ROUND:
MACD(13, 26, 9, EXPONENTIAL) > MACDSIGNAL(13, 26, 9, EXPONENTIAL) AND REF(MACD(13, 26, 9, EXPONENTIAL),1) < REF(MACDSIGNAL(13, 26, 9, EXPONENTIAL),1)