0

Sistem Geliştirme Adımları

Sistem Geliştirme Adımları 

 

Sistem geliştirirken nelere dikkat etmeliyiz, hangi adımları takip etmeliyiz? Hangi indikatörleri hangi parametreler ile kullanmalıyız? Bu adımları yazarken; indikatörler ve Metastock bildiğinizi, aynı zamanda piyasa tecrübenizin olduğunu varsayıyorum. Bir sistem geliştirirken yapmamız ve yapmamamız gereken kesin kurallar vardır. İlk olarak yapmamamız gerekenler ile başlayalım.

 

Yapmamamız gerekenler:

·         Her indikatörün iyi ve kötü tarafları vardır. İndikatörlere gereğinden fazla anlam yükleme!

·         Her indikatör parametresinin iyi ve kötü tarafları vardır. Parametrelere gereğinden fazla anlam yükleme!

·         % getiri odaklı çalışma!

·         Backtest yapmadan optimizasyona geçme!

·         Sadece mevcut grafikler üzerinde çalışma yapma!

 

Yapmamız gerekenler:

Yapmamız gerekenleri 3 ana başlık altında inceleyeceğim. Hayal etme, Backtest ve Optimizasyon aşamaları.


Hayal Etme Aşaması:

Strateji geliştirmenin en önemli aşaması hayal etmektir. Hayal etmeden ezber bilgiler ile güçlü bir strateji oluşturamazsınız. Grafiğin neresinde alıp, neresinde satmak istiyorsunuz. Öncelikle bu soruya keskin cevaplar vermeniz gerekir. Cevapları verirken keskinlikle birlikte mantıklı da olması gerekir. Her harekete en iyi noktadan girip, en iyi noktadan çıkamayız. Gerçekçi hayaller kurmalıyız. Hepimizin iyi ya da kötü manuel trade tecrübesi vardır. Sanki manuel alım yapıyormuş gibi düşünmeliyiz. Yaşanan piyasada manuel alım yapıyor olsaydınız nerede almak, nerede satmak isterdiniz? Bu soruya cevap verdikten sonra hayalinize ulaşabilmek için hangi indikatörleri kullanacağınıza karar vermelisiniz. Her indikatörün kendine has bir ruhu vardır. Stratejinizin felsefesine uyumlu indikatörleri seçmeniz gerekir. Örneğin trendi takip eden bir sistem yapacaksınız; Trend, Momentum ve Volatilite indikatörlerinden faydalanmanız gerekecek. Şu an piyasa da sayısız indikatör bulunmakla birlikte en sık kullanılan indikatörlerin kategorize edilmiş halini aşağıdaki görselde bulabilirsiniz. İndikatörlerin özelliklerine göre farklı kategoriler oluşturabilir fakat karışık bir görüntü olmaması için bu tabloyu tercih ettim. Aşağıdaki her kategoriden ikişer tane indikatör öğrenmeniz yeterli olur. Piyasadaki her indikatörü öğrenmek yerine belirli indikatörleri iyi derecede öğrenip, odağınızı başka konulara vermelisiniz. 
















Backtest Aşaması:

