Metastock: Pivot nach Joe Ross berechenbar ?
Ich habe eine Website gefunden, auf der die Pivot-Berechnung nach Ross beschrieben wurde. Meine Italenischkenntnisse sind sehr rudimentar, ich habe nur verstanden, dass Ross zwischen drei unterschiedliche Methoden für die Berechnung von der Support und Resist anwendet, je nach dem ob sich der Kurs in Seitwärts-Range (laterale), Up-Trend (rialzista) oder Downtrend (ribaliste) befindet. Es wurden Formel für die Metastock gegeben, aber ich weiß nicht, wie man das realasieren sollte:
http://www.performancetrading.it/AT/pp/ppRoss.htm
I Pivot di Ross
Ross per il calcolo Pivot, distingue tra mercati laterali e mercati direzionali (all'interno cioè di un trend rialzista o ribassista ben definito nell'ambito temporale di analisi):
se il mercato si trova in una fase laterale, Ross calcola prima il > e poi il Pivot Low e il Pivot High
X=(O+H+L+(2*C))/5
con X=tipical price, O(Open)=prezzo di apertura, H(High)=prezzo massimo, L(Low)=prezzo minimo e C(Close)= prezzo di chiusura della seduta precedente.
Quindi il Pivot point:
PvL1 = (2*X)-H
PvH1 = (2*X)-L
se il mercato si trova all'interno di un trend ben definito occorre distinguere:
se il trend è rialzista, le formule (in linguaggio Metastock) sono le seguenti :
Media = (((H-REF(L,-1)) + (REF(H,-1)-REF(L,-2)) + (REF(H,-2)-REF(L,-3)))/3
PvH1 = L+Media
Mentre per calcolare il Pivot Low occorre prima determinare la volatilità come:
Volatilità Media = ((H-L) + (REF(H,-1)-REF(L,-1) + (REF(H,-2)-REF(L,-2))/3
e quindi:
PvL1 = PvH1-Volatilità Media
se il trend è ribassista, le formule (in linguaggio Metastock) sono le seguenti :
Media = ((REF(H,-1)-L) + (REF(H-2)-REF(L,-1)) + (REF(H,-3)-REF(L,-2)))/3
PvL1=H-Media
Mentre per calcolare il Pivot High occorre prima determinare la volatilità come:
Volatilità Media = ((H-L)+ (REF(H,-1)-REF(L,-1)) + (REF(H,-2)-REF(L,-2)))/3
e quindi:
PvH1 = PvL1+Volatilità Media
Per tute le formule :
L = minimo della seduta odierna
H = massimo della seduta odierna
REF(L,-1)= minimo della seduta di ieri
REF(H,-1)= massimo della seduta di ieri
REF(L,-2)= minimo della seduta di due giorni prima
REF(H,-2)= massimo della seduta di due giorni prima
REF(L,-3)= minimo della seduta di tre giorni prima
REF(H,-3)= massimo della seduta di tre giorni prima
I Esempio Ross: mercati laterali
Open =3,1 €
Close =3,19 €
High = 3,2 €
Low = 3,08€
(Tipical Price) X=(O+H+L+(2*C))/5=(3,1+3,2+3,08+(2*3,19))/5= 3,152 €
PvL1=(2*X)-H=(2*3,152)-3,2=3,104 €
PvH1=(2*X)-L=(2*3,152)-3,08= 3,224 €
I livelli calcolati per il giorno successivo sono:
Resistenza = 3,224 €
Supporto = 3,104 €
II Esempio Ross: trend rialzista
Oggi Ieri 2 giorni prima 3 giorni prima
High = 3,85 €
Low = 3,58 €
High = 3,7 €
Low = 3,48 €
High = 3,55 €
Low = 3,35 €
High = 3,43 €
Low = 3,2 €
Media =(((H-REF(L,-1)) +(REF(H,-1)-REF(L,-2)) +(REF(H,-2)-REF(L,-3)))/3=
=((3,85-3,48)+(3,7-3,35)+(3,55-3,2))/3=
= (0,37+ 0,35+0,35)/3 =0,36 €
PvH1=L+Media= 3,58+0,36=3,92 €
Volatilità Media= ((H-L) + (REF(H,-1)-REF(L,-1) + (REF(H,-2)-REF(L,-2))/3=
= ((3,85-3,58)+(3,7-3,48)+(3,55-3,35))/3=
=(0,27+0,22+0,2)/3= 0,23 €
PvL1=PvH1-Volatilità Media=3,92-0,23= 3,69 €
I livelli calcolati per il giorno successivo sono:
Resistenza = 3,92 €
Supporto = 3,69 €
III Esempio Ross: trend ribassista
Oggi Ieri 2 giorni prima 3 giorni prima
High = 2,38 €
Low = 2,26 €
High = 2,45 €
Low = 2,35 €
High =2,43 €
Low = 2,35 €
High = 2,51 €
Low = 2,35 €
Media = ((REF(H,-1)-L) + (REF(H-2)-REF(L,-1)) + (REF(H,-3)-REF(L,-2)))/3=
=(2,45-2,26)+(2,43-2,35)+(2,51-2,35))/3=
=(0,19+0,08+0,16)/3= 0,143 €
PvL1=H-Media=2,38-0,143=2,237 €
Volatilità Media = ((H-L) + (REF(H,-1)-REF(L,-1)) + (REF(H,-2)-REF(L,-2)))/3=
=((2,38-2,26)+(2,45-2,35)+(2,43-2,35))/3=
=(0,12+0,1+0,08)/3= 0,1 €
PvH1 = PvL1+Volatilità Media=2,237+0,1= 2,337 €
I livelli calcolati per il giorno successivo sono:
Resistenza = 2,337 €
Supporto = 2,237 €
Oder muß man das mühsam "zu Fuß" berechnen?
mfG
Joram
Hallo,
die Formeln stehen praktisch alle im Text, kurz als MS Formeln zusammengefasst:
RTP:=(O+H+L+(2*C))/5;
RES:=(2*RTP)-H;
SUP:=(2*RTP)-L;
Media:=(((H-Ref(L,-1)) + (Ref(H,-1)-Ref(L,-2)) + (Ref(H,-2)-Ref(L,-3)))/3);
PvH1 := L+Media;
VolMed:=((H-L) + (Ref(H,-1)-Ref(L,-1) + (Ref(H,-2)-Ref(L,-2))/3));
PvL1 := PvH1-VolMed;
rtp; {Typische Preis}
res; {Unterstützung}
sup; {Widerstand}
pvh1;{Pivot High}
pvl1 {Pivot Low}
@ metatrader
Irgendwie überzeugt mich das nicht ganz. Ich habe folgendes verstanden:
1. Wenn es keinen klaren Trend gibt, sondern nur eine Seiwärtsbewegung, dann gilt für die Berechnung von Widerstand und Unterstützung folgende Formel:
X=(O+H+L+(2*C))/5
PvL1 = (2*X)-H
PvH1 = (2*X)-L
Soweit, so gut. Resist1 und support1 ist einfach zu berechnen.
2. Zweiter Fall ->Es gibt ein Uptrend (rialzista=steigend). Es werden die Lows und highs von den letzten vier Tagen zur Berechnung reingezogen:
Man berechnet erst ein
Media=(((H-REF(L,-1)) +(REF(H,-1)-REF(L,-2)) +(REF(H,-2)-REF(L,-3)))/3
Dann berechnet man
Resist1-> PvH1= L+Media
Als nächstes Schritt berechnet man
Volatilitata Media=((H-L) + (REF(H,-1)-REF(L,-1) + (REF(H,-2)-REF(L,-2))/3
Damit kann man auch
Support1 berechnen -> PvL1=PvH1-Volatilitata Media
3. Es gibt ein downtrend (ribassista=fallend). Es werden wieder die letzen vier Tage Highs und Lows zur Berechnung genommen:
Die Formel zur Berechnung von Media und Volatilata Media sind hier aber anders:
Media=((REF(H,-1)-L) + (REF(H-2)-REF(L,-1)) + (REF(H,-3)-REF(L,-2)))/3
Support1-> PvL1=H-Media
Dann berechnet man wieder (auch mit anderer Formel) die
Volatilitata Media=((H-L) + (REF(H,-1)-REF(L,-1)) + (REF(H,-2)-REF(L,-2)))/3
um dann am Ende die Resist1 zu berechnen:
PvH1 = PvL1+Volatilità Media
Da müssen doch andere Linien im Chart dargestellt werden, als in dem Chart von Dir. Ich kenne mich mit der Metastock Formelsprache nicht aus, deshalb frage ich wie das mit dem Pivot nach Ross im Metstock aussehen könnte.
Sollen das drei unterschiedliche Formeln sein, oder eine alles umfassende? Wenn ja, dann wird das Bild sehr unübersichtlich.
Grüße
Joram
Hallo,
die Beherrschung der italienische Sprache gehört nicht zu meinen Stärken, daher muss man die Formel bei Berücksichtigung des Trends natürlich etwas erweitern.
Das größte Problem liegt in der Definition eines Trend, da praktisch jeder hier etwas anderes verstehen kann, definieren wir den Trend durch einen Input Parameter, der folgende Werte annehmen kann:
0 : es liegt kein Trend vor
1: es liegt ein Aufwärtstrend vor
-1: es liegt ein Abwärtstrend vor
Dann ändert sich die Formel wie folgt
TREND:=Input("Wie ist der Trend",-1,1,0);
RTP:=(O+H+L+(2*C))/5;
RES:=(2*RTP)-H;
SUP:=(2*RTP)-L;
Media:=If(trend=1,(((H-Ref(L,-1)) + (Ref(H,-1)-Ref(L,-2)) + (Ref(H,-2)-Ref(L,-3)))/3),If(trend=-1,(((Ref(H,-1)-L) + (Ref(H,-2)-Ref(L,-1)) + (Ref(H,-3)-Ref(L,-2)))/3),0));
VolMedia:=((H-L) + (Ref(H,-1)-Ref(L,-1) + (Ref(H,-2)-Ref(L,-2))/3));
Resist1:=If(trend=1,L+media,If(trend=-1,H-media+volmedia,res));
Support1:=If(trend=1,L+media-volmedia,If(trend=-1,H-media,sup));
rtp; {Typische Preis}
Support1; {Unterstützung}
Resist1; {Widerstand}
Metastock zeigt dann immer für den entsprechenden Trend nur eine Linie für Unterstützung und Widerstand an. Man kann den Eingabe Paramter TREND natürlich auch durch eine Formel zur Trendbestimmung ersetzen.
@ metatrader
Vielen Dank :)
Jetzt sieht das viel besser aus. Du hast das schön gemacht :)
Allerdings kann man so auf Anhieb nicht sagen, ob die Pivot Idee von Joe Ross überhaupt einen Sinn hat und inwiefern ist sie besser als die herkömmliche Pivot Berechnung von J.Wells Wilder. Das hat aber mit der Formel nichts zu tun.
Ich habe mir die Bücher von Ross, die ins Deutsche übersetzt worden sind, gestern durchschaut um seine Gedanken zu Pivot Points zu finden. Sehr viel ist dort leider nicht zu finden. Im allgemeinen bezeichnet er als Pivot-Punkte entweder einen Ross-Haken, oder der Punkt 3 in einem 1-2-3-Hoch/Tief = lokale Hochs oder Tiefs.
"Wenn ich Gruppierungen von Eröffnungen, Schlüssen, Hochs und Tiefs sehe, die sich auf dem gleichen Notierungsniveau bündeln, wobei es zu ein oder zwei Ticks Abweichung kommen kann, dann merke ich, daß diese die natürlichen Stützungs- und Widerstandspunkte unten auf dem Parkett sind. Ich nenne sie Pivotpunkte."
(Quelle: Day-Tading, Tagesgeschäfte an den Futures Börsen, deutsche Übersetzung von Karsten P. Kagels)
Viele Grüße
Joram