- Katılım
- 23 Eki 2020
- Mesajlar
- 1,826
Variable Index Dynamic Average - VIDYA
pds:=input("Vidya Period",1,500,9);
cmopds:=input("CMO Period",1,500,9);
secim:=input("1=CMO 2=StandartSapma",1,2,1);
alpha:=2/(pds+1);
VIDYA1:=alpha*abs(CMO(c,cmopds))/100*c+(1-alpha*abs(CMO(c,cmopds))/100)*PREV;
VIDYA2:=alpha*STDEV(c,pds)*c+(1-alpha*STDEV(c,pds))*PREV;
VIDYA:=IF(secim=1,VIDYA1,VIDYA2);
VIDYA
BİLGİ:
Vidya aslında Matriks'te gömülü olan VAR yani değişken hreketli ortalamadır, Matriks gömülü versiyonda, VIDYA hesaplamasında kullanılan Chande Momentum Oscillator periodu sabitlenerek 9 alınmıştır.
Bu alternatifte ise CMO periodu hareketli ortalama periodu ile aynıdır.
Ayrıca varsayılan olarak seçilen 1 değeri CMO kullanılarak değişken ortalama hesaplar
Bu değer 2 olarak seçildiğinde Tushar Chande'ın 1992 yılındaki ilk makalesine göre Standart Sapma kullanılarak VIDYA hesaplanır.
kaynak:
Kıvanç Özbilgiç
@kivancozbilgic
pds:=input("Vidya Period",1,500,9);
cmopds:=input("CMO Period",1,500,9);
secim:=input("1=CMO 2=StandartSapma",1,2,1);
alpha:=2/(pds+1);
VIDYA1:=alpha*abs(CMO(c,cmopds))/100*c+(1-alpha*abs(CMO(c,cmopds))/100)*PREV;
VIDYA2:=alpha*STDEV(c,pds)*c+(1-alpha*STDEV(c,pds))*PREV;
VIDYA:=IF(secim=1,VIDYA1,VIDYA2);
VIDYA
BİLGİ:
Vidya aslında Matriks'te gömülü olan VAR yani değişken hreketli ortalamadır, Matriks gömülü versiyonda, VIDYA hesaplamasında kullanılan Chande Momentum Oscillator periodu sabitlenerek 9 alınmıştır.
Bu alternatifte ise CMO periodu hareketli ortalama periodu ile aynıdır.
Ayrıca varsayılan olarak seçilen 1 değeri CMO kullanılarak değişken ortalama hesaplar
Bu değer 2 olarak seçildiğinde Tushar Chande'ın 1992 yılındaki ilk makalesine göre Standart Sapma kullanılarak VIDYA hesaplanır.
kaynak:
Kıvanç Özbilgiç
@kivancozbilgic