- Programmausführung
- Handelserlaubnis
- Eregnisse des Client-Terminals
- Ressourcen
- Aufruf der Importfunktionen
- Ausführungsfehler
- Testen von Handelsstrategien
Ausführungsfehler
Im ausführenden Subsystem des Client-Terminals kann man den Fehlerkode aufbewahren, wenn er bei der Ausführung des mql5-Programms entsteht. für jedes ausführbare mql5-Programm gibt es die vorbestimmte Variable _LastError.
Vor dem Start der Funktion OnInit wird die Variable _LastError ausgenullt. Bei der fehlerhaften Situation während der Berechnungen oder beim Aufruf der eingebauten Funktion akzeptiert die Variable _LastError Kode des entsprechenden Fehlers. D n Wert, der in dieser Variable aufbewahren wird, kann man durch die Funktion GetLastError() erhalten.
Es gibt eine Reihe kritischer Fehler, deren Entstehung das Programm sofort brechen:
- Dividieren durch Null;
- Feldbereichsüberschreitung;
- Verwendung des unkorrekten Objektanzeigers.