Merhaba arkadaşlar sizden bir ricam olacak.
Kıvanç Hocam'ın Matriks Explorer için paylaştığın bir formül var;
Tillson Ⴑ (Ters J) taraması:
K1:=TILL(C,3,0.5);
sum(roc(k1,1,%)<0,4)=-3 and roc(k1,1,%)>0
Bu formülü Metastock programında Explerar'a eklemeye çalıştığımda hata verdi. Metastock diline uyarlamamız mümkün mü?
Tilsondan başlayalım
periods:= Input("Periods?",-4,100,8);
a:= Input("HacimFactor?",-4,1,.7);
e1:= Mov((H+L+2*C)/4,periods,E);
e2:= Mov(e1,periods,E);
e3:= Mov(e2,periods,E);
e4:= Mov(e3,periods,E);
e5:= Mov(e4,periods,E);
e6:= Mov(e5,periods,E);
c1:= -a*a*a;
c2:= 3*a*a+3*a*a*a;
c3:= -6*a*a-3*a-3*a*a*a;
c4:= 1+3*a+a*a*a+3*a*a;
T3:= c1*e6+c2*e5+c3*e4+c4*e3;
T3
t3 tillsondur
k1 satırı eşittir t3
K1:=TILL(C,3,0.5); /t3 buraya eşittir/
sum(roc(k1,1,%)<0,4)=-3 and roc(k1,1,%)>0 /k1 yerine t3 kullanın /
explorerda tarama yapılırken indikatör içindeki inputlar kullanılmaz / bunun yerine kullanılan sayı yazılır/
algoritma
Sessiz olursan daha çok şey Duyarsın.
Xu100 metastock 1986 1997 arası verileri olan varmı acaba
Redmi Note 9S cihazımdan hisse.net mobile app kullanarak gönderildi.
arkadaşlar yardımcı olacak biri yok mu daha öncede sormuştum ,cevap veren olmadı,bu kodda metada mostu nasıl yazabirim.
MOV(MOST((H+L+2*L)/4,6,1.5),7,WW)
MOST : Moving Stop Loss Indicator Developed by economist Anıl ÖZEKŞİ for MATRİKS TRADER platform
metastockda trailing stop loss
https://www.meta-formula.com/Metastock-Formulas-T.html
ATR Trailing Stop Loss
https://www.wisestocktrader.com/indi...-for-metastock
Average True Range Trailing Stops
http://marintrading.com/106VERV.PDF
den ulaşabilirssiniz
algoritma
Sessiz olursan daha çok şey Duyarsın.
matriks kodu
MOV(MOST((H+L+2*L)/4,6,1.5),7,WW)
mov(c,7,e)
c yerine most kullanılmış
most tek başına
MOST((H+L+2*L)/4,6,1.5)
buraya kadar anlaştık
movun içinde most movun close u most oluyor
formül çağırma için ise
Formulünüz içinde kullanmak istediğiniz indikatörün kısaltmasını kullanarak tanımlamalısınız.
Bu kısaltmayı FML("Indicator") formülü içinde tırnak işaretleri arasındaki Indicatör ifadesi yerine tam olarak ve büyük-küçük harf ayrımına dikkat ederek aynen yazmalısınız.
FML("a11") ifadesi, a11 kısaltma kodunu taşıyan indikatörün çizgisini kullanır.
Dikkat: Resimde tanımlı indikatörler içinde 2. Sırada bulunan indikatörün kısaltması a11 dir. Eğer siz formülünüzü FML("A11") şeklinde yazarsanız hata uyarısı alırsınız.
İpucu: Formula Call fonksiyonu ile çağıracağınız indikatörü başka bir indikatörün içinde kullanabileceğiniz gibi, Sistem tester vb uygulamalar içinde de kullanabilirsiniz. Şuna dikkat ediniz: Formülünüze aldığınız indikatörün içinde 1’den fazla çizgi var ise, sistem ilk çizgiyi çağırır. Diğer çizgiler hesaba katılmaz. Her çizgiyi ayrı ayrı kullanmak istiyorsanız, her biri için ayrı birer indikatör tanımlamanız gerekir.
Bir örnek yazalım:
CROSS(C,FML("a11")) formülü size sembol fiyatının a11 isimli indikatörün çizgisinin (değerinin) üstüne çıktığı zamanı gösterir.
kaynak http://matrikstrader.blogspot.com/20...terminali.html
algoritma
Sessiz olursan daha çok şey Duyarsın.
Yer İmleri