Metastock: ROC und Dezemberdatum

Suche in easy language (Supercharts) und Metastock die Formel, die mir den jeweiligen Monats-Close in Bezug setzt auf den letzten Dezember-Close (Monatschartdarstellung);

unausgegoren müßte es so aussehen: ( C / C {december} ) *100 - 100

Danke im voraus !

Geschrieben von docens am
metatrader
Mitglied seit
12 Jahre 9 Monate

@ docens [#1]

Versuch es mal mit der folgenden Formel:

------

newYear:=Year()<>Ref(Year(),-1) OR Cum(1)=2;
LastDay:=PeakBars(1,
-(newYear OR Cum(IsDefined(newYear))=1),1)=0;
yearClose:=LastValue(ValueWhen(1,LastDay,C));
(C/yearClose)*100-100

-----

Der Schlusskurs des letzten Jahres ist yearClose:=LastValue(ValueWhen(1,LastDay,C));

docens
Mitglied seit
12 Jahre 10 Monate

Danke für die Hilfe, aber bei mir erscheint die Fehlermeldung: "PeakBars ist keine Funktion "!

metatrader
Mitglied seit
12 Jahre 9 Monate

@ docens [#3]

Das kann eigentlich nicht sein. Die Peakbars Funktion ist in der Hilfe definiert und beschrieben mit:

peakbars( Nth, DATA ARRAY, % MINIMUM CHANGE)

Überprüfe das bitte einmal. Ich habe die Funktion in [#2] in den Formel-Editor kopiert und sie lief ohne Probleme und Fehlermeldung.

Rückrufservice
Beschreiben Sie bitte Ihr Anliegen, damit wir uns auf den Rückruf vorbereiten können.
Ja, ich habe die Datenschutzerklärung zur Kenntnis genommen und willige ein, dass die von mir angegebenen Daten inklusive der Kontaktdaten zwecks Bearbeitung der Anfrage und für den Fall von Anschlussfragen elektronisch erhoben und gespeichert werden. Meine Daten werden dabei nur streng zweckgebunden zur Bearbeitung meiner Anfrage genutzt und nicht ohne Einwilligung weitergegeben. Diese Einwilligung kann jederzeit mit Wirkung für die Zukunft widerrufen werden.

Register now

Jetzt registrieren und ZMP Live+ 14 Tage kostenlos testen!
  • Dauerhaft kostenfrei
  • Keine Zahlungsinformationen erforderlich
Hilfe?