Tolomeo
Perdo pelo, non il vizio
Dunque il segnale di ingresso sul mercato del TS avra' parametri fissi e non dovrò ottimizzarlo.
Per quanto riguarda la controversa gestione del
TAKE-PROFIT e STOP LOSS
in attesa di scoprire come fanno guru a uscire sul profitto massimo, utilizzero' questo algoritmo :
if (ActualProf >= MaxProf) MaxProf = ActualProf;
if (MaxProf > 0) Tkprft = MaxProf - IniStplss;
if (MaxProf >= P1) Tkprft = MaxProf * 0.10;
if (MaxProf >= P2) Tkprft = MaxProf * 0.25;
if (MaxProf >= P3) Tkprft = MaxProf * 0.33;
if (MaxProf >= P4) Tkprft = MaxProf * 0.50;
if (MaxProf >= P5) Tkprft = MaxProf * 0.67;
if (MaxProf >= P6) Tkprft = MaxProf * 0.75;
if (MaxProf >= P7) Tkprft = MaxProf * 0.9;
Il significato del listato MT4 dovrebbe essere facilmente comprensibile da tutti.
Dirò solo che "IniStplss" e' il valore di ingresso dello stop-loss ed e' la prima delle due variabili che necessiteranno di ottimizzazione.
I valori da P1 a P7 sono delle costanti che andranno definite una-tantum, in funzione dello strumento, ovvero della sua dinamica, e dell'investimento caricato sul trade (n. di lotti).
La filosofia e' quella di catturare un qualsiasi profitto, non appena venga neutralizzato il valore iniziale dello stop-loss.
Per cercare, per quanto possibile, di lasciar correre il profitto, il trailing sarà lieve per profitti bassi e via via piu' incisivo se il profitto corre, in modo da lasciare comunque un certo spazio per gli inevitabili ritracciamenti/rimbalzi all'interno del trend.
Un possibile futuro miglioramento dell'algoritmo potrà essere quello di definire una funzione continua appropriata (lineare, parabolica, ellittica ecc.) invece dei quanti di percentuale.
Mentre l'ingresso del trade avverrà sempre all'apertura della candela, la sua uscita in perdita/profitto potra' avvenire in ogni momento; in altre parole il profitto attuale (ActualProf) sarà calcolato ad ogni tick.
Per quanto riguarda la controversa gestione del
TAKE-PROFIT e STOP LOSS
in attesa di scoprire come fanno guru a uscire sul profitto massimo, utilizzero' questo algoritmo :
if (ActualProf >= MaxProf) MaxProf = ActualProf;
if (MaxProf > 0) Tkprft = MaxProf - IniStplss;
if (MaxProf >= P1) Tkprft = MaxProf * 0.10;
if (MaxProf >= P2) Tkprft = MaxProf * 0.25;
if (MaxProf >= P3) Tkprft = MaxProf * 0.33;
if (MaxProf >= P4) Tkprft = MaxProf * 0.50;
if (MaxProf >= P5) Tkprft = MaxProf * 0.67;
if (MaxProf >= P6) Tkprft = MaxProf * 0.75;
if (MaxProf >= P7) Tkprft = MaxProf * 0.9;
Il significato del listato MT4 dovrebbe essere facilmente comprensibile da tutti.
Dirò solo che "IniStplss" e' il valore di ingresso dello stop-loss ed e' la prima delle due variabili che necessiteranno di ottimizzazione.
I valori da P1 a P7 sono delle costanti che andranno definite una-tantum, in funzione dello strumento, ovvero della sua dinamica, e dell'investimento caricato sul trade (n. di lotti).
La filosofia e' quella di catturare un qualsiasi profitto, non appena venga neutralizzato il valore iniziale dello stop-loss.
Per cercare, per quanto possibile, di lasciar correre il profitto, il trailing sarà lieve per profitti bassi e via via piu' incisivo se il profitto corre, in modo da lasciare comunque un certo spazio per gli inevitabili ritracciamenti/rimbalzi all'interno del trend.
Un possibile futuro miglioramento dell'algoritmo potrà essere quello di definire una funzione continua appropriata (lineare, parabolica, ellittica ecc.) invece dei quanti di percentuale.
Mentre l'ingresso del trade avverrà sempre all'apertura della candela, la sua uscita in perdita/profitto potra' avvenire in ogni momento; in altre parole il profitto attuale (ActualProf) sarà calcolato ad ogni tick.