Freitag, 19. April 2024, 22:21 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.

Gerasan

unregistriert

1

Samstag, 1. September 2007, 03:40

Konstantendefinition und #_Komp#

Hallo,

ich wollte etwas mit ausgelesenen Basiskomprimierung rechnen und im Chart ausgeben. Leider bekomme ich dabei Fehlermeldungen. Das Problem kann man mit folgender Formelsequenz reproduzieren:

const K: #_Komp#;
calc Ind1: MOM(Close/K, 12);
calc Ind2: Ind1;
global calc easy: Ind2;

Zu der Formel Ind2 kommt eine Fehlermeldung und die Datenreihe EASY lässt sich nicht im Chart anzeigen.
Scheint ein Fehler zu sein, oder mache ich was falsch?

Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

2

Samstag, 1. September 2007, 10:30

Hallo Gerasan,

warum so "aufgebläht"?

const K: #_Komp#;
global calc Ind1: MOM(Close/K, 12);

Das reicht doch auch. Wenn jetzt Indi1 nicht im Chart angezeigt wird, dann probiere es mal so
global const K: #_Komp#;
global calc Ind1: MOM(Close/K, 12);

und lade K via _loadGlobal zusätzlich mit in den Chart.
Viele Grüße,
Hans-Jürgen

Gerasan

unregistriert

3

Sonntag, 2. September 2007, 00:27

Hallo Hans-Jurgen,


Ind1 und Ind2 verwende ich in weiteren Formeln. Oberes Beispiel solle nur einfachste Fehlerreproduktion darstellen. Es ist etwa so:

const K: #_Komp#;
calc Ind1: MOM(Close/K, 12);
calc Ind2: Ind1 + Roc (irgendwas);

calc Ind3: Ind2*Ind3;

calc EnterLong: Ind3+Ind2 - "noch irgendwas".

//Visualisierung
global calc easy: Ind2;

Wenn ich es so eingebe, bekomme ich zwei Fehlermeldungen:

Diese und diese
»Gerasan« hat folgende Bilder angehängt:
  • Fehler1.png
  • Fehler2.png

Bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

4

Sonntag, 2. September 2007, 08:56

Hallo Gerasan

Versuch mal

global const K: #_Komp#;
global calc Ind1: MOM(Close/K, 12);
global calc Ind2: Ind1;
global calc easy: Ind2;

... Formel im Chart:
#_LoadGlobal K#
#_LoadGlobal IND1#
#_LoadGlobal IND2#
#_LoadGlobal EASY#
Easy
Gruss
Bernd

Gerasan

unregistriert

5

Sonntag, 2. September 2007, 15:26

Danke Bernd, so klappt es.

Ach in bin so froh, das es auf der Welt noch Dinge gibt, die GUT FUNKTIONIEREN!