Teknik Analiz Dünyasına Hoşgeldiniz

Paylaşmak Güzeldir.

  • DİKKAT: Formüller, Sistemler sadece eğitim amaçlıdır. Alım satım, olası anapara kaybı ve diğer kayıplar dahil olmak üzere "YÜKSEK RİSK içerir.
  • Mucize teknik gösterge yoktur, sadece doğru veya yanlış kullanılan göstergeler vardır.

Hareketli Ortalama Hull Moving Average by Alan Hull

Hareketli Ortalamalar Göstergeler arasında en çok kullanılan indikatördür. Trend takip eden özelliği bulunmakla birlikte son geçmişte kalan belli bir zaman diliminin ortalaması alınarak, şuan ki fiyatın trende ne derece uzak olduğunu gösterir.

algoritma

e iπ +1=0
Katılım
23 Eki 2020
Mesajlar
1,353
Puanları
63
Hull Hareketli Ortalama Nedir
The Hull Moving Average solves the age old dilemma of making a moving average more responsive to current price activity whilst maintaining curve smoothness. In fact the HMA almost eliminates lag altogether and manages to improve smoothing at the same time. To understand how it achieves both of these opposing outcomes simultaneously we need to start with an easily understood frame of reference.​

Hull Moving Average

period:=Input("period",1,200,20);
sqrtperiod:=Sqrt(period);
Mov(2*Mov(C,period/2,W)-Mov(C,period,W),LastValue(sqrtperiod),W);​


More info on Alan Hull site: AlanHull.com
Source / From:
sergaevsergey [AT] mail.ru
 
Son düzenleme:

algoritma

e iπ +1=0
Katılım
23 Eki 2020
Mesajlar
1,353
Puanları
63
matriks için
period:=20;
sqrtperiod:=Sqr(period);
hull:=Mov(2*Mov(C,period/2,W)-Mov(C,period,W),LastValue(sqrtperiod),W);
hull

buradaki Sqr(period); karekök ifadesi

hull çıktısı ott girdisi yapalım
period:=20;
sqrtperiod:=Sqr(period);
hull:=Mov(2*Mov(C,period/2,W)-Mov(C,period,W),LastValue(sqrtperiod),W);

opt:=2.12; per:=3; C1:=mov(hull,per,var);
q1:=ref(C1,-2)*(1+opt/300);
q2:=ref(C1,-2)*(1-opt/300);
If(Cum(1)=1,C1,If(q1 <= PREV,q1,If(q2 >= PREV,q2,PREV)));C1

hull çıktısı most girdisi yapalım
period:=20;
sqrtperiod:=Sqr(period);
hull:=Mov(2*Mov(C,period/2,W)-Mov(C,period,W),LastValue(sqrtperiod),W);

mostdur:=most(hull,3,2.43);
mostdur;hull

hull linear regresyon
period:=20;
sqrtperiod:=Sqr(period);
hull:=Mov(2*Mov(C,period/2,W)-Mov(C,period,W),LastValue(sqrtperiod),W);

lnrg:=LINEARREG(hull,21);
lnrg;hull
 

algoritma

e iπ +1=0
Katılım
23 Eki 2020
Mesajlar
1,353
Puanları
63
matriks için
period:=20;
sqrtperiod:=Sqr(period);
hull:=Mov(2*Mov(C,period/2,W)-Mov(C,period,W),LastValue(sqrtperiod),W);
hull

buradaki Sqr(period); karekök ifadesi

ott çıktısı hull girdisi yapalım

opt:=2.12; per:=3; C1:=mov(c,per,var);
q1:=ref(C1,-2)*(1+opt/300);
q2:=ref(C1,-2)*(1-opt/300);
ottacik:=If(Cum(1)=1,C1,If(q1 <= PREV,q1,If(q2 >= PREV,q2,PREV)));

period:=20;
sqrtperiod:=Sqr(period);
hull:=Mov(2*Mov(ottacik,period/2,W)-Mov(ottacik,period,W),LastValue(sqrtperiod),W);
 

Forumda daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap