0 Dołączył: 2014-12-04 Wpisów: 63
Wysłane:
17 marca 2015 13:09:51
Witajcie siedze teraz nad petla - poprzednie rzeczy udalo sie rozwiazac dzieki waszej pomocy licze ze i tym razem, uda sie stworzyc burze mozgu nad tym przykladem
mianowicie chce zrobic petle FOR do sell i przy zalozeniu że sprzedaż następuje w momencie osiągnięcia minimum z 2 dni
w momencie gdy petle robie na zwyklych punktach to wszystko dziala a gdy chce zmienic to na tablice np. warunek min2dni sypie sie i nie pokazuje mi stop
oto kod ktory zrobilem dla punktow dziala idealnie dla MIN2dni nie chce. Zamieniam miejsce wstop=min2dni i nie dziala ? o co chodzi ? gdzie jest blad ?
Sell= 0; SellPrice = Close; SetTradeDelays(0,0,0,0);
Min2Dni = Ref(Low,-1)/1.002; wartoscSTOP = 0; // przyjecie stop od samego poczatku wstop = 1.4*ATR(15); LiniaStop = Null; pozycja = 0;
for(i=0; i<BarCount; i++) { if(Buy[i]==1) { pozycja = 1; wartoscStop = Low[i]-wstop[i]; } if(pozycja == 1 AND Close[i]<=wartoscStop) { Sell[i] = 1; pozycja = 0; } if(Close[i]-wstop[i]>wartoscStop) wartoscStop = Close[i]-wstop[i]; if(pozycja == 1) LiniaStop[i] = wartoscStop; }
Edytowany: 17 marca 2015 13:28
|