Hi,

i maybe found next bug:

if is optimize(1,0,2) ... begining from 0

Quote:

function tradeCounterTrend()
{
TimeFrame = 4;
==> var Threshold = optimize(1,0,1.5);


vars Price = series(price());
vars Filtered = series(BandPass(Price,optimize(30,25,35),0.5));
vars Signal = series(Fisher(Filtered,500));

Stop = optimize(4,2,10) * ATR(100);
Trail = 4*ATR(100);

if(crossUnder(Signal,-Threshold))
enterLong();
else if(crossOver(Signal,Threshold))
enterShort();
}



get allways only 0
Quote:

Loop [1][2] p1 step 22: 0.00 => 0.86 177/123
Loop [1][2] p1 step 23: 0.00 => 0.86 177/123
Loop [1][2] p1 step 24: 0.00 => 0.86 177/123
Loop [1][2] p1 step 25: 0.00 => 0.86 177/123
Loop [1][2] p1 step 26: 0.00 => 0.86 177/123
Loop [1][2] p1 step 27: 0.00 => 0.86 177/123
Loop [1][2] p1 step 28: 0.00 => 0.86 177/123
Loop [1][2] p1 step 29: 0.00 => 0.86 177/123
Loop [1][2] p1 step 30: 0.00 => 0.86 177/123
Loop [1][2] p1 step 31: 0.00 => 0.86 177/123
Loop [1][2] p1 step 32: 0.00 => 0.86 177/123
Loop [1][2] p1 step 33: 0.00 => 0.86 177/123