Diyelim ki yukarıdaki indikatörlerden bir kurgu oluşturdunuz ve sisteminizi koda döktünüz. Bu aşama da bir hatırlatma yapmam gerekir. Sadece indikatörleri birleştirerek güçlü bir strateji oluşturamayız. Strateji oluşturmayı yemek yapmak gibi düşünebilirsiniz. İndikatörler sadece yemeği yapacağımız sebze, et vs.. gibi düşünebiliriz.  Sadece indikatörleri yan yana koyarak bir strateji yapmaya çalışırsak yandaki gibi bir görüntü oluşur. Elimizdeki malzemeler ile karnıyarık yapmak istiyoruz ama yaptığımız iş sadece malzemeleri tencereye koymak oldu. Bu yemeği yapabilmek için su, baharatlar ve ateşe ihtiyacımız var. Bu ek malzemeleri Metastock dilinin içindeki fonksiyonlar (IF,HHV,BARSSINCE...) olarak düşünebiliriz. Peki ek malzemelerimizi de koyduğumuzu var sayalım. Bu malzemeleri pişirirken ortaya çıkacak yemeğin karnıyarık olacağını önceden bilmemiz gerekir. Pişirdikten sonra karnıyarığa benzer bir yemek çıktıysa o zaman doğru yoldayız. Karnıyarık ve sistemin ne alakası var derseniz, aslında karnıyarık dediğimiz şey getiri eğrisidir. Patlıcanın içerisine bu malzemeleri eklediğiniz zaman ortaya çıkacak yemek karnıyarıktır. Bu malzemelerden sütlaç yapılamaz. Bu sebeple Backtest aşaması çok önemlidir. Yaptığımız işi bilinçli yapmalıyız. Stratejimizi Backtest yaparken aşağıdaki gibi bir görüntü elde edeceğimizi zaten önceden tahmin ederiz. Karnıyarık ortaya çıktı, artık optimizasyon ile bu yemeğe biraz daha lezzet katabilirsiniz.






Optimizasyon Aşaması:
Optimizasyon yerine göre çok faydalı ya da çok zararlı olabilir. Eğer karnıyarık ve sütlaç arasındaki farkı anlayamıyorsanız optimizasyon sizin için tehlikelidir. Çünkü optimizasyon bizim için en iyi sonuçları getirmeye çalışır. Sisteme verdiğimiz kıyma, patlıcan .. gibi malzemeler ile optimizasyonun sütlaç yapma olasılığı vardır. Peki bizim optimizasyona bakış açımız ne olmalı ? Sistemi Backtest ederken ortaya çıkacak sonucu zaten tahmin ediyoruz.  Diyelim ki biz baharatlar kısmında toz biber kullandık. Peki ya toz biber yerine pul biber kullansaydık ne olurdu? Hadi bir de nane ekleyip sonucu görelim. Optimizasyonu bu tarz küçük eklemeler için kullanırız. Sonuçta pul biberde atsak, nane de atsak sonuç değişmeyecek. Bu yemek her zaman, her yerde karnıyarık olacak. 




Bu yazıda anlattıklarım kendi kullandığım adımlardır. Farklı bir bakış açısı ile durumu izah etmeye çalıştım. Herkese bol kazançlar dilerim... 



Yorumlar

33

33.01hs3jc46bm8m9x6x67c54he9v@mail5u.info

2 hafta önce

aliquid quaerat illum repellendus distinctio officiis aspernatur. commodi at non sed rerum voluptatem cumque animi fuga illum enim deleniti sunt enim velit esse accusamus molestiae rerum. quisquam hic

xo

xodSqEWGLNcraynK

2 hafta önce

usenPMjoEQ

xo

xodSqEWGLNcraynK

2 hafta önce

usenPMjoEQ

xo

xodSqEWGLNcraynK

2 hafta önce

usenPMjoEQ

31

31.01hs3jc46bm8m9x6x67c54he9v@mail4u.run

1 ay önce

adipisci id delectus nam ea non perferendis natus et rem asperiores autem qui qui magni quibusdam. inventore sed aut ut laudantium eum rem vero quo ipsum voluptas consequuntur ut sapiente. mollitia id

Cr

CrAKchyXS

1 ay önce

aisESGNdxK

Cr

CrAKchyXS

1 ay önce

aisESGNdxK

Cr

CrAKchyXS

1 ay önce

aisESGNdxK

33

33.01hs3jc46bm8m9x6x67c54he9v@mail5u.info

1 ay önce

omnis debitis voluptas maiores a illum nam mollitia velit sed impedit aut architecto sed. enim eius nisi quibusdam assumenda quibusdam veniam quo fuga deserunt quo ducimus. est impedit et consequatur

Yorum Yap

Blog Kategorileri

Son Yazılar

Merkez Bankası Başkanı İstifa Etti

3 Şub, 2024 / Algoritmik Trade

Hızlı ve Yavaş Sistem Farkları

12 Kas, 2023 / Algoritmik Trade