torwais dostumuzun sordugu bu amaça yönelikdi...
Gönderi ve cevabıma bak,işine yarayabilir fikir verebilir...
Printable View
Hocam tekrar iyi akşamlar,
Pek o kadar konuya hakim değiliz, yukarıdaki söylediğini formülde tercümeye ihtiyacımız var. Nasıl uygulayacağız manasında..
torwais arkadaşla olan gönderimine gittim,double bottom da gösterdiğin aşağıdakileri yerine koydum.Çok nadir bir iki sinyal üretti.
TR1:=Cum(1)-ValueWhen(1,TR,Cum(1));
TR2:=Cum(1)-ValueWhen(2,TR,Cum(1));
Olay bu ve formülün elinden gelen de bu ise fazla didiklemeyelim..
İlgine tekrar teşekkürler. Kolay gelsin.
1)Zig(C,10,%)---->minumum %10 hareketler arası takip yapar.10 ları 4_5_6 gibi degişirsen daha küçük hareketleride takip
eder...
2) (ValueWhen(1,PK,Ref(C,-1))/ValueWhen(2,PK,Ref(C,-1))>.96 AND ValueWhen(1,PK,Ref(C,-1)) / ValueWhen(2,PK,Ref(C,-1))<1.04) AND PK2-PK1>=10 AND Cross(ValueWhen(1,TR,Ref(C,-1)),C)
0.96_1.04 iki dip iki tepe arası fiyat farkının tolera edilecek % farkını belirler. Bunu da 1şıkda verdigin degerin yarısı veya biraz daha azı olarak belirlemen gerekir. 0.98_1.02 gibi
Merhaba, iyi akşamlar;
Aşağıda çok uzun zaman önce yayınlanmış bir formül. Matriksde çalışır hale gelir mi diye paylaşıyorum, bende bir sinyal üretmedi veya hisse listesi vermedi. Güzel bir formül diye hatırlıyorum, son gün hareketlenen veya hareketlenecek kağıdı veriyordu. Üstadlara bir kahve keyfi olsun. Şimdiden teşekkürler.
a1:=Mov(C,7,S);
a2:=If(ROC(a1,1,%)>0,1,If(ROC(a1,1,%)<0,2,0));
a3:=ValueWhen(1,a2=1,a1);
a4:=ValueWhen(1,a2=2,a1);
a5:=Peak(1, a3, 1);
a6:=Trough(1, a4, 1);
a7:=Peak(2, a3, 1);
a8:=Trough(2, a4, 1);
a9:=If(a1>a4,1,0);
a10:=ValueWhen(2, a9=1,HHV(H,14));
If(Cross(H,a10) and a3=a1 and C>a4 and a5>a4 and a6<a4 and a7>a5 and a7>a8 ,1,0);