Şimdi saatlık momentumu 5 dk grafik üstünde oluşturalım..
Genel kural olarak
1)MTF formullerim üst framenin bitmiş barını baz alır,yani canlı
Live bar hesaba dahil degildir..
Böylece
"REPAİNT" durumu oluşmaz..Birçok platformda MTF ler üst frame datası dosyadan çekilerek
işlenir ve repainte sebeb olur.Metodumda alt frame grafik üzerinden,üst frame datası elde edilir.
2)MTF sini olusturacagımız indikatorlerin
(c/ref(c,-9))*100 gibi açık formulunu bilip dogrulugunu
test etmemiz gerekir...
Momentumu MTF olarak hesaplamak için iki data lazım
mo(9) son kapanmış üstframe datası
C
ve bundan 9 üst frame bar önceki data...
HOUR()<>ref(HOUR(),-1) ---->açık grafik üzerinde saat başlarının tespiti...
valuewhen(1,nw,Ref(C,-1))---->açık grafik üzerinde son saatlık kapanış datası...
9 ----> üst frame olarak momentum bar sayısı....
valuewhen(9+1,nw,Ref(C,-1))---->açık grafik üzerinde son
(9+1) saatlık kapanış datası...
bu fonksiyonları kullanarak gerekli datalar,elde ettik....
(c/ref(c,-9))*100 formulune uygulayalım...
Kod:
Nw:=HOUR()<>ref(HOUR(),-1);
n1:=9;
nc1:=valuewhen(1,nw,Ref(C,-1));
nc2:=valuewhen(n1+1,nw,Ref(C,-1));
momH:=100*nc1/nc2; momH:100
Grafik üstünde görelim....
5dk grafik üzerinde saatlık momentum oluşturduk..1_5_10_15_20_30 dk lık graflarda sorunsuz çalışır...
Saatlık grafda
ref(mo(9),-1) aynıdır...
Yer İmleri