Ci sono diverse possibilità per creare un Trading System con il DMI. Ecco alcuni esempi.
----------
Compra quando la linea verde attraversa verso l'alto la linea rossa, con la linea gialla sopra ad un valore minimo.
Vende quando la linea rossa attraversa verso l'alto la linea verde, con la linea gialla sopra ad un valore minimo.

Buy Scrip

# Calcolo dei valori dell'indicatore DMI 
set verde = DIP(@periods) 
set rossa = DIN(@periods) 
set gialla = ADX(@periods) 
# BUY all'incrocio verso l'alto della verde sulla rossa 
# con la gialla sopra il valore minimo 
CROSSOVER(verde, rossa) AND (gialla > @minAdx)
Sell Script

# Calcolo dei valori dell'indicatore DMI 
set verde = DIP(@periods) 
set rossa = DIN(@periods) 
set gialla = ADX(@periods) 
# BUY all'incrocio verso l'alto della rossa sulla verde 
# con la gialla sopra il valore minimo 
CROSSOVER(rossa, verde) AND (gialla > @minAdx)
Parametri
@periods - Periodi con cui calcolare l'indicatore DMI
@minADX - Valore minimo dell'ADX per generare i segnali

----------

Compra quando la linea verde attraversa verso l'alto la linea rossa, con la linea gialla in aumento.
Vende quando la linea rossa attraversa verso l'alto la linea verde, con la linea gialla in aumento.

Buy Script

# Calcolo dei valori dell'indicatore DMI 
set verde = DIP(@periods) 
set rossa = DIN(@periods) 
set gialla = ADX(@periods) 
# BUY all'incrocio verso l'alto della verde sulla rossa 
# con la gialla in salita 
CROSSOVER(verde, rossa) AND (gialla > REF(gialla, 1))
Sell Scrip

# Calcolo dei valori dell'indicatore DMI 
set verde = DIP(@periods) 
set rossa = DIN(@periods) 
set gialla = ADX(@periods) 
# BUY all'incrocio verso l'alto della rossa sulla verde 
# con la gialla in salita 
CROSSOVER(rossa, verde) AND (gialla > REF(gialla, 1))
Parametri
@periods - Periodi con cui calcolare l'indicatore DMI

----------

Compra quando la linea verde è sopra la linea rossa, con la linea gialla in aumento.
Vende quando la linea rossa è sopra la linea verde, con la linea gialla in aumento.
Buy Script

# Calcolo dei valori dell'indicatore DMI 
set verde = DIP(@periods) 
set rossa = DIN(@periods) 
set gialla = ADX(@periods) 
# BUY quando la verde e' sopra la rossa 
# con la gialla in salita 
(verde > rossa) AND (gialla > REF(gialla, 1))
Sell Script

# Calcolo dei valori dell'indicatore DMI 
set verde = DIP(@periods) 
set rossa = DIN(@periods) 
set gialla = ADX(@periods) 
# BUY quando la rossa e' sopra verde 
# con la gialla in salita 
(rossa > verde) AND (gialla > REF(gialla, 1))
Parametri
@periods - Periodi con cui calcolare l'indicatore DMI