-
[quote=Strategist;214708]Yatayda çarpılmayan sistem her sistemcinin hayalidir. Genç kızlar için Singer dikiş makinası ne ise sistemciler için de yatayda çarpılmayan sistem odur. :)
Benim şahsi tecrübem diyor ki, ADX MADX bu konuda işe yaramıyor. [B]ADX trend olduğunu veya yatay piyasa olduğunu anlayana dek iş işten geçiyor zaten. Aynı şey VHF için de geçerli.[/B]
Yatay piyasa tespit etmeye çalışıp orada flat'leyen sistemler de yazdım, sürekli piyasada olan sistemler de. [B]Sürekli piyasada olan, yani sürekli bir long bir short'a geçen sistemlerim hemen her zaman flat'leyenlerden daha fazla kazandırdı.[/B] Yani yatay piyasayı tespit edeyim de orada flat'leyeyim yaklaşımı benim sistemlerimde işe yaramıyor, siz farklı sonuç alabilirsiniz tabi ama bence zor iş. [B]Bir kere sistem trendin başladığını anlayana dek trendin 1/3'ü bitmiş oluyor.[/B]
[B]Benim bu konuyla ilgili en basit çözümüm sistemi az ve öz sinyal verecek hale getirmek, yani işlem sayısını düşürmek.[/B] Örneğin bir 15dk'lık sistem bence günde ortalama 1-1,5 işlemi geçmemelidir. İşlem sayısı azalınca yatayda çarpılma problemi de kendiliğinden azalıyor, çünkü yatay piyasa süresince en fazla 2-3 işlem yapmış oluyorsunuz, onlar da yakın fiyatlarda olduğu için fazla sorun olmuyor. Sürekli piyasada olduğunuz için de trendleri en başından itibaren yakalıyorsunuz. 15dk - 20dk'lık sistemler bu konuda 5dk'lıklara göre daha avantajlı.[/quote]
Genel olarak söylediklerinize katılıyorum sn .Strategist,
Eğer bir sistem tasarımcısı [B]trend/yatay hareket[/B] ayrımını kendi sistemi içinde formüle edebilse,bu işi sistematik olarak çözmüş olur..
Şöyle düşünün:
Diyelim ki bir mekanik sistem geliştirdim ,bu sistem yatay hareketin yaklaşık olarak başını ve sonunu veriyor ve burada flat kalmanızı sağlıyor ve sonra aşağı ya da yukarı trend başladığında ,tam dip ve tepeyi bulamasa da ,kendi görüşü itibarıyla trend başladığına hükmettiği anda,trend yönünde sinyal veriyor ve trend bittiğinde ya da zıt sinyal geldiğinde ,yatay hareket başlayacak diye ,sizi flat pozisyona tekrar sokuyor...
Böyle bir sistem az kazandıracak ama ,çok daha az kaybettirecektir.Çünkü yatayda işlem yaptırmayacaktır.
[B]Trend/yatay hareket ayrımını sistematik olarak nasıl yapabiliriz?[/B]
1.)Dalga Teorisi ile: Bu teori alternatiflere dayandığından ve mekanik olarak sistematize edilmesi çok zor olduğundan ,bu çalışmada pek işe yaramayacaktır.:o
2.)ADX,VHF,r-squared, RAVI gibi tg 'ler yardımıyla : Bu tg lerle çalışmanın da yukarda belirttiğiniz gibi çeşitli mahzurları var,mesela geç kalma gibi...Hiçbir işe yaramazlar demiyorum,dezavantajları var diyorum...Mesela benim önceden verdiğim VEMA , r-squared yardımıyla trend durumunu nazar-ı itibara alan bir üssel ho idi..
3.)[B]HO ' lar yardımıyla: (burası önemli!!!)[/B]
a.)HO 'ların birbirine göre pozisyonları trend/yatay hareket ile ilgili ciddi ipucu verir.Bir trend geliştikçe HO ların arasındaki mesafe belli bir eğimle açılmakta ve dip/tepe oluşumu sırasında ,genelde max noktaya çıkmakta ve yatay hareketin başlamasıyla yine bu mesafe yavaşça kapanmaktadır...
b.)İkinci bir özellik ise ,farklı periyodlardaki HO'ların,bir trend kuvvetlendikçe ,birbirini trend yönünde kesenlerin sayısındaki artıştır...Çok kuvvetli trendlerde hepsi birbirini aynı yönde kesmekte ve yatay harekette ise birbirini aşağı ve yukarı kesen sayısı dengelenmektedir.
c.)Üçüncü bir özellik ise HO'ların yüzdesel değişimlerinin,trendlerde daha kuvvetli olması ve yatay hareketlerde ise bu değişimlerin,son derece düşük olması ve dolayısıyla,yüzdesel HO diyebileceğimiz bu yeni ortalamaların ,yatay harekette ,yatay seyretmeleridir.
4.)Çok özel bazı tg ler yardımıyla: Böyle bir trend tg sini bu sitede bir arkadaş verdi sağolsun ,ama maalesef pek kimse üzerinde durmadı...
(Niye durmadı?):p
Sonuç olarak ; yatay harekette flat bırakan ve sadece trendlere katılım sağlayan ; bir mekanik sistem geliştirilebilir:
Böyle bir sistemin adı:
[B]VOBTREND ZEROLOSS (= VTRZL) [/B]
olsun.Böyle bir sistemin [B]amacı zararlı işlem yapmamaktır[/B],tam dip ve tepeyi bulmak değildir.Amaç zararlı işlem yapmamaktır ,ama arasıra, tabi zarar yazar.Eğer yukarda verdiğim bilgiler doğrultusunda ,böyle bir sistem yapılabilirse,şöyle bir stratejik algoritma geliştirilebilir:
-trend başladığında poz al.
-trendin %40-%60 ını yaklaşık yakala.
-yatayda flat kal.
-ya da yatayda , ORB-S gibi ya da başka iyi bir sistemle daytrading yap.
-asla trend varken daytrading yapma.
-yatay hareket bittiğinde ,başlayacak trend için hazırlan.
Bu konular üzerinde düşünmeli sanki ,gibi gibi....:)
-
[QUOTE=saraylı;216617][COLOR="Blue"][B]4.)Çok özel bazı tg ler yardımıyla: Böyle bir trend tg sini bu sitede bir arkadaş verdi sağolsun ,ama maalesef pek kimse üzerinde durmadı...
(Niye durmadı?):p[/B][/COLOR] [/QUOTE]
Ben farketmedim, sanırım bu işi az bilenler de benim gibi fark etmemişlerdir.
Eğer o tg yi tekrar buraya yazarsanız çoğunluk ilgilenir.
Yazabilirmisiniz ?
-
[quote=akaan;214196]sayın üstatlar aşağıda bir indikatör yazdım ama matriks siystem testır da al sat yapamıyorum sizler kuşkusuz benden iyisiniz bana yardımcı olabilirmisiniz saygılarımla ilginiz için şimdiden teşekkür ederim. saygılarımla.
p19:= Ref((H+L)/2,-30);
p18:= Ref((H+L)/2,-28);
p17:= Ref((H+L)/2,-26);
p16:= Ref((H+L)/2,-24);
p15:= Ref((H+L)/2,-22);
p14:= Ref((H+L)/2,-20);
p13:= Ref((H+L)/2,-18);
p12:= Ref((H+L)/2,-16);
p11:= Ref((H+L)/2,-14);
p10:= Ref((H+L)/2,-12);
p9:= Ref((H+L)/2,-10);
p8:= Ref((H+L)/2,-8);
p7:= Ref((H+L)/2,-7);
p6:= Ref((H+L)/2,-6);
p5:= Ref((H+L)/2,-5);
p4:= Ref((H+L)/2,-4);
p3:= Ref((H+L)/2,-3);
p2:= Ref((H+L)/2,-2);
p1:= Ref((H+L)/2,-1);
p0:= (H+L)/2;
PrevSum:= p19+p18+p17+p16+p15+p14+p13+p12+p11+p10+p9+p8+p7+p6+p5+p4+p3+p2+p1;
PrevAve:= PrevSum/19;
Ref((PrevSum - PrevAve + p0)/ 19,-1)[/quote]
[quote=hilmi;216690]Ben farketmedim, sanırım bu işi az bilenler de benim gibi fark etmemişlerdir.
Eğer o tg yi tekrar buraya yazarsanız çoğunluk ilgilenir.
Yazabilirmisiniz ?[/quote]
sadece tahminim :)
-
[quote=akaan;214196]
p19:= Ref((H+L)/2,-30);
p18:= Ref((H+L)/2,-28);
p17:= Ref((H+L)/2,-26);
p16:= Ref((H+L)/2,-24);
p15:= Ref((H+L)/2,-22);
p14:= Ref((H+L)/2,-20);
p13:= Ref((H+L)/2,-18);
p12:= Ref((H+L)/2,-16);
p11:= Ref((H+L)/2,-14);
p10:= Ref((H+L)/2,-12);
p9:= Ref((H+L)/2,-10);
p8:= Ref((H+L)/2,-8);
p7:= Ref((H+L)/2,-7);
p6:= Ref((H+L)/2,-6);
p5:= Ref((H+L)/2,-5);
p4:= Ref((H+L)/2,-4);
p3:= Ref((H+L)/2,-3);
p2:= Ref((H+L)/2,-2);
p1:= Ref((H+L)/2,-1);
p0:= (H+L)/2;
PrevSum:= p19+p18+p17+p16+p15+p14+p13+p12+p11+p10+p9+p8+p7+p6+p5+p4+p3+p2+p1;
PrevAve:= PrevSum/19;
Ref((PrevSum - PrevAve + p0)/ 19,-1)[/quote]
Metastock'ta kullanmak isteyipte maksimum 20 tanım sınırı hatası alanlar için metastock versiyonu ;
p19:= Ref((H+L)/2,-30);
p18:= Ref((H+L)/2,-28);
p17:= Ref((H+L)/2,-26);
p16:= Ref((H+L)/2,-24);
p15:= Ref((H+L)/2,-22);
p14:= Ref((H+L)/2,-20);
p13:= Ref((H+L)/2,-18);
p12:= Ref((H+L)/2,-16);
p11:= Ref((H+L)/2,-14);
p10:= Ref((H+L)/2,-12);
p9:= Ref((H+L)/2,-10);
p8:= Ref((H+L)/2,-8);
p7:= Ref((H+L)/2,-7);
p6:= Ref((H+L)/2,-6);
p5:= Ref((H+L)/2,-5);
p4:= Ref((H+L)/2,-4);
p3:= Ref((H+L)/2,-3);
p2:= Ref((H+L)/2,-2);
p1:= Ref((H+L)/2,-1);
p0:= (H+L)/2;
Ref(((p19+p18+p17+p16+p15+p14+p13+p12+p11+p10+p9+p8+p7+p6+p5+p4+p3+p2+p1) - (p19+p18+p17+p16+p15+p14+p13+p12+p11+p10+p9+p8+p7+p6+p5+p4+p3+p2+p1/19) + p0)/ 19,-1)
-
[quote=akaan;214196]sayın üstatlar aşağıda bir indikatör yazdım ama matriks siystem testır da al sat yapamıyorum sizler kuşkusuz benden iyisiniz bana yardımcı olabilirmisiniz saygılarımla ilginiz için şimdiden teşekkür ederim. saygılarımla.
p19:= Ref((H+L)/2,-30);
p18:= Ref((H+L)/2,-28);
p17:= Ref((H+L)/2,-26);
p16:= Ref((H+L)/2,-24);
p15:= Ref((H+L)/2,-22);
p14:= Ref((H+L)/2,-20);
p13:= Ref((H+L)/2,-18);
p12:= Ref((H+L)/2,-16);
p11:= Ref((H+L)/2,-14);
p10:= Ref((H+L)/2,-12);
p9:= Ref((H+L)/2,-10);
p8:= Ref((H+L)/2,-8);
p7:= Ref((H+L)/2,-7);
p6:= Ref((H+L)/2,-6);
p5:= Ref((H+L)/2,-5);
p4:= Ref((H+L)/2,-4);
p3:= Ref((H+L)/2,-3);
p2:= Ref((H+L)/2,-2);
p1:= Ref((H+L)/2,-1);
p0:= (H+L)/2;
PrevSum:= p19+p18+p17+p16+p15+p14+p13+p12+p11+p10+p9+p8+p7+p6+p5+p4+p3+p2+p1;
PrevAve:= PrevSum/19;
Ref((PrevSum - PrevAve + p0)/ 19,-1)[/quote]
Gösterge bende çalışan şekliyle 0 seviyesini kesen bir gösterge değil.Dolayısı ile 0 dan yukarısı al, aşağısı sat durumu pek mümkün görünmüyor.Ama ref ile bir alım satım formülü oluşturulabilir.
formül adı akaan olsun ;
AL : Fml("akaan") > Ref(Fml("akaan"),-3)
SAT : Fml("akaan") < Ref(Fml("akaan"),-3)
Barsince ta kullanıp çeşitlendirebilirsiniz.
-
[QUOTE=flexy;216812]Metastock'ta kullanmak isteyipte maksimum 20 tanım sınırı hatası alanlar için metastock versiyonu ;
p19:= Ref((H+L)/2,-30);
p18:= Ref((H+L)/2,-28);
p17:= Ref((H+L)/2,-26);
p16:= Ref((H+L)/2,-24);
p15:= Ref((H+L)/2,-22);
p14:= Ref((H+L)/2,-20);
p13:= Ref((H+L)/2,-18);
p12:= Ref((H+L)/2,-16);
p11:= Ref((H+L)/2,-14);
p10:= Ref((H+L)/2,-12);
p9:= Ref((H+L)/2,-10);
p8:= Ref((H+L)/2,-8);
p7:= Ref((H+L)/2,-7);
p6:= Ref((H+L)/2,-6);
p5:= Ref((H+L)/2,-5);
p4:= Ref((H+L)/2,-4);
p3:= Ref((H+L)/2,-3);
p2:= Ref((H+L)/2,-2);
p1:= Ref((H+L)/2,-1);
p0:= (H+L)/2;
Ref(((p19+p18+p17+p16+p15+p14+p13+p12+p11+p10+p9+p8+p7+p6+p5+p4+p3+p2+p1) - (p19+p18+p17+p16+p15+p14+p13+p12+p11+p10+p9+p8+p7+p6+p5+p4+p3+p2+p1/19) + p0)/ 19,-1)[/QUOTE]
Sn flexy yukarıda formül MS de 6 ila 7 arasında değerler alan bir indikatör gibi.
Bunu sistemlerde nasıl kullanabiliriz yardımcı olabilirmisiniz ?
-
[QUOTE=flexy;216816]Gösterge bende çalışan şekliyle 0 seviyesini kesen bir gösterge değil.Dolayısı ile 0 dan yukarısı al, aşağısı sat durumu pek mümkün görünmüyor.Ama ref ile bir alım satım formülü oluşturulabilir.
formül adı akaan olsun ;
AL : Fml("akaan") > Ref(Fml("akaan"),-3)
SAT : Fml("akaan") < Ref(Fml("akaan"),-3)
Barsince ta kullanıp çeşitlendirebilirsiniz.[/QUOTE]
Bu şekliyle -1, -2, -3 te işe yaramıyor.
-
[quote=hilmi;216822]Bu şekliyle -1, -2, -3 te işe yaramıyor.[/quote]
Tek başına değil de sisteminize filtre olarak kullanılabilir tahminimce.Daha test etmedim nasıl çalışıyor ne kadar etkili o nedenle birşey söylemek için erken ama eğer kullanılacaksa ref, barsince,valuewhen gibi fonksiyonlarla birşeyler çıkartılabilir diye düşünüyorum.
-
[quote=Astatin;216801]sadece tahminim :)[/quote]
yazmış olduğum bu indikatör sayın saraylı hocamın bir saatlik sisteminden esinlenerek yazılmıştır kendisine sonsuz teşekkürlerimi sunarım.saygılarımla
-
[quote=hilmi;216690]Ben farketmedim, sanırım bu işi az bilenler de benim gibi fark etmemişlerdir.
Eğer o tg yi tekrar buraya yazarsanız çoğunluk ilgilenir.
Yazabilirmisiniz ?[/quote]
Est,
Ben bu işi çok bildiğimi söylemedim,çok bilen çok yanılır.!!üüü
O tg 'nin ne olduğunu araştırmak,iyi bir sistem öğrenme vesilesi olacak!!
Dolayısıyla, yazamam...:rolleyes:
-
[quote=Astatin;216801]sadece tahminim :)[/quote]
Alıntı yaptığınız bu tg, piyasanın line olarak bir modeli olmuş,benim dediğim tg değildir,sn.akaan da aşağıda izah etmiş zaten...:)
-
VTRZL Sistemi için adım adım ilerleyelim ,bakalım...ama yavaş yavaş..:)
[B][COLOR=magenta]Bu çalışmanın amacı; dip ve tepeyi yakalamayan,ama trendlerin en azından yaklaşık yarısını yakalayan,yatay harekette flat kalan,hiç zarar etmeyen,dolayısıyla SL yapmayan ya da en azından ,çok az zarar eden bir sistem oluşturmaktır...brv[/COLOR][/B]
[B][COLOR=#ff00ff][/COLOR][/B]
[B][COLOR=#ff00ff][/COLOR][/B]
[B]Bu sistemi ben yaptım da,size anlatmıyorum,sizin katkınızla belki gelebilecek güzel fikirlerle ,spontane olarak beraber geliştireceğiz....lelele[/B]
[B][COLOR=red]Eğer sistem çok hoşuma giderse ve iyi olursa;sn.moderatörlerden bu topiğin VTRZL ile ilgili kısımlarının silinmesini istemek te doğal hakkımız olmalı...:..:[/COLOR][/B]