MACD crossover not MACD above MACD signal line

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)