Radu.hu Fórum Kérdések az MQL4 programozási nyelvvel kapcsolatban Függő megbízások módosítása Válasz erre: Függő megbízások módosítása

Radulovic Attila
Tag
Bejegyzések száma: 653

Mától használható az MQL4 kód beillesztése funkció! Jelöld ki a kódodat amit bemásolsz, és nyomd meg az MQL4 kód beillesztése gombot a szövegdoboz felett!

A MODE_TRADES – mint írtam – elhagyható, próbáld ki! Az OrderSelect() által kiválasztott pozíció mindaddig kiválasztva marad, ameddig a pozíció adatai elérhetőek és amennyiben nem történik közben más pozíciókiválasztás. Erre főleg ciklusokon belüli alkalmazásnál kell figyelni.

Az első példád a helyes, viszont én annyit módosítanék a kódodon, hogy:

if (OrderSelect(vetel, SELECT_BY_TICKET)) {

   if (OrderType() == OP_BUYSTOP && OrderCloseTime() == 0) {
   
   }
}

Az OrderSelect legyen először, aztán ha az sikeres, majd foglalkozol az adott pozíció adataival. Addig felesleges!