O zaman dördüncü olacaksın..Bu da kamcı olsun...
Ama üzülme mov'dan öte yazan yok...
Printable View
Kamçıyı yedik hocam ama yoğunlaşma sıkıntısı mevcut :-)
SAR'da bu hali ile bir sıkıntı var sanki hocam.
http://i.hizliresim.com/j8827g.png
@uufuk bey
bu beyaz kutunun olduğu yerdeki kesişmeyi explorerda taratabilir miyiz?
geriye dönük 1 ay içinde.
http://i.hizliresim.com/9QQoaN.png
bir de bunun
https://tr.tradingview.com/
versiyonu var mı?
dışarıda olduğumda takip etmek istiyorum.
http://i.hizliresim.com/vbb4Y4.png
Kod:n:=14; H2:=ref(h,-1); L2:=ref(l,-1); PDM:=If(H-H2>0 and H-H2> L2-L, H-H2,0);
MDM:=If(L2-L>0 and L2-L=>H-H2,L2-L,0);
a:=(100 * Mov( If(H > Ref(H,-1),Stdev(H,10),0),n,ww) /
(Mov( If(H > Ref(H,-1), Stdev(H,10),0),n,ww)+Mov(If(H < Ref(H,-1), Stdev(H,10),0),n,ww))+
100 * Mov( If(L > Ref(L,-1), Stdev(L,10),0),n,ww) /
(Mov( If(L > Ref(L,-1), Stdev(L,10), 0),n,ww)+Mov(If(L < Ref(L,-1), Stdev(L,10),0),n,ww)) )/2;
a1:=100*mov(PDM,14,ww)/mov(atr(1),14,ww); a2:=100*mov(MDM,14,ww)/mov(atr(1),14,ww);
Cross(a,a2) or Cross(a2,a)
uufuk Abi;
Multi Time Frame ile ilgili yabancı bir kaynak buldum. İngilizcem olmadığı için anlayamıyorum. Aşağıda linkini ve resmini verdiğim tabloda yapılmak istenen nedir? Örnek olarak MACD sinyalleri çeşitli periyotlarda verilmiş. Yatay olarak yeşil okların kesişimi mi bulunmak isteniyor? Bir de bununla ilgili Türkçe kitap ya da kaynak var mıdır?
http://www.theforexcabin.com/free-mt...frame-version/
http://i.hizliresim.com/kbbWnr.png
uufuk Abi;
Eğer yukarıda yazdıklarımda tahminim doğruysa bu da MACD (12,26,9)'un MTF'si olmalı? 1= BEKLE, 2= SAT, 3= AL, ve 4= TUT... Doğru mudur abi?
http://i.hizliresim.com/011G8B.gif
Al ve sat pozları veriyor sanırım..
Türkçe kaynak bildigim yok...
Al ve sat pozlarının gücünü belirtiyor sanırım..
Daha önceleri paylaşmışdım..
http://www.hisse.net/forum/showthrea...28162&page=682
#5449 ve devamını oku....
http://i.hizliresim.com/M00RnM.png
sn. uufuk, aşağıdaki formülasyonuzu arşivden buldum.
///
NW:=ROC(Hour(),1,$)<0; ....gün başını tesbit......
nh:=valuewhen(1,nw,Hour()*100+Minute()+100) =Hour()*100+Minute(); ....ilk saat bitimini tesbit.....
hh:=ValueWhen(1,Nh,HighestSince(1,Nw,H)); ....ilk saatın en yükseği tesbit.....
hl:=ValueWhen(1,Nh,LowestSince(1,Nw,L)); ......ilk saatın en düşüğünü tesbit...
hh;hl
///
bu formülasyonu grafiğe yüklediğimizde 60 dakikalık grafiği baz alarak günün ilk iki barının bir anlamda HHV(H,2) VE LLV(L,2) değerleri türetilmekte. dolayısyla breakout alanının oluşması için beklenmesi gereken süre, 90 dakika olmakta ( 30 dk 9:00 barı + 60 dk. 10:00 barı).
formülasyonda yer alan
nh:=valuewhen(1,nw,Hour()*100+Minute()+100) =Hour()*100+Minute(); ....ilk saat bitimini tesbit.....satırını,
nh:=valuewhen(1,nw,Hour()*100+Minute()+000) =Hour()*100+Minute(); olarak değiştirdiğim zaman, hangi periyotta isek o periyoda göre H ve L dğerleri türetilmekte. dolayısıyla formülasyonunuzdaki
nh:=valuewhen(1,nw,Hour()*100+Minute()+100) =Hour()*100+Minute(); ....ilk saat bitimini tesbit.....satırını,
30 dakikalık grafikte n. barın bitimi olarak nasıl düzenleyebiliriz?
sn. uufuk vaktinizi aldım, teşekkürler.
Uufuk Üstat, geçenlere vob topicinde 60 dklık bir formül eklemiştiniz içerisinde bu kod vardı.
a:=if(x2>i1,prev+1,prev-1);
Ben biraz oynama yaptım repaint yapmayacak birkaç birşey ekledim ancak şöyle bir sorun oluştu bildiğiniz üzere matriks data siliyor datalar silindikçe sinyallerin yeri değişmeye başladı veya 5 dakikalık grafikte 3000 bar yaptığımda veya 5000 bar yaptığımda sinyallerin yerleri azda olsa değişiyor. bu neden kaynaklabilir? veya çözümü varmıdır. yukarıdaki koddanmı kaynaklı acaba teşekkürler.
Not: sistemin içerisinde c>Ref(c,-5) de var.
1)Bu indikator tüm barları degerlendirdigi için bar sayısı degişimde degerler degişir ama sorun yaratacagını sanmıyorum,olabilirde..
2)Ref'in sorun yaratmaz....
3)Bar yüklemeyi tarihle sınırlandır...
http://i.hizliresim.com/01BLn8.png
Cevabınız için teşekkür ederim malesef dün AL sinyalinde kalıp bugün satış yapan sistemim dün satmış görünüyor dün gece öyle değildi bugün piyasa kapandıktan sonra al sinyali kayboldu ( barlar silindiği için). Sadece dünki sinyal değil tüm sinyallerin yeri değişmiş oldu.
:)) Dün dünde kaldı gün içerisinde onlarca kez tüm barları güncelle demiştim sorun olmadı piyasa kapandı barlar silindi tüm sinyallerin yeri değişti keşke sadece dünki işlemde sorun olsaydı.
Prev'in yerine başka komut kullabilirmiyiz üstat ? az birşey olsa önemli değil ama Overall i ciddi etkiledi sinyallerin yerideğişince. ipucu verebilirseniz ben uğraşmak isterim saygılar sevgiler.
Anladım üstat bu şekilde kullanmak mümkün değil görünüyor tarihi sabit tuttum ancak tarih olarak örneğin 24,01,2017 saat 15:00 ile 24,01,2017 saat 15:05 bile yapsanız fark çok ciddi değişiyor bu şekilde uygun tarih ve saatinde nasıl olacağını saptamak mümkün değil. neyse çok teşekkür ederim saygılar.
Türk tipi siyasetçi gibi,(dün dündür bugün bugündür) deyip bir kaç bar önce al dedigini sıfırlayıp,sat diyen sistem,indikator veya expertizdir...
Güvenilmezler,memleket gibi sizide batırırlar....
Malına,aklına,oyuna sahip ol,oyuna gelme...
Repainte hayır de...
Dediğiniz gibi olmuyor üstad her tarihte çok farklı sonuç üretiyor az fark olsa neyse ama sistem resmen eksiden artıya geçiyor bazende kar patlaması yapıyor o derece yani :he: bileydim hiç uğraşmazdım bu prev neymiş öyle :D
@BJK , Repaint sistem zigzag indikatörü gibi düşün hatalı sinyaller kaybolur yeniden hesaplama yaparak sistemi karlı gibi gösteren yeniden hesaplama çeşiti diyebiliriz. sinyallerin tümü zarar bile ettirse data güncelle dediğinizde yeniden hesaplama yaparak sinyalleri kar yazrır hale getirir ( kısaca geçmiş sinyalleri ! zararda olsa sinyalin yerini değiştirip karlı hale getirir )
Hocam Matrix formulünde 2 şey sorucam
1-WMA (moving average weighted) 7 ve 14
2-VWMA (volume weigthted moving average) 20
WMA 7 değeri WMA 14 ve VWMA 20 yi yukarı kesince sinyal oluşsun istiyorum
Eger ki mümkünse dmı da dı+ dı- yi yukarı kestiğinde de bu formuüle dahil olsun istiyorm yani hepsi biranda olabilir mi?
Böyle bir durumun formülünü mümkünse sizden öğrenebilirmiyim
Teşekkürler
Önce, VWMA (volume weigthted moving average)'ı tanımlayalım....
1) mov(C*V,20,S)/mov(V,20,S)
2) sum(C*V,20)/sum(V,20) .....herhangi birini kıllanabilirsin...
http://i.hizliresim.com/M0vV87.png
Kod:Cross(-0.5,mov(C,7,W) > mov(C,14,W) and mov(C,7,W) > sum(C*V,20)/sum(V,20))
merhaba,
bence prev repaint yapmaz. ayrıca bar sayısının değişmesinin repaint nedeni olacağını sanmıyorum.
verileri tamamla yapınca ya da sistemi yeniden hesapla dediğinizde repaint yapıyor olmalı, bu noktayı kontrol eder misiniz?
matrikste en belalı repaint nedeni zigzag dır. formülünüzde zigzag var mı?
ref kullanırken bir kontrol edin, ref(c,-1) yani rakamın başında - olduğundan emin olun.
ref in rakamının başında - olmazsa ne olur derseniz, size bir sistem paylaşayım. maksimum getiri hesaplar, ve dikkat edin ref rakamının başında eksi yok:
al/a.satkapa
Ref(Mov(C,1,E),1)>Mov(C,1,E)
sat/a.sat
Ref(Mov(C,1,E),1)<Mov(C,1,E)
bunu 5 dk da çalıştırırsanız %470 gibi bir getiri hesaplar. sakın kanmayın, neredeyse her barda repaint yapar. bunun amacı belli bir zamandaki max kazanç ne olurdu, onu görmeye yarar.... gün içinde trade ederken kullanmayın. ref rakamının başında eksi olmazsa ne olura bir örnek olsun istedim. umarım faydası olur. eksiğim/hatam varsa Sayın Uufuk abiden ricam olsun.