Freitag, 19. April 2024, 05:19 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Niels

unregistriert

1

Montag, 15. September 2003, 21:02

Namenskonventionen, keywords, ...?

Hallo,

bin gerade etwas ratlos:
Gibt es in Handelssysteme irgenwelche Restriktionen bei der Benennung von Variablen?

Hatte nun schon des öfteren folgendes Problem: Ich benenne meine Variablen meist nach folgendem Muster:

global calc MACD_PBT_Per: [20,5,50,20,20,1,3];

Wenn ich dann später MACD_PBT_Per in z.B. folgender Berechnung verwende, bekomme ich u.g. Fehler.

global calc MACD_ProjBandTop: ProjBandTop(MACD, MACD_PBT_Per, 0);

Fehlermeldung:
Fehler in der Definition einer Formel aufgetreten:
Prozedur: Parameter-Überprüfung
Vorgang: Klammerauswertung
Indikator: ProjBandTop
Parameter: Unterberechnung
Meldung: Wert als Paramter erwartet


Wenn ich dann meine Variable etwas simpler benenne, z.B. Otti anstelle von MACD_PBT_Per, ist alles im Lot.

Darf man nur eine bestimmte Anzahl von Buchstaben oder nur 2 Unterstriche oder oder oder verwenden?

Fragende Gruesse,
Niels :rolleyes:

Niels

unregistriert

2

Montag, 15. September 2003, 21:18

RE: Namenskonventionen, keywords, ...?

Hallo,

sorry - war ein blödes Beispiel.

Beim Indikator ProjBandTop wird an der 2. Stelle eine Konstante erwartet. Es hätte also heissen müssen:

Const MACD_PBT_Per: [20,5,50,20,20,1,3];

Und schon klappts auch mit der Berechnung ;-)

Es bleibt aber meine Frage nach Restriktionen bei der Namensgebung.
Gibt es da Einschränkungen?


Immer noch fragende Gruesse,
Niels :rolleyes:

Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

3

Montag, 15. September 2003, 21:38

Hallo Niels,

dies aus der Hilfe von Investox:

Zitat


Schreibweise

Calc Berechnungsname: Berechnungsdefinition;

Der Berechnungsname ist ein gültiger Name ohne Sonderzeichen.


Bleibt immer noch die Frage: was sind Sonderzeichen;)?

Probiers einfach aus bei einfachen Bedingungen, Umlaute kannst du auf jeden Fall nehmen.
Viele Grüße,
Hans-Jürgen

Bandit137

unregistriert

4

Dienstag, 16. September 2003, 11:09

Gibt es da nicht eine einfache Regel ?

Buchstaben, Zahlen, der Unterstrich und vielleicht die Umlaute sind erlaubt.

Alles andere müßten dementsprechend Sonderzeichen sein oder einfach nicht erlaubt.

Gruß Carsten

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

5

Dienstag, 16. September 2003, 12:39

Hallo,

so kann man dies in der Tat zusammen fassen:
"Buchstaben, Zahlen, der Unterstrich sind erlaubt. "
- genau dies wird in der betreffenden Fehlermeldung übrigens auch gesagt.

Viele Grüße
Andreas Knöpfel

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Investox« (16. September 2003, 12:39)