Roberto, intanto ti ringrazio per la tua disponibilità, temo che ci siano delle cose che vanno in contrasto con alcune condizioni del sistema che ho (che opera solo in BUY) quindi posto il codice in maniera che può essere più semplice lavorarci.
La strategia si basa su questi indicatori:
Supertrend ( 1-56) (3-56)
Chandel Kroll (10,20,3)
Media Mobile Hull (56)
Regressione lineare (40)
Bande di Bollinger (40, 2)
Vorrei aggiungere come “filtro” agli ingressi il DMI (Directional Movement Index) plus & minus a 14 periodi (cioè entrare con valori ADX > 23 o maggiori di 8, 9, 10 in concomitanza dell’incrocio del dmi minus con il plus e viceversa con l’ADX media nera). Facendo operare il sistema SOLO in determinate ORE o in determinati GIORNI.
Come ti dicevo il sistema opera solo in BUY se volessi farlo lavorare anche in SELL sarebbe meglio farne un altro distinto ma opposto oppure integrare le condizioni SELL già in questo?
// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
// Condizioni per entrare su posizioni long
indicator1 = ChandeKrollStopUp[10,20,3]
indicator2 = ChandeKrollStopDown[10,20,3]
c1 = (indicator1 CROSSES OVER indicator2)
c2 = (open < close)
c3 = (open > DClose(2))
indicator3 = Average[56](high)
c4 = (open > indicator3)
c5 = (open < close)
c6 = (open > DClose(2))
indicator4 = SuperTrend[1,56]
c7 = (open > indicator4)
c8 = (open < close)
c9 = (open > DClose(2))
indicator5 = Average[50](high)
c10 = (open > indicator5)
c11 = (open < close)
c12 = (open > DClose(2))
IF (c1 and c2 and c3)OR(c2 and c3 and c4)OR(c2 OR c3 or c7) or(c2 and c2 and c10) THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Stop e target
SET STOP PLOSS 276 //196(h2passo2) //276(passo3) //260 //529 //398//398
SET TARGET PPROFIT 93 //198(h2passo2) //90 //90 //395