Dienstag, 16. April 2024, 18:47 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

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)