Forex programozás › Fórum › Kérdések az MQL4 programozási nyelvvel kapcsolatban › Pozíciók zárása
Címkézve: pozíciózárás
-
SzerzőBejegyzés
-
Szia Radu!
A pozíciók zárása cikkeddel kapcsolatban kérdeznék.
A pozíciók zárásánál az indexek értékének megváltozásáról írsz ami jogos ha a kötéseket a nulladik pozíciónál kezded vizsgálni. Mi történne ha pozíciókat a végéről kezdenénk ellenőrizni ? Ha ugye zárunk, módosítunk vagy törlünk az indexek már vizsgált része változik az előrébb lévőek nem.
Kódrészlet : for(i=OrdersTotal();i>=0;i–){ }Válaszodat köszönöm.
Üdv:
ZA megoldás azért nem jó, mert ha 45 nyitott pozíciód van és csak 3-at akarsz belőle zárni, ami az indexelés közepén van mondjuk 27, 26, 25 indexszel akkor máris szívás:)
Nem értem a dolgot. Zárom a 27. index-el rendelkezőt tehát a 28. asból lesz a 27. viszont én a 26. index-el folytatom ami ugye változatlan.
Bocsánat ha értetlen vagyok. Fejts ki légyszíves.
Köszönöm!üdv:
Z.Konkrétan egy ilyen jellegű megoldásra gondoltam a veszteséges pozíciók zárásához.
for(int i=OrdersTotal()-1; i>=0; i--){ if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){ if(OrderProfit()< 0){ //close... } } }
Több időbe tart elmondani, mint kipróbálni. Nyiss meg több pozíciót vegyes sorrendben: EURJPY, EURUSD, GBPUSD, EURJPY, EURUSD, EURJPY! Zárd le belőle csak az EURJPY pozikat! Az indexek nem biztos, hogy pont úgy következnek egymás után, ahogyan azt gondolod!
Nincs mit! Sikerült azért kipróbálni? Anno én sem hittem el, amíg az általad javasolt megoldás többször problémát okozott a zárások közben.
Szia!
Átgondolva valóban helyes amit mondtál. Talán nálam azért működik a dolog probléma mentesen már egészen régen, mert nálam szempont volt hogy nem zárok egynél több pozíciót egy ticken és én befejezem a ciklust ha volt egy zárás próbálkozásom. Tehát én ugyanúgy végigmegyek a kötéseken mint te csak én nem írom ki tömbbe a ticket számot hanem egyből zárok ticket alapján. A megoldásaink csak enyniben különböznek igazán.
Üdv:
ZEz rendben van, de általában egy ticken belül illik zárni több pozíciót is, hiszen az egzakt áron történő zárás kardinális kérdés lehet mondjuk egy építkezés során. Emiatt előnytelen az általad használt változat.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.