Címkézve: 

9 bejegyzés megtekintése - 1-9 / 9
  • Szerző
    Bejegyzés
  • Zuzmara
    Tag
    Bejegyzések száma: 5

    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:
    Z

    Radulovic Attila
    Tag
    Bejegyzések száma: 653

    A 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:)

    Zuzmara
    Tag
    Bejegyzések száma: 5

    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.

    Zuzmara
    Tag
    Bejegyzések száma: 5

    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...
             }
          }
       }
    Radulovic Attila
    Tag
    Bejegyzések száma: 653

    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!

    Zuzmara
    Tag
    Bejegyzések száma: 5

    Köszönöm a válaszod!

    Radulovic Attila
    Tag
    Bejegyzések száma: 653

    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.

    Zuzmara
    Tag
    Bejegyzések száma: 5

    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:
    Z

    Radulovic Attila
    Tag
    Bejegyzések száma: 653

    Ez 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.

9 bejegyzés megtekintése - 1-9 / 9
  • Be kell jelentkezni a hozzászóláshoz.