Ciao Wile,
premetto che sono + schiappa di te...
ho provato a scrivere il tuo TS solo per le barre inside.
Prima che piovano cazziate per qualche errore o per qualche omissione PRECISO che ho dedicato poco tempo e si deve verificare se le entrate sono corrette... e se la logica è corretta.
Intanto prova !
Var:EL,ES,RA,RA2,EXLONG1,EXLONG2,EXSHORT1,EXSHORT2;
EL=H[1]+gettick;
ES=L[1]-gettick;
RA=(H[1]-L[1]);
RA2=RA/2;
EXLONG1=H[1]+100;
EXLONG2=H[1]+RA2;
EXSHORT1=L[1]-100;
EXSHORT2=L[1]-RA2;
if H[1]<H[2] and L[1]>L[2] then enterlong(bar,EL);
endif;
if positiondir=1 AND RA<100 then exitlong(inval,exlong1,stop);
endif;
if positiondir=1 and RA>100 then exitlong(inval,exlong2,stop);
endif;
if H[1]<H[2] and L[1]>L[2] then entershort(bar,ES);
endif;
if positiondir=-1 AND RA<100 then exitshort(inval,exshort1,stop);
endif;
if positiondir=-1 and RA>100 then exitshort(inval,exshort2,stop);
endif;