7 bejegyzés megtekintése - 1-7 / 7
  • Szerző
    Bejegyzés
  • Norbert
    Tag
    Bejegyzések száma: 35

    Szia!

    Most kezdtem az Expert Advisorok programozásának tanulását, és egy nagyon egyszerű problémába akadtam bele: a start függvény egész egyszerűen nem fut le.

    Programkód:

    int init(){
       Alert("welcome");
    }
    int start(){
       Alert("új tick!");
    }
    int deinit(){
       Alert("bye");
    }

    Az init és a deinit függvény működik, de az „új tick” feliratot nem kapom meg. Miért?

    Radulovic Attila
    Tag
    Bejegyzések száma: 653

    Helló!

    – Kapcsolódva vagy a brókerhez és érkezett be árváltozás (tick) ? (a terminál jobb alsó sarkában két számot kell látnod perjellel elválasztva, pl.: 28/1 kb)
    – a megfelelő könyvtárba raktad a kódot ?

    Norbert
    Tag
    Bejegyzések száma: 35

    – Igen, online vagyok, folyamatosan frissül az egyperces chart (1716/1 kb sebesség)
    – Azt nem gondoltam, hogy számít melyik könyvtárban van. Az oldalsó navigátorban megjelent a programom, és futtatásnál megkapom az üdvözlő Alert-et is, tehát gondolom jó könyvtárban van (ha már egyszer lefut).

    Norbert
    Tag
    Bejegyzések száma: 35

    A kliensem, ha ez segít:

    ALPARI FS MT4
    Build: 432

    Az MQL4 könyv alapján tanulom, és programozó révén le sem futtattam az alapkódokat, csak átrohantam rajta, most viszont amikor már ki akartam próbálni valamit, feltűnt, hogy a start nem fut. Próbáltam utána nézni fórumokon, de sehol nem találtam választ. Biztos valami alapvető hibám van…
    Esetleg a kliensben kell beállítani valamit?

    Radulovic Attila
    Tag
    Bejegyzések száma: 653

    Fent az „Új megbízás” gomb melletti „Expert advisors” gomb be van kapcsolva?

    Norbert
    Tag
    Bejegyzések száma: 35

    Nos, ez fájt :-)
    Köszönöm a segítséget, ez volt a probléma.

    Radulovic Attila
    Tag
    Bejegyzések száma: 653

    Örülök, hogy megoldódott!

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