Backtest is giving error in code for the following Code

buy

SET M1 = REF( LOW, 2)* 1.0004
SET M2 = REF( CLOSE, 2)* 1.0004
SET M3 = REF( LOW, 1)
SET M4 = REF( CLOSE, 1)
SET M5 = REF( OPEN, 1)* 1.0004
SET M6 = REF( CLOSE, 1)
(CROSSOVER( M3, M1) = TRUE) AND
(CROSSOVER( M4, M2) = TRUE) AND
(CROSSOVER( M6, M5) = TRUE)

sell

SET M1 = REF( HIGH, 2)* 0.9995
SET M2 = REF( CLOSE, 2)* 0.9995
SET M3 = REF( HIGH, 1)
SET M4 = REF( CLOSE, 1)
SET M5 = REF( OPEN, 1)* 0.9995
SET M6 = REF( CLOSE, 1)
(CROSSOVER( M1, M3) = TRUE) AND
(CROSSOVER( M2, M4) = TRUE) AND
(CROSSOVER( M5, M6) = TRUE)

in backtest signals will generate only when the condition matchs and as you have defined more sets it takes time to load / backtest please try with more historical data