Hallo miteinander,
bin gerade dabei, mich mit Hilfe des Tutorials
MQL4 Tutorial in die EA- und Skript-Programmierung einzuarbeiten.
Dort wird unter
Program Execution - Program in MQL4 - MQL4 Tutorial ein einfacher EA vorgestellt:
//--------------------------------------------------------------------
// simple.mq4
// To be used as an example in MQL4 book.
//--------------------------------------------------------------------
int Count=0; // Global variable
//--------------------------------------------------------------------
int init() // Spec. funct. init()
{
Alert ("Function init() triggered at start");// Alert
return; // Exit init()
}
//--------------------------------------------------------------------
int start() // Spec. funct. start()
{
double Price = Bid; // Local variable
Count++; // Tick counter
Alert("New tick ",Count," Price = ",Price);// Alert
return; // Exit start()
}
//--------------------------------------------------------------------
int deinit() // Spec. funct. deinit()
{
Alert ("Function deinit() triggered at deinitialization"); // Alert
return; // Exit deinit()
}
//--------------------------------------------------------------------
Die Funktion start() soll nach jedem eingehenden Tick eine Zeile im Alarm-Fenster schreiben mit einem Zähler und dem aktuellen Bid-Preis.
Das soll laut dem Autor dann so aussehen:
In meinem MT4 wird aber leider nur 1 Zeile geschrieben und dann das Programm beendet.
Weiß jemand, warum das Programm bei mir abgebrochen wird?
VG Paul