11 Aralık 2013 Çarşamba

5 Trading Sisteminin Böylesi

hull moving average hakkında daha önce bir yazı yazmıştık.alan hull güzel bir indikatör yaratmış.bu sistemi traderslog adresinde keşfettim.peki buna uygun bir sistem nasıl yazabiliriz?

öncelikle kapanışın hull ma göstergesini yukarı kestiği bir durumu ele alalım.
CROSS(c,Mov(2*Mov(C,opt1/2,W)-Mov(C,opt1,W),LastValue(sqr(opt1)),W))
CROSS(Mov(2*Mov(C,opt1/2,W)-Mov(C,opt1,W),LastValue(sqr(opt1)),W),C)
opt;
en küçük 1 en büyük 150 adım 1.

indikatör formülünü tekrar yineleyelim.
period:=Input("period",1,200,113);
sqrtperiod:=Sqr(period);
Mov(2*Mov(C,period/2,W)-Mov(C,period,W),LastValue(sqrtperiod),W)

kapanış değerinin hareketli ortalaması (üssel,ağırlıklı) veya başka indikatörlerle olan kesişimlerine göre sistem tester yazabilirsiniz.hayal gücünüze kalmış bir şey.

forex piyasasında özellikle kısa süreli al/sat yaparken kullanacağız bollinger bandının kodları ise şöyle;
ds:=Input("Periods",2,200,20);
sd:=Input("Standard Deviations",.01,10,2);
alpha:=2/(pds+1);
mt:=alpha*C+(1-alpha)*(If(Cum(1)<pds,C,PREV));
ut:=alpha*mt+(1-alpha)*(If(Cum(1)<pds,C,PREV));
dt:=((2-alpha)*mt-ut)/(1-alpha);
mt2:=alpha*Abs(C-dt)+(1-alpha)*PREV;
ut2:=alpha*mt2+(1-alpha)*PREV;
dt2:=((2-alpha)*mt2-ut2)/(1-alpha);
but:=dt+sd*dt2;
blt:=dt-sd*dt2;
dt;
but;
blt

yoruma geçelim.
ınput standart değer 20,en yüksek 200 en düşük 2.
varyans değeri standart 2.
alpha:periyot seçiminiz+1 toplamının yarısı.
mt:alpha değeri çarpı kapanışa 1-alpha değeri*eğer 1 günlük toplam küçük olursa girilen periyod değerinden kapanışı yazdır değilse önceki değeri getir.
bu şekilde devamını yorumlayabilirsiniz.
indikatör bollinger'ın basit mantığının aksine al/sat noktalarını belirlemede daha işe yarar görünüyor.onun dışında hiçbir indikatörü işin içine katmadan fonksiyonlarla oluşturulmuş göstergelere de örnek olarak verilebilir.

dikkat edilmesi gerek nokta;banda yapışık hareketlerin trendin devamı olarak yorumlanmasıdır.bu noktada göze çarpan diğer bir gösterge;hacim toplanma oranıdır.

Periods:=Input("Time Periods",1,60,21);
X:=(2*C-H-L)/(H-L);
TVA:=Sum(V*x,Periods);
TV:=Sum(V,Periods);
VA:=100*TVA/TV;
VA

indikatörde kullanılan sum fonksiyonu geriye dönük toplama yaptığından standart seçim olan 21 günlük hacim datasını kapanış,en yüksek ve en düşük değerler eşliğinde optimize etmemize yarıyor.x de yüzde oran alınmış.tva da çıkan sonuç hacimle çarpılmış ve geçmiş 21 güne kadar olan verilerin tümü formüle yansımış.bu yüzdendir ki volume oscillatorden kat be kat iyi.volumeden ayrılan bir yönüde trendin yönüne uygun hareket etmesidir.volumede bu yoktu biliyorsunuz.diğer günlerden ayrışan bir gün olmadığı müddetçe doğru yerde sinyaller verdiğini görüyorum.ama tek başına kullanılmasını tavsiye etmem.

trend trigger factor göstergesiyle birlikte daha sağlıklı karar alınabileceğini düşünüyorum.

5 yorum:

  1. Kullanıcının dikkat etmesi gereken 3 şey var;
    1-Bu tür uygulamalar kullanılan senet veya emtia ya göre yeniden yazılmalı,optimize edilmeli.
    2-İşe yarayan bir şey olsa internete düşmez
    3-Sistem yazımında haya gücü faktörü düşüktür.Önemli olan hareketleri analiz edebilmektir.Onu da kimse öğretmez.

    YanıtlaSil
  2. biz farklı bir şey mi diyoruz?

    YanıtlaSil
  3. Böyle yorumları yapanlar neden hep Adsız rumuzunu kullanıyorlar, onu da anlayabilmiş değilim.

    YanıtlaSil
  4. Merhaba,

    Merak ettiğim bir konu var. Formülde LastValue fonksiyonu kullanılmış. Okuduğum kadarı ile bu fonksiyon ileriye dönük veri alıyor, ref fonksiyonunda +1 kullanmak gibi. Zigzag indikatörü gibi de diyebiliriz. Yeniden boyama yapıyor. Eğer öyleyse bu indikatöre ve bununla kurulan bir sisteme nasıl güvenebiliriz?

    Teşekkürler

    YanıtlaSil

büyük harf kullanarak yorum yapmamaya özen gösteriniz. yorumun altına adınızı yazarsanız iyi olur. teşekkürler.

Related Posts Plugin for WordPress, Blogger...

SPK YASAL UYARI!

Burada yer alan yatırım bilgi, yorum ve tavsiyeleri "Yatırım Danışmanlığı" kapsamında değildir. Yatırım danışmanlığı hizmeti, Aracı Kurumlar, portföy yönetim şirketleri, mevduat kabul etmeyen bankalar ile müşteri arasında imzalanacak yatırım danışmanlığı sözleşmesi çerçevesinde sunulmaktadır. Burada yer alan yorum ve tavsiyeler, yorum ve tavsiyede bulunanların kişisel görüşlerine dayanmaktadır. Bu görüşler mali durumunuz ile risk ve getiri tercihlerinize uygun olmayabilir. Bu nedenle, sadece burada yer alan bilgilere dayanılarak yatırım kararı verilmesi beklentilerinize uygun sonuçlar doğurmayabilir.

İzleyiciler

Abone Ol

 

Bilinçli Yatırımcı Copyright © 2013 -