nyse-dj Nickli Üyeden Alıntı
Jurik data smoothing konusunda geliştirdiği yöntemle daha yumuşak ve tepkisi hızlı bir algoritma bulmuş.
Data yumaşatma derin bir konu, sma,ema, dema, tema, hull, gaussian vb liste uzayıp gidiyor. Adx sisteminde ise kullandığımız wilder's smoothing.
Öncelikle gönderdiğiniz linkte bulunan bipolar adx (orada dmx olarak tanımlanmış) için bir formül yazdım. Onu paylaşmak istiyorum. farkedeceğiniz üzere tek farkı abs(pdi-mdi)/(pdi+mdi) yerine mutlak değerini almadan eksiye geçmesini izin verecek şekilde (pdi-mdi)/(pdi+mdi) olması.
bu haliyle sisteme faydası bulunacak mı zaman içinde çözeriz.
****************************
{ Code based on “True ADX/PDI/MDI v2.0 Incorporating automatic Support/Resistance by Jose Silva.
for personal use only}
{ User inputs }
pds:=Input("ADX periods",1,100,14);
{plot:=Input("plot: [1]ADX, [2]PDI, [3]MDI, [4]All",1,4,1);}
{ Variables }
Lo1:=Ref(L,-1);
Hi1:=Ref(H,-1);
{ Plus Directional Movement (PDI) }
condUp:=H>Hi1 AND L>=Lo1
OR H>Hi1 AND L<Lo1 AND H-Hi1>Lo1-L;
PlusDM:=Wilders(condUp*(H-Hi1),pds)/ATR(pds) *100;
{ Minus Directional Movement (MDI) }
condDw:=H<=Hi1 AND L<Lo1
OR H>Hi1 AND L<Lo1 AND H-Hi1<Lo1-L;
MinusDM:=Wilders(condDw*(Lo1-L),pds)/ATR(pds) *100;
{ True Average Directional Movement (ADX) }
DMdiff:=Abs(PlusDM-MinusDM);
Dmdiffa:= PlusDM-MinusDM;
DMsum:=Max(PlusDM+MinusDM,.000001);
ADXbipolar:=100*Wilders(DMdiffa/DMsum,pds);
acikmavi:=If(ADXbipolar>0 AND ADXbipolar<Ref(ADXbipolar,-1),ADXbipolar,0);
koyumavi:=If(ADXbipolar>0 AND ADXbipolar>=Ref(ADXbipolar,-1),ADXbipolar,0);
koyukirmizi:=If(ADXbipolar<0 AND ADXbipolar<=Ref(ADXbipolar,-1),ADXbipolar,0);
acikkirmizi:=If(ADXbipolar<0 AND ADXbipolar>Ref(ADXbipolar,-1),ADXbipolar,0);
acikmavi;koyumavi;koyukirmizi;acikkirmizi
*****************************
Sonucu da aşağıdadır. Aynı görüntüyü elde etmek için renklendirmeyi yapmalı ve çizgi şekli olarak histogramı seçmelisiniz.
Yukardaki mesajım herhangi bir analiz içeriyorsa, bilmelisiniz ki yazdıklarım sadece ve sadece görebildiklerimdir.
Okurken 3 numara miyop olma ihtimalimi lütfen gözardı etmeyin.
Yer imleri