sayın mtasdelen öncelikle hoşgeldiniz..
mum formasyonları ile ilgilenmenize ve fikir paylaşımınıa açık olmanızada çok sevindim.
144 mum formasyonu gereksiz gözükebilir evet. üstelik onlar sadece simple pattern di :))
fakat devamında okuduysanız bu patternleri aslında sadece insanlar için düşünmedim..
"Öğrenen" bir yapı kullanacak bu patternleri.bunları kullanarakda kazandıran complex patternleri bulacak.
Mum analizde işin içine girenler şunu görmüştür, complex patternler genel anlamda simple pattern lere dayanmıyor.
bundan dolayı buda saçma geliyor olabilir size. Hamile boğa örneği vermişsiniz.Bu patternde i deki barın i-1 dekinin içinde kalması şartlardan biri.
yani aslında ardışık gelen simple lardan complex oluşmuyor.peki neden sanki complexler sadece simple lardan oluşuyormuş gibi açıkladım bunu, 144 adet olması kadar buda saçma aslında..
çünkü öğrenen yapının complex patternleri bulmasının dayanak noktalarından sadece bir bacağı bu.
fakat her birini ve bütünü anlatıma dökmem zor ve gereksiz:)
sistem bun ek daha binlerce complex pattern bulacak ve belki sizin dediğiniz gibi stratejiyi oluşturken cherry picking yapacak ve sonuçta 7 tanesi bile çok gelebilecek.
çünkü peşinde olduğum asıl şey en düşük riskli pozisyonlara çok kısa süreli olarak girip çıkmamı sağlayarak kazanç getirecek patternleri bulmak.
sizinle aynı görüşteyim ama farklı birşey amaçlıyorum bundan dolayı çok formasyon şart ve gerekli.
Bu arada dojilere laf yok lütfen, biliyorsunuz gövdeden belli oranda büyük gölgelere sahipse yine doji kabul ediliyor.bayılıyorum bunlara ben.
hisselerle ilgili pek yazmıyorum ama geçenlerde vesbe de bunu birazda alaylı şekilde yazdım ve sonucunda kısa sürede 12 den 13 e çekip verdik.
adamlar beyaz topacı koymadan trendi döndürmüyorlar orda mesela.
şu anda en çok kullanılan mum analiz sisteminde 19 simple pattern var.
35 adet complex boğa patterni, 31 adet de complex ayı patterni var.
oldukça yalın olmasına rağmen işin içine girildiğinde bu yapı dahi karmaşık.
Olduğundan daha basit göründüğü için bunu yapmaya kalkanların çoğuda sorunlu yapıyor.
Matrixdede hatalı olmasına şaşırmadım.Sayın cihangirin paylaştığı ve referans olacak çalışması ideal içerisinde en basit şekilde izlenecek yolu gösteriyor.
Fakat formüller hatalı oradada ve formasyonların çoğu eksik.Nette pek çok paylaşılmış formül var, onlarında hemen hepsi hatalı.
Karmaşıklık arttıkça hata riski üstel olarak artar.
Basitten adım adım karmaşığa giden şema izlenmeli.
Birde sağlıklı bir backtesting gerekiyor (data snooping bias, overfitting, cherry picking)
kimse adam akıllı bir test ile uğraşmıyor.walla ben unit test dahi yapıyorum herşey için.
açıkcası eğleniyorum ama akıllara zarar şekilde metodolojik çalışıyorum.
klasik mum analizi yöntemlerini de öğrenip kodluyorum şu anda, bunu yapmaktaki amacım onları kullanmak değil, amacım çalışan bir modeli uygularken ortaya çıkacak gereksinimleri ve sorunları görüp çözmek.
yani teknik alt yapı sorunlarını bilinen bir sistemde test edip çözmek.
Arkasından önceki modellerin eksiklerini giderip yeni sistemin kitabını baştan yazacağız ve sistemin kendisini geliştirmesini izleyeceğiz :)
işte tamda bu nedenle sayın cihangirin paylaştığı ve pattern analizi yapacak herkesin ihtiyacını karşılayabilecek o sistem üzerinden gitmiyorum ben.
eğer sizde abartmayacaksınız onun üzerinden gitmeniz çok hızlı yol almanızı sağlar.
Amacım yeni bir modelleme ve öğrenen bir sistem yapmak olduğu için hem idealin hemde dışarıdan yapacağım uygulamaların ortak bir noktası olması gerekiyordu.
modelleme veriler üzerinden olacağı için patternleri sql serverda tutmaya karar verdim.
hem tsql ile çeşitli kontroller yapabileceğim,
hem başarı istatisklerini tespit edip işaretleyerek sistemin kendi kendisini geliştirmesini sağlayacağım,
hemde gerektiğinde big data, iş zekası yada istatitisk uygulamlarını yardıma çağırabileceğim.
db de sakladığım bu patternler içinde hem tsql ile hemde csharp ile aynı anda yorumlayabileceğim ortak bir ifade şekli oluşturdum.
http://image.prntscr.com/image/9811a...9482c75eec.png
sadece C kapanış, C1 bir bar önceki vb.
Min, Max vb ifadelerin yanında
MinL5 (son 5 günün en düşük fiyatı)
MinL10.2 (2 bar önce, son 10 barın en düşük fiyatı)
tarzındaki tüm ifadelerin desteğinide sağladım.
temel altyapıyı bitirdim, klasik sistemin formasyonlarını bu ifade şekli ile yazıyorum. artık kod değil formül yazıyorum sadece.
birde sistemin kendi kendini geliştirmesine dair yapıyı kurguluyorum şu anda.
klasik mum analizi formasyon listesi excel formatında aşağıda bulabilirsiniz, bu listeyi kendim hazırladım.
ideal tarafında kod desteğine ihtiyaç duymadan sayın cihangirin paylaştığı sistem üzerinden gitmeniz baçlangıç için çok iyi olur ve kesinlikle işiniz görür.orada al-sat sinyali, teyit ve stoploss kurgusu yok ama bunu ekleyeceksiniz fakat zor olmayacak bu.
orada bir döngü hatası vardı yavaşlamaya neden olan ona dikkat.
aşağıda klasik mum analizine ait tüm formasyonların listesi var.bunları mantıksal olarak formülüze ederseniz ideal tarafında yapacağınız şey kodlama dahi değil editöryal bir iş olacaktır.
http://s3.dosya.tc/server11/2oaj4b/C...cker.xlsx.html
Her formasyon için 3 tip pattern var;
Main Pattern (bool tipinde sonuç)
Confirmation Level Pattern (float tipinde sonuç)
StopLoss Level Pattern (float tipinde sonuç)
(bu bilgileri formata bakış açımız farklı ise bu ortaya çıksın diye yazıyorum.)
al-sat sinyalleri içinde küçük bir püf noktası paylaşayım.
var V =Sistem.GrafikVerileri ;
// V.Count-2 -> önceki bar
// V.Count-1 -> şu anki bar
// şu anki barda teyit olanları bulmak için önceki bardaki formasyonu bulup buna ait Confirmation Level değerini güncel fiyat ile kıyaslamalıyız.
birde geçici teyit asıl teyit olayı var tartışmalı konu olarak.