Einzelnen Beitrag anzeigen
  #6 (permalink)  
Alt 03.06.13
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Ca$hDigger Beitrag anzeigen
Danke interessante Ergänzung dazu eine Frage: Auch wenn das System auf dem der EA läuft abstürzt und dann neu gestartet werden muss, ebenso Metatrader und der EA, dann ist der Wert immer noch verfügbar? Schließlich wird der EA ja neu initialisiert. In welcher Datei wird der Wert dann genau gespeichert?
Der Begriff "globale Variable" heißt für mich (bisher ) eine Variable die ausserhalb von Funktionen definiert wird und programmweit sichtbar ist aber ohne "GlobalVariableSet()" und "GlobalVariableGet()" das ist dann eine andere (für mich noch unbekannte) Art von globaler Variable?

LG

Ca$hDigger
Diese globalen Variablen verschwinden nur, wenn die MT4-Instanz auf Deinem PC komplett gelöscht und neu installiert wird, aber warum sollte das passieren?
Ansonsten ist das egal, wie oft der EA abstürzt oder der EA neu installiert oder initialisiert werden muß.
Diese Variablen heißen so, weil sie halt global einsetzbar sind. D.h. nicht nur von dem EA, wo sie geschrieben wurde, sondern auch von anderen EAs der Metatrader-Instanz können diese Variablen ausgelesen und überschrieben werden. D.h. wiederum man kann Informationen von einem EA zum anderen schaufeln. Das ist ein mächtiges Werkzeug, will aber gehandelt sein. Mittels der Taste F3 kann man sich ansehen, welche globalen Variablen auf dem MT4 sitzen.

traderdoc