Válasz erre: Nyitott megbízás zárása időre 2014-11-11T11:00:10+00:00

Radu.hu Fórum Kérdések az MQL4 programozási nyelvvel kapcsolatban Nyitott megbízás zárása időre Válasz erre: Nyitott megbízás zárása időre

Horesz72
Tag
Bejegyzések száma: 3

Szia

Sajnos még mindig nem sikerült megoldani a zárást időre.

   for (x=1; x<=OrdersTotal(); x++)
        {
        if (OrderSelect(x-1,SELECT_BY_POS)==true)
        if (OrderOpenTime()+1209600<=TimeCurrent())
        close = OrderClose(x,lotsell,Ask,2); 
        }

Ezt írtam, de valamiért nem működik.
A megbízásokat SELL-re nyitottam
A program előző részét úgy írtam,hogy semmire ne tudjon lezárni csak időre.
Az első megbízást lezárja időre vagyis 2 hétre eddig OK.
A másodikat lezárta a 3. megbízás nyitási idejétől 2 hétre.
A harmadikat lezárta az 5. megbízás nyitási idejétől 2 hétre.
A negyediket lezárta a 7. megbízás nyitási idejétől 2 hétre és így tovább
OrderClose error 4108 ezt a hiba kódot írja de ezzel nem sokra mentem.
Ha meg tudnád írni, hogy mi a hiba megmentenél a gumiszobától.

Előre is köszi