// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
// Condizioni per entrare su posizioni long
indicator1 = Average[10](close)[30]
indicator2 = Average[52](close)[90]
c1 = (indicator1 CROSSES OVER indicator2)
indicator3 = Average[24](close)[60]
indicator4 = Average[52](close)[90]
c2 = (indicator3 < indicator4)
IF c1 AND c2 THEN
BUY 1 SHARES AT MARKET
ENDIF
// Condizioni per uscire da posizioni long
indicator5 = Average[52](close)[90]
c3 = (close CROSSES UNDER indicator5)
IF c3 THEN
SELL AT MARKET
ENDIF
// Condizioni per entrare su posizioni short
indicator6 = Average[10](close)[30]
indicator7 = Average[52](close)[90]
c4 = (indicator6 CROSSES UNDER indicator7)
indicator8 = Average[24](close)[60]
indicator9 = Average[52](close)[90]
c5 = (indicator8 > indicator9)
IF c4 AND c5 THEN
SELLSHORT 1 SHARES AT MARKET
ENDIF
// Condizioni per uscire da posizioni short
indicator10 = Average[52](close)[90]
c6 = (close CROSSES OVER indicator10)
IF c6 THEN
EXITSHORT AT MARKET
ENDIF
// Stop e target
SET STOP pLOSS 1
SET TARGET pPROFIT 1