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