allora
ho apportato una piccola modifica al codice
in sostanza se entro in una posizione short ed l'operazione si chiude in stop, io per rientrare aspetto il prossimo long, mentre nel report precedete dopo uno stop long se vi erano ancora le condizioni lui entrava nuovamente long
in questo modo siamo passati da 1000 a 500 oepraizoni a parita' di net profit abbassando anche il draw down
ti posto report ed equity e codice
pensaci su questo fine settiamna e ci risentimao lunedi (sempre tempo permettendo)
vars:aa(0),b(0),x(0),sololong(0),soloshort(0),prim avolta(0);
input

erdita(500);
x=CCI(5);
aa= -100;
b=100;
if sololong = 1 or primavolta = 0 then begin
if x < aa and x[1] < aa[1] then begin
primavolta = 1;
buy at market;
end;
end;
if soloshort = 1 or primavolta = 0 then begin
if x > b then begin
primavolta = 1;
sell at market;
end;
end;
if marketposition = 1 then begin
soloshort=1;
sololong = 0;
end;
if marketposition = -1 then begin
sololong=1;
soloshort=0;
end;
setstoploss(perdita);