### Teknik Analiz Dünyasına Hoşgeldiniz

Paylaşmak Güzeldir.

# Hareketli OrtalamaHull Moving Average by Alan Hull

Hareketli Ortalamalar Göstergeler arasında en çok kullanılan indikatördür. Trend takip eden özelliği bulunmakla birlikte son geçmişte kalan belli bir zaman diliminin ortalaması alınarak, şuan ki fiyatın trende ne derece uzak olduğunu gösterir.

#### algoritma

e iπ +1=0
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
matriks için
period:=20;
sqrtperiod:=Sqr(period);
hull:=Mov(2*Mov(C,period/2,W)-Mov(C,period,W),LastValue(sqrtperiod),W);
hull

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

• Ufuksan

#### algoritma

e iπ +1=0
matriks için
period:=20;
sqrtperiod:=Sqr(period);
hull:=Mov(2*Mov(C,period/2,W)-Mov(C,period,W),LastValue(sqrtperiod),W);
hull

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
Benzer Konular