Başınız sağ olsun, Allah varsa taksiratını affetsin, mekanı cennet olsun.
Size ve yakınlarınıza metanet ve dayanma gücü diliyorum, anne, baba, kardeş gibi sevdiklerimizin kaybının yüreğimizdeki boşluğu dolmaz.
Printable View
Başınız sağ olsun, Allah varsa taksiratını affetsin, mekanı cennet olsun.
Size ve yakınlarınıza metanet ve dayanma gücü diliyorum, anne, baba, kardeş gibi sevdiklerimizin kaybının yüreğimizdeki boşluğu dolmaz.
Deva Hocam yeni gördüm, başınız sağ olsun, mekanı cennet olsun.
Başınız sağolsun. Allah rahmet eylesin. Sabırlar dilerim hocam.
Hocam Allah Teala validenize rahmetiyle muamele eylesin, geride kalan sizlere de sabrı cemil nasip etsin.
Hocam başınız sağ olsun. Allah sabırlar versin
Evet ayet-i kerimede belirtildiği üzere her canlı gibi bir gün biz de ölümü tadacağız. Bu kaçınılmaz sona kadar hayatın devam ettiği gerçeğini unutmadan bu gerçekliğe uygun yaşamak da bizim sorumluluğumuz. Gidenlerse, şairin dediği gibi, sessiz bir gemi gibi zamandan demir aldılar, ve gittikleri yerden memnun olsalar gerek ki, bu gidişi dönüşü olmayan bir sefere çevirdiler.
"Artık demir almak günü gelmişse zamandan
Meçhule giden bir gemi kalkar bu limandan.
Hiç yolcusu yokmuş gibi sessizce alır yol;
Sallanmaz o kalkışta ne mendil, ne de bir kol.
Rıhtımda kalanlar bu seyahatten elemli,
Günlerce siyah ufka bakar gözleri nemli,
Biçare gönüller! Ne giden son gemidir bu!
Hicranlı hayatın ne de son matemidir bu.
Dünyada sevilmiş ve seven nafile bekler;
Bilmez ki giden sevgililer dönmeyecekler.
Birçok gidenin her biri memnun ki yerinden,
Birçok seneler geçti; dönen yok seferinden."
Yahya Kemal
Biz de, gidenleri unutmadan, geride kalanları üzmemek adına, hayata kaldığımız yerden devam etmekle mükellefiz. Acıyı hafifleten ve gün geçtikçe daha dayanılır kılan Rabbim'e sonsuz hamd-ü senâlar olsun.
Geçen yıl yaz aylarında algoritmalarla çalışmaya bir niyetlenmiştim ve uygun sistemler kurmak için de bayağı bir simülasyon ve back-test yapmıştım, ancak yukarı yönlü net bir trend söz konusu olduğu için konjonktüre uygun portföyler oluşturarak erteledim algoritmalarla işlem yapmayı. An itibariyle psikolojim ve konsantrasyon seviyem manuel trading işlemlerine çok da uygun değil.
Buna ilaveten;
- piyasada genel itibariye ana odak noktasının şirketlerin bilançoları yerine daha çok gelir tablolarının olduğu,
- borsaya kote şirketlerin büyük çoğunluğunda gelir tablolarındaki genel akışın pek iç açıcı olmadığı,
- parasal sıkılaşma ve daralma nedeniyle gelir tablolarının bir süre daha bozulmaya devam edebileceği kanaatinin yaygınlığı
ve benzeri nedenlerle anlamlı getiriler üretebilecek portföyler oluşturabilmek ve bunları makul getirilerle taşıyabilmek şimdilik pek mümkün görünmüyor. Bunlara paralel olarak da piyasanın genel bir trend yapma ihtimali de şu an itibariyle oldukça zayıf görünüyor. Ülke kredi notu güncellemeleri, global tarafta faiz indirimlerinin başlayabilme ihtimali gibi zaman zaman kısa vadeli satın alınabilecek hikayeler üretilse de bu hikayelerin anlamlı ve kalıcı bir trend üretebilme gücü oluşturması içinde bulunduğumuz an itibariyle düşük bir ihtimal.
Bu durumda düşmese bile belli aralıklarda yataya sıkışabilecek bir piyasa fiyatlaması en makul ve güçlü ihtimal olarak göze çarpıyor. Olası yukarı ya da aşağı yönlü trendleri de insan psikolojisinin hemen kabullenmesi ve buna göre aksiyon alması da güçleşiyor haliyle. Testere piyasasının belki de en negatif tarafı bu. Bu durumda, geçen yıl ciddi anlamda kendimi hazırladığım ama konjonktür gereği bir süreliğine rafa kaldırıp kullanmayı ertelediğim algoritmik alım satım işlemlerine tekrar başlama kararı almış durumdayım.
Algoritmik trading işinde en önemli şey iyi bir sistem oluşturabilmek, bu sistemi defalarca farklı hisselerde simülasyona ve back-teste sokmak ve kullanacağınız parametreleri optimize etmek. Bu arada şunu da belirtmekte fayda var: çok fazla optimizasyon yapıp en iyi getirilere talip olmak da gerçekçi sonuçlar doğurmuyor.
Bu durumda önümde 2 alternatif var:
1.si piyasanın belli aralıklarda sıkışıp kalacağını varsayarak yatay aralıklarda grid trading botları kullanmak
2.si fiyatın izini süren, trend takibi yapabilecek indikatörler kullanımı ile bir algoritmik sistem kurmak.
Her ikisinin de avantajları ve dezavantajları var.
1.sinin avantajları fiyat hep belli aralıkta kalırsa ve o aralığı iyi tespit edip ona göre kademeli alım ve kademeli satım robotları kurabilirsen fiyat hep aynı yerlerde dolansa bile kâr üretebiliyorsun. Dezavantajları ise aralığı iyi tespit edememe durumunda bazı alım ve satım noktalarının kaçırılması şeklinde kâr kayıpları, fiyatın kurduğunuz aralığın dışına çıkması durumunda (fiyatın üste gitmasi durumunda) kâr kayıpları ya da (fiyatın alta gitmesi durumunda) zararın artması, bir trend oluşması durumunda önceden belirlenmiş aralıklarda alım satım yapan grid trading botlarının işe yaramaması vesaire..
2.sinin avantajları trend durumunda maksimum kâr ve minimum hasarla portföyü büyütebilme ihtimali. Ancak yatayda sıkışan piyasalarda portföyü yerinde saydıran ya da bazen zarara sokan çok fazla al ve sat sinyalinin üretilebiliyor olması da işin dezavantajları olarak ortaya çıkıyor.
2 farklı senaryonun da testlerini yaptım. Her ne kadar piyasada yatay hareket ihtimalleri yüksek olsa da birinci senaryonun yatayda 2.ciye çok bariz bir üstünlük kurmadığını, aralık dışına çıkmalarda ve hatta belirlenen aralıklarda dahi parçalı alımlar nedeniyle zaman zaman 2. senaryodan daha kötü sonuçlar üretebildiğini de tespit ettim back testlerde.
Bu durumda küçük periyotlar kullanarak trend sürebilecek indikatörlere dayalı bir algoritmik sistem kurmanın daha makul göründüğü sonucuna vardım.
Böyle bir sistem kurmak için 04/08/2024-03/09/2024 tarih aralığı için THYAO hissesini baz alarak
SMA (Basit hareketli Ortalama)
EMA (Üssel Hareketli Ortalama)
VMA (Değişken Hareketli Ortalama
ZLMA (Zero-lag Hareketli Ortalama)
OTT
MOST
SuperSmoother
Fisher Transform
SuperTrend
SuperTrend HTF
indikatörleri ile sistem kurarak bunları test ettim. Tarih aralığını 1 aylık almamın nedeni en küçük periyotlarla en büyük periyotların aynı anda teste tabi tutulup hangisinin daha iyi getiri sağlayabildiğini görebilmek. Back test yaparken 1 dakikalık periyotlar çok fazla geriye yönelik sistemde görünmeyeceği için tüm periyotların kullanılabileceği ortak bir tarih aralığı şart ki eşit şartlarda neler yapabileceklerini test edelim.
Bu testlerde en iyi sonucu aracı kurum komisyonları düşüldükten sonra % 32,33'lük bir getiri ile açık ara Super Trend HTF verdi, ancak onun en iyi sonuçları verdiği periyot biriminin 1 dakikalık olması ve çok küçük parametreleri kullanmış olması, 1 aylık bir süre zarfında 800 üzerinde işlem yapması ve daha çok high frequency trading'e uygunluğu kafamda soru işaretleri oluşturdu. Ev ya da ofis ortamında özellikle bozuk havalarda olası internet yavaşlamaları ya da kesintilerinin olabileceği ihtimalini de göz önünde tutmak gerekiyor 1 dakikalık ve düşük parametreli robotlar kullanılacaksa.
Yine aynı indikatörün 5 dakikalık periyotlarının kullanımı durumunda ise en iyi 10 sonucun %14,11-%17,71 aralığında gerçekleştiğini gördüm.
SuperTrend indikatörü ise SuperTrend HTF sonrası en iyi sonuç vereni oldu. Onda da 1 aylık bir süre için en iyi 10 getiri %12,24-% 13,99 aralığında gerçekleşti.
Sistemi bu ikisinden birisi ile kurma yönünde ağırlıklı bir izlenim oluştu bende. Ancak sistemin uygulanacağı hisselerin belirlenmesi için bir süre daha test yapmam gerekecek. Ortalama 10-15 aralığında bir hisseye sistem kurmayı planlıyorum. Her hissede aynı performansın alınamayacağının bilincindeyim. Bazı hisseler ortalama altı bazı hisseler ortalama üstü getiri sağlayacak. Bunların önceden tespiti mümkün olmadığı için nasibimizde ne varsa ona kanaat getireceğiz.
Annemin vefatının ağırlığını biraz da kendimi bu tip testlere vererek azaltmaya ve hafifletmeye çalışıyorum. Allah affetsin.
Sn. deva-i dert başınız sağ olsun. Allah sabırlar versin.
İşin açıkçası vasatın üstünde performans beklemediğim 2 indikatör daha iyi sonuçlar verdi ve hatta SuperTrend getirilerini kısmen aştı
Aynı tarih aralığı için,
Center of Gravity Oscillator (COGO) % 15,65 (Heikin Ashi Barları kullanıldı)
ALMA (Arnaud Legoux Moving Average) % 14,87 (Heikin Ashi Barları kullanıldı)
Hatta hatta, demode ve çok geri kalıyor dediğim MACD bile doğru periyotlar ve doğru parametreler kullanılması şartıyla SuperTrend ile hemen hemen aynı sonuçlar veriyor. Dakikalıkta ise % 34 üzeri bir getiri sözkonusu MACD'de ancak 1 ayda 10 binlere yakın işlem yaptıran ve bu kadar açık ara getiri sağlayan bir sistem aynen o kadar da hasar bırakabilir. O nedenle MACD için 1 dakikalık verileri ihmal ediyorum.
Swing Trading yapılabilecek daha bir çok indikatör ile Matriks IQ'da algoritma back testi yapacağım ve sistemi artık algoritmalara devredeceğim.
Aylık % 12'leri her zaman bulabilir miyiz bilmiyorum ancak bulunabilirse aylık % 12'lik bir getiri yılda bileşik % 290 civarına yakın bir gelir elde edebiliyor.
Neyse detayları ara ara paylaşmaya devam edeceğim.
En kritik noktalardan birisi de sistemi hangi hisseler üzerine kuracak olmamız.. Bunun için algoritmaların en iyi çalışabileceği hisselerin seçim yöntemlerini işin ehli olarak gördüğüm Anıl Özekşi yöntemlerini taklit ile başlayacağım. Yıllardır bilfiil algoritmalarla çalıştığı için onun seçim yöntemleri bence taklide değerler.
Sn. deva başınız sağ olsun. Allah sabırlar versin.....ölümden kaçış yok.......
"Take a simple idea and take it seriously."
Munger
X'te komedi değerlendirmeler yapılıyor not artışı ile ilgili. Yok Dominik Cumhuriyeti ile, yok Ermenistan ile aynı ligde imişiz filan gibi.. Sadece kredi notu ile bir ülkenin ligi değerlendirilmez, bir sürü finansal sıkıntıları olsa bile. O aynı ligde olduğunu zannettiğiniz ülkeleri gidin bir dolaşın önce böyle saçma yorumlar yapmadan..
Bir ülke çok fakir, ama bütçesi ve ticareti dengeli, az borç alıyor ve bu az borcunu da zamanında ödüyor diye kredi notu yüksek ise, bu onu üst lige taşımaz.. Sadece ona borç verenler "bunlar borcuna sadık" diye borç vermekten çekinmez. O kadar.. Daha fazlası yok..
Defolarımızın farkındayız, ama bu ülkeyi seviye olarak bu ülkenin topuklarına bile yaklaşamayacak ülkelerle mukayese eden salaklara da pabuç bırakmayız.
Yazdım yazdım sildim.. Boş yere kimsenin gönlünü incitmeye değmez bu dünya. Ben en iyisi susmaya devam edeyim.
3 gündür yapmış olduğum algoritmik testlerin sonuçlarını yakında yayınlayacağım..
Testler tek bir hissede (THYAO) ve sadece 1 aylık belirli bir tarih aralığında (03.08.2024-03.09.2024) yapıldığı ve her indikatörde değişik zaman dilimleri ve değişik parametrelerle optimizasyon yapıldığı için bir genellemeye tabi tutulması yanlış bir yaklaşım olacaktır. Öncelikle bu konuya dikkat çekmek isterim.
Bu testlerin amacı 100'e yakın indikatör arasında en iyi sonuç verebilecek 10-15 taneyi belirleyip, onları başka hisselerde de teste tabi tutmak ve sonrasında çıkacak sonuçlara göre 3-5 tanesi ile çoklu hisse yapısında sistemi tamamen algoritmalara terk etmektir.
Algoritmaların avantajları ve dezavantajlarını daha önce yazmıştım. O konuyu tekrar etmenin gerekli olmadığını düşünüyorum. Merak edenler geçmiş yazılarımdan bunları bulup okuyabilirler. Sadece şunu ilave etmek gerekli:
Trend yapabilecek hisseleri bulmak yahut trend olmayan dönemlerde salınımları yumuşak ve anlamlı olan hisseleri bulmak bu algoritmalara daha çok getiri sağlatacaktır. Derinliğine, volatil yapasının yumuşaklığına ya da sertliğine bakılmaksızın rastgele seçilmiş hisselerde verim almak mümkün değildir.
Neyse, bende siliyorum..gerek yok.
Tekrar başınız sağolsun.. Ana gibi yar olmaz... çok üzüldüm.
Deva-i Dert hocam ben de yeni farkettim, başınız sağolsun, mekanı cennet olsun :( yaşımız kaç olursa olsun anneyi yada babayı kaybetmek içimize tarifsiz bir acı sunuyor. Allah, kalanlarına sağlıklı uzun bir ömür versin.
Matriks IQ'da sistem tester ile algoritmik trading'e uygun 60'tan fazla indikatörle, buna hareketli ortalamalar da dahil, back test yaptım.
Bu testleri yaparken değişik zaman aralıkları (1 dk, 5 dk, 10 dk, 15, dk, 20 dk, 30 dk, 60 dk, 120 dk, 180 dk, 240 dk ve 1 gün) ve her zaman aralığında da indikatörlerin olası tüm parametrelerini kullandım.
Fiyatın kaynağı olarak hem normal barların kapanış fiyatını hem de heikin ashi barlarının kapanış fiyatını alternatif olarak kullandım, indikatörlerin hangisine daha iyi tepki verdiğini de görebilmek adına.
Bu kadar testin sonunda iyi sonuçlar verenlerin al-sat noktalarını grafik üzerinde inceledim. Sonuçları oldukça tatmin edici olsa da bazı indikatörlerin yanlış yerlerden alım satım yaptığına şahit oldum. Bazen alınması/satılması gereken seviyeden daha önce, bazen de çok gecikmiş şekilde işlem yaptıklarını tespit ettim. Bunları çıplak gözle de insan bulabilirdi, değişik senaryoları deneyerek, ancak sistem tester sonrası elde edilen en iyi sonuçların grafiklerde nerelerde al, nerelerde sat sinyali verdiğini gözlemlemek ve bu sinyallerin ne kadar sağlıklı olacağını görmek reel işlemlerde olası kayıpların önüne geçecekti. Mesela aynı tarih aralığında % 17 getiri sağlayan ancak doğru yerlerden işleme girmeyen bir sistem ile çalışmaktansa % 14 getiri sağlayan ama makul/doğru yerlerden işleme giren bir sistem ile çalışmanın daha sağlıklı olabileceğini ancak bu şekilde görebiliyorsunuz. Salt getiri sonucuna dayanmak yanıltıcı olabiliyor. Bu şekilde doğru çalışan bir sistemin görece daha az getirmiş olması aslında daha sonraki işlemlerde sistematik olarak sizi koruyacağının da garantisi olabiliyor bir şekilde.
Hangilerinin iyi getiri sağlamasına rağmen yanlış yerlerden işlemler açtığının detaylı analizini burada paylaşmak çokça yer ve zaman alacaktır.
Bunun yerine sağlıklı bir getiri getirenleri belirtmekte fayda var.
En doğru yerlerden işlemler açıp güzel getiriler elde edenlerin ortak özelliği basit bir yapıda çalışıyor olmaları.
Bu testler sonucunda;
- En süper getiriyi getiriyi getirmese de en iyi getirilerden birisini elde eden,
- Bir indikatör için olabilecek en sağlıklı yerlerden işlemlere giren ve çıkan, ve bunu istikrarlı bir şekilde yapan,
- Az sayıda ürettiği yanlış işlem sayısı sadece indikatörlerin doğasında olan fiyatı biraz geriden takip etmekten kaynaklı olan,
- Tek bir hisse ya da finansal varlık hareket tipinde değil tüm hisselerde benzer tepkiler veren,
- Sadece fiyatın kendine değil aynı zamanda fiyatın volatilitesine göre sinyal üretebilen
Super Trend benim favorim oldu. Doğru parametrelerle kullanılması durumunda SuperTrend swing trading'de her zaman ön plana çıkacaktır. Amerika'yı yeniden keşfetmeye gerek yok. Geçen yıl da zaten benzer sonuçlar almıştım.
Aslında idealim doğrudan Heikin Ashi barlarının kendisine algoritma kurmak idi, ama buna yakın sonuçlar alıyor olduktan sonra algoritma kurulumu ve testi daha basit olan Super Trend'i tercih ettim.
Supertrend HFT çok daha iyi sonuçlar üretiyor. hatta parametreler 1 dakikalık zaman aralıkları ile kurulursa Supertrend getirilerinin 2 katını aşıyor getirileri. Ancak çok küçük periyotlarda bu sonuçları elde ettiği için tüm sistemi buna göre kurmanın riskli olduğunu düşünüyorum. Ancak bu sonuçları reel ortamda ancak portföyün belki % 10'luk bir kısmı ile test edip ondan sonra fikrimi belki revize edebilirim.
Heikin Ashi barları baz alınarak back test yaptığım ALMA ve HULLMA hareketli ortalamaları da Supertrend kadar iyi getiri sundular, ancak normal barlarda aynı güzel getiriyi sunamamış olmaları marifetin kendinden değil heikin ashi yapısından kaynaklı olduğunu düşündürttü. Ancak bazı hisseleri ya da her hisseden bir kısmının alım satımlarını kurgularken bunlardan da istifade edip getiri yüzdelerini reel ortamda karşılaştırmayı düşünüyorum.
Şimdilik izlenimlerim bu kadar.
Paylaşım için teşekkür ederim hocam, başarılar dilerim... :ok:
Aslında liste olarak tek tek detaylı paylaşım yapacaktım, ama hâlâ detaylı testlere devam ettiğim için şimdilik buna zaman bulamadım.
Algo trading'de getiri eğrisinin şekli oldukça önemli. Mümkün olduğunca merdiven şekline benzer bir getiri eğrisi şekli görmeye çalışıyorum. Yukarı trend ile basamağı yukarı çıkan ve yatay ya da düşey trend hareketinde ise düz bir plato oluşturan bir getiri eğrisi, yani kazanılanları geri vermeyen bir eğri. Yaptığım tüm testlerin hem sonuçlarının grafiklere yansımasını hem de getiri eğrilerinin analizini yapmak zorunda kaldığım için bu iş oldukça zaman alıyor.
Hocam yazılım dili bilmiyorum. Programlama yapamam bilmiyorum. Matriksten aldığım anlık veri ile MetaStock'ta analiz yapıyorum. Aynı zamanda MetaStock çıktılarını excelde işliyorum. Programlama adına tek bildiğim o da kendime yetecek kadar makrolar... Periyot olarak da en düşük 60 dk'lığa inebiliyorum daha düşüğü güvenilirliği azaltıyor. Müsaitlik konusuna gelince de her zaman seans izleme ve PC başında bulunmam zor olduğu için genellikle gün sonu off-line datalarla çalışıyorum.
Ama hadsizlik ne demek, beni düşünerek seçenek gösterdiğiniz için memnun oldum. İlginiz için çok teşekkür ederim hocam. Anlasam da anladığım yerler olacak diye takipteyim. Tekrar başarılar dilerim... :ok:
Algoritma kurma konusunda aslında Matriks IQ kodlama bilmeden de Algoritma Sihirbazı aracılığıyla kullanıcıya fırsatlar sunan bir platform. Deneme sürümünde bu imkan var mı bilmiyorum ancak indirip bir göz gezdirebilirsiniz. Ayrıca hepsi çok iyi olmasa da, hazır algoritmalar da var. En azından eliniz alışır.
Hocam matrikse sordum; programlama dili bilmiyorsanız olmaz dediler. Sanırım ürünü almamı onlar benden çok daha fazla isteyeceklerdi. Ben MetaStock kullandığım için Matriks Gold Veri Terminali abonesi olmama rağmen Matriksi bile kullanmıyorum. Sadece Metastock'a otomatik data aktarımı için kullanıyorum. Yılların verdiği alışkanlıkla Metastock'tan kopmadım kopamadım. Yaşlıyım ve yeniliklere çok alışık değilim. :) Kör topal devam ediyorum ben de...
Bir de o kadar zamandır kullandığım Metastockda bile aklımdan geçenleri kodlayamadığım düşüncelerim olduğu için yeni bir platform bana uzak kalıyor. Saygılar hocam...
Matriks Gold ya da Matriks Prime'da kodlama bilgisi gerekli, ama dili çok zor değil. Ancak Matriks IQ başka bir version ve onda Algoritma Sihirbazını kullanarak hiç kodlama yapmadan yüzlerce farklı algoritma kurabilirsiniz. Hatta matriks Destek ekibinin yayınladığı videolar var, algoritmaların nasıl kurulabileceğine dair. Ve hatta hazır algoritmalar bile var, hiç yoktan iyidir diyebileceğiniz. O sebeple bir göz gezdirin istedim.
Hiç bir zaman geç değil.
Yarın bugünden geç.
Bir sürü kod yazıp şov yapmaya çalışanlara, basit kurgularla oturup güzel kazançlar elde etmek dururken kompleks yapı kurmaya çalışıp hiç para kazanamayanlara, olayı olduğundan daha komplike göstermeye çalışanlara bakıp ürkmeyin. Zaten iyi bir algoritma basit ve sade olmalı. Çok koşullu, çok karmaşık algoritmalar genelde sahibine hasar verir borsada. Bizim işimiz fiyatla ve fiyatın trendi ile.
https://i.hizliresim.com/szb5nje.jpg
Olay şu basitliği algo haline çevirmek. Fiyat sarı çizginin üstüne çıkınca al, altına inince sat. Bu kadar basit.
Hangi hisseyi ya da finansal varlığı seçeceğine karar vermeye kalıyor sonrasındaki iş.