Ekran Alıntısı.jpg
Güzel. Çalışıyor görünüyor.
|
|
arkadaşlar merhaba
ben ideal kullanıcıyım
otomatik trend çizgisi çizebilen bir indikatöre ihtiyacım var
aşağıda şöyle bir formül buldum ama metastock um olmadığı için nasıl çalısıyormu kullanışlımı bilemiyorum
metastock kullanıcıları bu formulun ekran görüntüsünü ve çalışıp çalışmadığınıa bakarlarsa sevinirim
Otomatik trend formülü
internette dolaşırken bir sitede şöyle bir formül buldum trendi çiziyor ama ne kadar güvenilir bilemiyorum belki deneyenler olur.
1. indikator builder de Dip Noktalar isminde asagidaki formülü kaydedin.
peri:=Input("Periyod",2,100,14);
loc:= L<Ref(LLV(L,peri),-1) AND L<=Ref(LLV(L,peri),peri);
BarsSince(loc);
2. indikator builder de Tepe Noktalar isminde asagidaki formülü kaydedin.
peri:=Input("Periyod",2,100,14);
loc:= H>Ref(HHV(H,peri),-1) AND H>=Ref(HHV(H,peri),peri);
BarsSince(loc);
3. indikator builder de Oto Trend isminde asagidaki formülü kaydedin.
Close
Oto Trend isminde kaydettiginiz indikatörü grafik üzerine ekleyin.( ayri pencerede degil grafik scalasinin oldugu pencereye)
Sonra eklediginiz bu Oto Trend indikatörünün üzerinde cift tiklayip asagidaki sekilde formülünü editleyin.
peri:=Input("Periyod",2,100,14);
peri2:=Input("Birinci Dip Nokta Sayisi",2,100,2);
peri3:=Input("ikinci Dip Nokta Sayisi" ,1,100,1);
loc:= L<Ref(LLV(L,peri),-1) AND L<=Ref(LLV(L,peri),peri);
y1t:=LastValue(ValueWhen( peri2, loc=1, L ));
y2t:=LastValue(ValueWhen( peri3, loc=1, L ));
x1t:=LastValue(ValueWhen( peri2, loc=1, Cum(1) ));
x2t:=LastValue(ValueWhen( peri3, loc=1, Cum(1) ));
e1:=L-((y1t-y2t)/(x1t-x2t)*Cum(1)+y1t-(y1t-y2t)/(x1t-x2t)*x1t);
ret1:=LastValue(Cum(1)-(x1t+Int((x2t-x1t)/2)-1));
seg1:=LastValue(Int((x2t-x1t)/2+Int(2*peri/5)){+peri-1});
x1:=LastValue(Cum(1)-LLVBars(Ref(e1,-ret1),seg1)-ret1);
y1:=LastValue(ValueWhen(1,x1=Cum(1),L));
ret2:=LastValue(Cum(1)-(x2t+Int(5*peri/5)));
seg2:=LastValue(Int((x2t-x1t)/2)+Int(4*peri/5));
x2:=LastValue(Cum(1)-LLVBars(Ref(e1,-ret2),seg2)-ret2);
y2:=LastValue(ValueWhen(1,x2=Cum(1),L));
LoTL:=If(Cum(1)>x1t-5,(y1-y2)/(x1-x2)*Cum(1)+y1-(y1-y2)/(x1-x2)
*x1,BarsSince(Cum(1)>x1t-5));
decal:=LastValue(HHV(Ref(H-LoTL,-LastValue(Cum(1)-x2t)),x2t-x1t));
LoTL;LoTL+decal;
3. indikatörün formülünü önce Close olarak kaydedip sonradan editlemememizin nedeni, indikatörü grafik üzerine ekledigimiz icin scala sorununu ortadan kaldirmak icin idi.
baska hisseler üzerinde de indikatörü eklemek istedigimizde ayni sekilde scala sorunu yasamamak icin editleme den sonra Template olarak kaydedip, baska hisse grafiklerinde sag tiklayip Apply Template den eklemek gerekir.
Ekran Alıntısı.jpg
Güzel. Çalışıyor görünüyor.
sayın BJK Coccinella
benim için trend çizgileri çok önemli
yapmak istediğim ve hayalimdeki şey şu
grafiği herhangi bir periyotta açtığım da otomatik trend çizgisi çizilmesini istiyorum
hatta grafikteki görünen bar saısını dikkate alsın
gün de çok trend çizgisi çizmek zorunda kalıyorum
umarım gönlüme göre bir şeyler byulursam paylaşırım
bir de ideal kullanıcısıyım c++ dilinde yazdırmam gerek formulu
yapmak istediğim şey resimdeki gibi trend çizgilerini otomatik çizdirmek çizdirdikten sonrada küçük oynamalar yapabilmek
Ekran Alıntısı.jpg
İyi Günler.
Kurduğum MetaStock un indicatorleri içinde Swing Trd 1, Swing Trd 2, Swing Trd 3 diye üç indicator var.
Resimdeki Swing Trd 2 bu indicator de -20 nin altına inen ve 20 nin üstüne çıkan hisseleri Explorer da
buldurmak istiyorum.
if(Fml("Swing Trd 2"),-20) Böyle bir şey yazdım fakat "No indicator names in the indicator builder contain this text."
diyor.
Ne yapmam gerekir? Yardımcı olursanız sevinirim.
Saygılar.
Not: Formülünü göremiyorum. Yapan Şifre koymuş.
merhabalar,
hem matriks te hem de metastock ta Stochastik indikatörü nün kapanışta 20 yi yukarı kesenleri AL olarak ve 80 i aşağı kesenleri SAT olarak verecek formülü verebilecek arkadaşlara şimdiden teşekkürler
Hayatta en önemli şey, çok şeye sahip olmak değil en az şeye ihtiyaç duymaktır.
|
|
Column A
If((Cross(Stoch(14,6),Mov(Stoch(14,6),6,S))),1,0)
Column B
If((Cross(Mov(Stoch(14,6),6,S),Stoch(14,6))),-1,0)
Filter
When(colA=1) OR (colB=-1)
bunu ben Yaşar Erdinç in yatırımcı ve teknik analiz sorgulanıyor kitabından aldım. İsterseniz internetten ücretsiz indirip okuyun. çok faydasını görürsünüz.
Yer İmleri