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

    Szia Radu,

    Szeretnék csúszóstoppot beállítani de valamiért mindkét irányba mozog folyamatosan a SL.
    Segítenél benne?

    if ((MA1_5<MA2_5) && (MA1_5<MA2_5) && (n<1))
    {
    SL=Bid-SLdistance*Point;
    Bid0=Bid;
    OrderSend(Symbol(),OP_BUY,0.1,Ask,3,SL,NULL);
    n=n+1;
    i=i+1;
    }

    if (Bid>Bid0)
    {
    SL=Bid-SLdistance*Point;
    OrderModify(i,NULL,SL,NULL,0);
    }

    Köszönöm és kellemes hétvégét.
    Gábor

    COF258
    Tag
    Bejegyzések száma: 30

    Szia!
    Mert nem mented el az új Bid értékét, így akárhányszor jön egy új tick és a feltétel igaz – mivel nem mented és nem az új értékhez vizsgálsz mindig igaz lesz amennyiben a „pozitív” oldalon van – ezért amíg a kötési ár fölött van a Bid, addig mindig módosul az SL attól függetlenül, hogy mekkora volt az előző érték.
    Bár a kezdeti érték alá így sem fog menni.

    Radulovic Attila
    Tag
    Bejegyzések száma: 653

    Igaza van COF258-nak. Ezen túlmenően a beállítás előtt ellenőrizni kell azt, hogy a beállítandó érték helyes-e (stop szint, freeze szint, stb. szempontjából). Ellenkező esetben rengeteg hibaüzenet, és/vagy sikertelen módosítási kísérlet várható.

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