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?
– 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 ?
– 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).
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?