Metastock: Modifizierten ROC Indikator erstellen

Moin Moin Zusammen,

Ich versuche gerade einen modifizierten ROC Indikator zu erstellen.
Am liebsten hätte ich die RATE OF CHANGE auf den Vorjahrestag genau - also nicht nur 365 Tage !

Kann mir jemand kurz die Formel für den INDICATOR BUILDER texten ?

Ich raff`s einfach nicht. Kommt immer folgende Fehlermeldung:

"Operator expected. Use +,-,*,/,<,<=,>,>=,<>,=, AND or OR."

Mit freundlichem Gruß
Neo 23

Geschrieben von Gast (nicht überprüft) am
Gast

@ all
@ metatrader

Moin Moin Zusammen,

es darf doch nicht war sein, dass in der Indicator List nur der RATE OF CHANGE Indicator nur für 365 Tage - und nicht für den Tag genau einzustellen ist !?

Das Problem mit den 365 tagen liegt auf der Hand ...
Alle 4 Jahre sendet es mir, da ich die Veränderung auf den tag genau möchte, (aufgrund des Schaltjahres) ein Fehlsignal !!! Natürlich könnte ich es einfach ignorieren aber das ist nicht im Sinne des Erfinders.

Nein, wer ist in der Lage mir solch einen ROC Indicator kurz zu schreiben !?
Ich weiß - ich geh` euch dies bzgl. schon auf die Nerven. Ist für euch mit Sicherheit nervtötend - da ich aber mit MetaStock experementiere wäre dieser Indicator ein wichtiger Baustein für ein - wohl eher später als früher - vollautomatisches Handelssystem.

Ich brauch also einen ROC INDICATOR immer von heute bis auf den genauen und selben Vorjahrestag - jeweils in Prozent & in Punkten !!!

Ich hab` auch gegoogelt und für alle MetaStock interessierten auch folgenden ROC Indicator gefunden ...

==============
RoC since date
==============
---8<--------------------------

{ Rate of Change (RoC) since past date v1.0

©Copyright 2005-2006 Jose Silva.
The grant of this license is for personal use
only - no resale or repackaging allowed.
All code remains the property of Jose Silva.
http://www.metastocktools.com }

{ User inputs }
StDay:=Input("Day",1,31,1);
StMnth:=Input("Month",1,12,1);
StYear:=Input("Year",1800,2200,2006);
method:=Input("method: [1]%-percent, [2]$-points",1,2,1);
plot:=Input("plot: [1]RoC, [2]Date signal",
1,2,1);

{ Data array }
x:=C;

{ Event date's signal }
date:=Year()>StYear
OR (Year()=StYear AND (Month()>StMnth
OR Month()=StMnth AND DayOfMonth()>=StDay));
event:=date AND Alert(date=0,2);

{ Event's Close value }
start:=Cum(IsDefined(event))=1;
eventVal:=ValueWhen(1,event OR start,x);

{ RoC since chosen event }
RoCper:=(x/eventVal-1)*100;
RoCpts:=x-eventVal;

{ Select % or $ method }
eventRoC:=If(method=1,RoCper,RoCpts);
eventRoC:=If(date,eventRoC,0);

{ Plot in own window }
If(plot=1,eventRoC,event)

---8<--------------------------

http://www.metastocktools.com

Das ist zwar nicht die Art von ROC Indicator die ich ursprünglich wollte aber auch interessant. Vielleicht kann ja jemand mit ihm etwas anfangen - übrigens die Seite des Verfassers - http://www.metastocktools.com - ist wirklich wirklich lesenswert ...

Vielleicht kann ja jemand etwas mit den Indikatoren auf der Internetseite des Verfassers anfangen - und mir im Gegenzug dann dem einfachen ROC INDICATOR schreiben. Ihr wärt mir nämlich - wie eigentlich bisher immer - eine GROßE HILFE !!!

Vielleicht kannst Du mir noch ein letztes Mal helfen METATRADER !!!
Ich brauch` wirklich wirklich Deine Hilfe !!!

Versprech` Dir auch Dich nicht mehr dies bzgl. zu terrorisieren :)

Erfolgreiche TradingWoche :
Neo 23

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?