Swinger.
Member for 11 years 4 months
Metastock: Formel für +DI und -DI
Hallo,
hat jemand den Metastock Code für +DI bzw. -DI. Ich weiß dass die Funktion in Metastock vorhanden ist. Ich möchte aber die beiden Indikatoren mit der TMW Dll ins Wochenformat bringen und hierzu brauche ich die Formel. Wenn ich sie selbst schreiben muss brauche ich wahrscheinlich Monate.
Gruss
Submitted by Swinger.
on
@ Chartcheck [#1]
Versuch es mal hiermit:
Periods:= Input("Time periods",1,100,14);
PlusDM:= If(HIGH>Ref(HIGH,-1) AND
LOW>=Ref(LOW,-1), HIGH-Ref(HIGH,-1),
If(HIGH>Ref(HIGH,-1) AND LOW<Ref(LOW,-1)
AND HIGH-Ref(HIGH,-1)>Ref(LOW,-1)-LOW,
HIGH-Ref(HIGH,-1), 0));
DIPlus:= 100 * Wilders(PlusDM,Periods) /
ATR(Periods);
MinusDM:= If(LOW<Ref(LOW,-1) AND
HIGH<=Ref(HIGH,-1), Ref(LOW,-1)-LOW,
If(HIGH>Ref(HIGH,-1) AND LOW<Ref(LOW,-1)
AND HIGH-Ref(HIGH,-1)<Ref(LOW,-1)-LOW,
Ref(LOW,-1)-LOW, 0));
DIMinus:= 100 * Wilders(MinusDM,Periods) /
ATR(Periods);
DIDif:= Abs(DIPlus - DIMinus);
DISum:= DIPlus + DIMinus;
ADXRaw:= 100 * Wilders(DIDif/DISum, Periods);
ADXRaw
@ metatrader [#2]
Perfekt wie immer. Habe die Formel zwar noch nicht auf Wochendaten umgebaut aber auf Tagesbasis passt die Formel.
Wie könnte es auch anders sein. ;-)
Ich denke so komme ich weiter.
DANKE