il sistema permette la modifica dello stop loss tramite la funzione modifystoploss
naturalmente anche questa condizione è una forzatura e perciò deve essere modulata soggettivamente da ogni trader a secondo delle proprie esigenze operative ed anche dalla propria emotivita
nel caso sotto ad esempio sposto lo stop man mano che il gain virtuale aumenta sino a farlo diventare un trailingprofit
if positiondir=-1 and max_gain_perc>2 then ModifyStopLoss(INPERC,-0.50);endif;
if positiondir=-1 and max_gain_perc>3 then ModifyStopLoss(INPERC,-1.00);endif;
if positiondir=-1 and max_gain_perc>4 then ModifyStopLoss(INPERC,-2.0);endif;
if positiondir=-1 and max_gain_perc>5 then ModifyStopLoss(INPERC,-3.0);endif;
if positiondir=-1 and max_gain_perc>6 then ModifyStopLoss(INPERC,-4.00);endif;
if positiondir=-1 and max_gain_perc>7 then ModifyStopLoss(INPERC,-5.0);endif;
if positiondir=-1 and max_gain_perc>8 then ModifyStopLoss(INPERC,-6.0);endif;
naturalmente anche questa condizione è una forzatura e perciò deve essere modulata soggettivamente da ogni trader a secondo delle proprie esigenze operative ed anche dalla propria emotivita
nel caso sotto ad esempio sposto lo stop man mano che il gain virtuale aumenta sino a farlo diventare un trailingprofit
if positiondir=-1 and max_gain_perc>2 then ModifyStopLoss(INPERC,-0.50);endif;
if positiondir=-1 and max_gain_perc>3 then ModifyStopLoss(INPERC,-1.00);endif;
if positiondir=-1 and max_gain_perc>4 then ModifyStopLoss(INPERC,-2.0);endif;
if positiondir=-1 and max_gain_perc>5 then ModifyStopLoss(INPERC,-3.0);endif;
if positiondir=-1 and max_gain_perc>6 then ModifyStopLoss(INPERC,-4.00);endif;
if positiondir=-1 and max_gain_perc>7 then ModifyStopLoss(INPERC,-5.0);endif;
if positiondir=-1 and max_gain_perc>8 then ModifyStopLoss(INPERC,-6.0);endif;
Bruno per lo short ho queste linee di modify
ResponderEliminarif positiondir=-1 and guadagnoshort>1 then ModifyStopLoss(INPERC,1.00);endif;
if positiondir=-1 and guadagnoshort>1.5 then ModifyStopLoss(INPERC,0.50);endif;
if positiondir=-1 and guadagnoshort>2 then ModifyStopLoss(INPERC,-0.10);endif;
if positiondir=-1 and guadagnoshort>2.5 then ModifyStopLoss(INPERC,-0.50);endif;
if positiondir=-1 and guadagnoshort>3 then ModifyStopLoss(INPERC,-1.00);endif;
if positiondir=-1 and guadagnoshort>3.5 then ModifyStopLoss(INPERC,-1.50);endif;
if positiondir=-1 and guadagnoshort>4 then ModifyStopLoss(INPERC,-2.00);endif;
if positiondir=-1 and guadagnoshort>4.5 then ModifyStopLoss(INPERC,-2.50);endif;
if positiondir=-1 and guadagnoshort>5 then ModifyStopLoss(INPERC,-3.0);endif;
Sono più larghe
Le hai modificate ancora o le hai adattate soggettivamente?
ciao Michelangelo..la funzione guadagnoshort è quella che calcola la differenza tra il prezzo di entrata e l'apertura di ogni giorno...a volte capita che ..ad esempio per lo short...entriamo a 10.00€...sl a 10.30€...il giorno dopo apre a 9.79€ e perciò sta guadagnando + del 2% e sposta lo sl al-0.10% (sotto i 10.00€) ...ma poi il giorno dopo apre a 9.90€ e riporta lo sl a 10.20€..e non influisce molto sullo storico ma non mi piace come logica..preferisco che calcoli lo spostamento dello stop sui nuovi minimi generati..poi per il resto della stringa è soggettivo
ResponderEliminarEsatto, era proprio questo che ti avevo chiesto tempo fa, mi sembrava strano che uno stop risalisse
Eliminarbuon anno Bruno. Sembrerebbe che anche il mensile oggi ci dia un segnale short. aspettiamo la chiusura.....magari avremo anche un impulso
ResponderEliminarCiao tot, aspettiamo la chiusura che niente niente gli americani hanno tanta voglia di salire... Specie il primo giorno dell'anno, per fare le loro statistiche...
Eliminar