* Metastock: Intraday Pivot Points anzeigen lassen
Hallo zusammen,
wie kann ich auf einem Intraday Chart die korrekten, mit dem H/L/C vom letzten Tag, brechneten Pivot Points für heute anzeigen lassen, ohne das dabei die Daten vom heutigen (aktuellen) Tag verwendet wurden.
Ich habe es bereits mit hhv/llv über eine bestimmte Anzahl von Bars probiert, nur dadurch werden die Pivots verfälscht, oder versucht über die Security function auf EoD Daten zuzugreifen, mit nicht zufrieden stellendem Erfolg und/oder zu viel Aufwand.
Kann mir irgend jemand weiterhelfen? Wäre echt super!
Danke schonmal im voraus!
CME Trader
* Metastock: Intraday Pivot Points anzeigen lassen
Deine Frage ist im Grunde hier "gleich nebenan" schon beantwortet worden
http://www.terminmarktwelt.de/cgi-bin/tmw-forum.pl?ST=6409&CP=0
Gruß Rock
* Metastock: Intraday Pivot Points anzeigen lassen
Hallo Rock,
den Beitrag habe ich auch gelesen, das hat mich aber auch nicht recht viel weitergebracht.
Kannst du mit vielleicht nur mal den Pivot Point selbst als Beispiel am Intraday Chart geben?
Danke!
* Metastock: Intraday Pivot Points anzeigen lassen
Hallo,
ich bin nur MS EOD Anwender, aber aufbauend auf die Formel von gautama in dem gen. thread sollte es so gehen:
CoD := DayOfMonth() <> Ref(DayOfMonth(),-1);
HPd := If(Cod,H,If(H>PREV,H,PREV));
LPd := If(Cod,L,If(L<PREV,L,PREV));
LastHigh := If(CoD, Ref(HPd,-1),PREV);
LastLow := If(CoD, Ref(LPd,-1),PREV);
LastClose:= If(CoD, Ref(C,-1),PREV);
Pivot:=(LastHigh+LastLow+LastClose)/3;
R1:= 2*Pivot- LastLow;
Pivot;
R1;
und entsprechend noch für die anderen Pivot Levels.
Gruß Rock
* Metastock: Intraday Pivot Points anzeigen lassen
Hi,
erstmal danke für deine Hilfe!
Doch genau sowas ähnliches habe ich auch schon ausprobiert. Das hat nicht funktioniert und diese Formel tut es leider auch nicht. Jetzt bekomme ich zwar zumindest einen Wert, aber der liegt 20% über dem momentanen Kurs. Ich habe es auch schon mit Market Start und Market End probiert, nichts hat funktioniert oder hat falsche Werte geliefert.
Ich weiss nun wirklich nicht mehr weiter. Ich werde wohl die Pivots wieder manuell einzeichnen.
Trotzdem Danke für die schnelle Hilfe.
Gruß
CME Trader
* Metastock: Intraday Pivot Points anzeigen lassen
Seltsam, ich kann in der Formel keinen Fehler sehen, in meinem MS EOD funktioniert sie auch.
So wie ich sie eingestellt habe, als Indikator über den Dax gelegt, zeigt sie 2 Linien, die am 26.9. bei 3329,83 (Pivot) und 3358,27 (R1) stehen. Die Formel sollte nach meinem Verständnis intraday bei jeder eingestellten Periodizität richtig rechnen.
Vielleich kann noch jemand mit MS Pro Erfahrung helfen.
Gruß Rock
* Metastock: Intraday Pivot Points anzeigen lassen
Hallo,
hier ist die korrekte Formel, Beispiel mit Bild im 5 Minuten Chart, Input ist 2:
TF:=Input("1=hour 2=day 3=week 4=month 5=year ",1,5,2);
NW:=If(TF=1,ROC(Minute(),1,$)<0,If(TF=2,ROC(Hour(),1,$)<0, If(TF=3,ROC(DayOfWeek(),1,$)<0,If(TF=4,ROC(DayOfMonth(),1,$)<0,ROC(Month(),1,$)<0))));
A1:=Cum(1);
A2:=LastValue(A1-BarsSince(NW>0));
HPd := If(nw,H,If(H>PREV,H,PREV));
LPd := If(nw,L,If(L<PREV,L,PREV));
LastHigh := If(nw, Ref(HPd,-1),PREV);
LastLow := If(nw, Ref(LPd,-1),PREV);
LastOpen:=If(nw,O,ValueWhen(2,nw,O));
LastClose := If(nw,C,ValueWhen(1,a1-a2=-1,C));
{P = Pivot Price}
Pivot:=(LastHigh + LastLow + LastClose)/3;
{R1 = 1st Resistance}
R1:=(2*(Pivot))-LastLow;
{S1 = 1st Support}
S1:=(2*(Pivot))-LastHigh;
{R2 = 2nd Resistance }
R2:=((Pivot)-(S1))+(R1);
{S2 = 2nd Support}
S2:=(Pivot)-((R1)-(S1));
If(A1<A2,BarsSince(A1>=A2),LastValue(Pivot));
If(A1<A2,BarsSince(A1>=A2),LastValue(R1));
If(A1<A2,BarsSince(A1>=A2),LastValue(S1));
If(A1<A2,BarsSince(A1>=A2),LastValue(R2));
If(A1<A2,BarsSince(A1>=A2),LastValue(S2))
* Metastock: Intraday Pivot Points anzeigen lassen
@ metatrader
Vielen herzlichen Dank für deine Hilfe. Jetzt funktioniert es.
* Metastock: Intraday Pivot Points anzeigen lassen
Hallo,
hier noch eine Version ohne PREV:
TF:=Input("1=hour 2=day 3=week 4=month 5=year ",1,5,2);
NW:=If(TF=1,ROC(Minute(),1,$)<0,If(TF=2,ROC(Hour(),1,$)<0, If(TF=3,ROC(DayOfWeek(),1,$)<0,If(TF=4,ROC(DayOfMonth(),1,$)<0,ROC(Month(),1,$)<0))));
A1:=Cum(1);
A2:=LastValue(A1-BarsSince(NW>0));
LastOpen:=If(nw,O,ValueWhen(2,nw,O));
LastHigh:=ValueWhen(1,Nw,Ref(HighestSince(1,Nw,H),-1));
LastLow:=ValueWhen(1,Nw,Ref(LowestSince(1,Nw,L),-1));
LastClose := If(nw,C,ValueWhen(1,a1-a2=-1,C));
{P = Pivot Price}
Pivot:=(LastHigh + LastLow + LastClose)/3;
{R1 = 1st Resistance}
R1:=(2*(Pivot))-LastLow;
{S1 = 1st Support}
S1:=(2*(Pivot))-LastHigh;
{R2 = 2nd Resistance }
R2:=((Pivot)-(S1))+(R1);
{S2 = 2nd Support}
S2:=(Pivot)-((R1)-(S1));
If(A1<A2,BarsSince(A1>=A2),LastValue(Pivot));
If(A1<A2,BarsSince(A1>=A2),LastValue(R1));
If(A1<A2,BarsSince(A1>=A2),LastValue(S1));
If(A1<A2,BarsSince(A1>=A2),LastValue(R2));
If(A1<A2,BarsSince(A1>=A2),LastValue(S2))
* Metastock: Intraday Pivot Points anzeigen lassen
Hallo metatrader,
die Formel ist gut, aber ich schaffe es nicht sie für Overnight GAPs umzuarbeiten, weil man für die verschiedenen Zeiträume das Open braucht. Wie würde das hier gehen oder geht es vielleicht nicht?
Viele Grüße
* Metastock: Intraday Pivot Points anzeigen lassen
Hallo,
ich verstehe die Frage nicht, wie soll denn das Overnight Gap in die Formel mit einfliessen?
Etwa in der Form, das rückwirkend H,L und/oder C an das Gap angepasst werden?