Frage zu den globalen Variablen
Hallo,
die globalen Variablen sind eine tolle Sache, jedoch scheint es gewisse Verhaltensregeln für ihre Verwendung zu geben. In der Online-Hilfe bin ich nicht fündig geworden.
als Beispiel:
Handelsystem TickChart (Dax-F)
Definitionen:
=================================
const faktor: [12,4|5|10|12|15|20|25|30];
global calc ZigZag:
calc roc:
ROC(ZigZag(Close, faktor, $, K), 1, $);
=================================
Enter Long
=================================
Cross(roc,0, 1) = 1
=================================
Enter Short
=================================
Cross(roc,0, 1) = -1
=================================
im Chart die eingefügte Formel:
=================================
#_loadglobal ZigZag#
ZigZag
=================================
das funktioniert wunderbar, bis man dann Veränderungen am HS vornimmt und unter Definitionen
ZigZag(Close, faktor, $, K); ersetzt durch
ZigZag(Close, 20, $, K);
danach wird im Chart die eigefügte Formel nicht mehr angezeigt und im Logbuch erscheint:
=====================================
Prozedur: Formel-Endberechnung
Vorgang: Parameter-Ermittlung
Datenreihe: DAX-Future 02/12 (EUX Eurex)
Parameter: ZIGZAG
Meldung: Unverständliche oder ungültige Angaben
=====================================
Handelsystem aktualisieren hilft nicht weiter. Investox oder den Rechner neu starten nicht. Diese globale Variable scheint dann einfach tot zu sein. Was habe ich übersehen bzw. muß ich beachten ?
Grüße
Klaus
P.S. das HS habe ich nur zur Fehlerbeschreibung erstellt.