Stratejilerin gerçeği: backtest’ten canlı işlemlere
Trading stratejisi, uzun bir işlem serisinde pozitif matematiksel beklenti üretmesi amaçlanan, giriş, çıkış ve risk yönetimi için formelleştirilmiş kurallar bütünüdür. Gerçek piyasada beklenen kâr; komisyonlar, spread, slippage, piyasa rejiminin değişmesi ve execution kurallarından sapmalar nedeniyle azalır.
Bu yüzden “stratejilerin yaklaşık %90’ı zararlıdır” ifadesi, çoğu zaman tek bir hatayı değil; overfitting, maliyetlerin eksik hesaba katılması, rejim değişimi ve disiplin ihlalleri gibi birkaç kayıp kaynağının birleşik etkisini anlatır.
Materyalin amacı, stratejinin gerçek trading’de matematiksel beklentisini nerede kaybettiğini, hangi sistematik hataların sonucu daha sık negatif yaptığını ve hangi kontrollerin istatistiksel şansı kalıcı avantajdan ayırdığını açıklamaktır.
Geçmiş sonuç ile gerçek maliyetlerden sonraki istatistiksel avantajı ayırmak önemlidir. Backtest, stratejinin geçmişte belirli varsayımlar altında nasıl çalışabileceğini gösterir. Gerçek trading ise execution gecikmeleri, komisyonlar, spread, slippage ve piyasa baskısı altında kural ihlallerini ekler.
Sorun, işlem başına ortalama kârın komisyon, spread ve slippage toplamına yakın olduğu stratejilerde daha da güçlenir. Bu tür sistemlerde giriş fiyatındaki küçük bozulma, maliyetlerde artış ya da sinyallerin bir kısmının kaçırılması, beklenen artıyı beklenen eksiye çevirir.
Zararlılık, tester varsayımları ile gerçek execution koşulları arasındaki farktan doğar. Geçmişteki kâr, maliyetler, piyasa rejimi değişimi ve execution disiplini hesaba katılmadan kalıcı sonuca dönüşmez.
Strateji nadiren tek bir işlem yüzünden negatif sonuç verir: bakiye çoğu zaman maliyetlerin birikmesi, execution’ın bozulması ve kuralların tekrar tekrar ihlal edilmesi nedeniyle azalır.
Zarar haritası: strateji avantajını en sık nerede kaybeder
Negatif sonuç neredeyse hiçbir zaman tek bir ölümcül hatayla ilgili değildir. Strateji daha sık aynı anda birkaç hatta avantaj kaybeder: parametreler geçmiş verilere uydurulmuştur, gerçek komisyonlar ve slippage modeldekinden yüksektir, piyasa başka bir rejime geçmiştir ve trader drawdown baskısı altında giriş ve çıkış kurallarını değiştirmeye başlar.
Parametrelerin geçmişe uydurulması, maliyetlerin eksik hesaba katılması, piyasa rejimi değişimi ve execution ihlalleri tek başına tolere edilebilir görünebilir. Birlikte ise işlem başına ortalama sonucu düşürür ve nötr beklentili modeli kalıcı biçimde zararlı bir sisteme dönüştürür.
Stop — pozisyonun daha büyük kayba gitmesini önlemek için işlemin zararla kapatıldığı, önceden belirlenmiş çıkış noktasıdır.
Flat — fiyatın esas olarak bir aralıkta dalgalandığı ve istikrarlı biçimde yukarı ya da aşağı gitmediği dönemdir.
Orderbook — piyasanın hangi fiyatlardan ve hangi hacimde işlem yapmaya hazır olduğunu gösteren mevcut alış ve satış emirleri listesidir.
| Drawdown kaynağı | Ne olur | Trading’de nasıl görünür | Ne kontrol edilmeli |
|---|---|---|---|
| Geçmişe uyarlama | Kurallar geçmişteki belirli bölüme göre keskinleştirilmiştir | Canlıya geçince sonuç hızla testten kötü olur | Başka dönemde test, rolling window kontrolü |
| Maliyetler | Giderler hesaplanandan yüksektir | İşlem çoktur, bakiye büyümez | Giriş/çıkış komisyonu, spread, fiyat primi |
| Rejim değişimi | Piyasa değişmiştir, sinyaller daha sık false olur | Kısa stoplarla zarar eden giriş serisi | Trend/flat filtresi, duraklatma kuralları |
| Execution | İşlemler sinyale göre daha kötü geçer | Giriş ve çıkış hesaplanandan daha kötüdür, partial fills olur | Fiyat sapması, orderbook derinliği, fills |
| Risk | İşlem başına risk fazla büyüktür | Tek bir zarar serisi sonucu bozar | Sermayenin % olarak riski, seri testi, drawdown limiti |
| Disiplin | Kurallar stres altında ihlal edilir | Giriş kaçırma, erken çıkış | İşlem günlüğü, check-list |
Zarar neredeyse her zaman birkaç kayıp kaynağının birikmesiyle oluşur. Bunlar önceden tespit edildiğinde, stratejiyi tamamen yeniden kurmaktan çok kontroller ve risk sınırlamalarıyla güçlendirmek daha kolaydır.
Backtest çoğu zaman gelecekteki kayıp kaynaklarını gizler: maliyetler, overfitting ve idealize edilmiş execution.
Backtest ve gerçeklik: model neden piyasanın verdiğinden fazlasını vaat eder
Backtest, trading kurallarının geçmiş veriler üzerinde test edilmesidir. Zayıf fikirleri eler, ancak gelecekteki kârı doğrulamaz. Parametreler seçilirken, istatistiksel avantajı olmayan bir stratejide bile düzgün bir equity curve oluşabilir.
Ana risk, overfitting’dir. Stratejinin parametreleri, geçmiş verilerdeki ve aynı sırayla tekrar etmeyecek tesadüfi dalgalanmalara göre ayarlanır. Filtre, koşul ve istisna sayısı ne kadar fazlaysa, testte görülen kârın noise üzerinde üretilmiş olma ihtimali o kadar yüksektir.
Backtest sonuçlarını fazla iyimser gösteren yaygın kaynaklar:
- Look-ahead bias. Hesaplamalarda, karar anında henüz mevcut olmayan bilgi kullanılır.
- Data snooping. Parametrelerin çok geniş ölçekte taranması ve çoklu kontroller için düzeltme yapılmaması, rastlantısal başarıyı en iyi stratejiye dönüştürür.
- Survivorship bias. Örneklemde sadece dönemi atlatan varlıklar kalır, elenen araçlar hesaba girmez.
- İdealize edilmiş execution. İşlemler; gerçek komisyon, spread, slippage ve partial fills olmadan en iyi fiyattan gerçekleşmiş kabul edilir.
Temel kontrol, out-of-sample’dır: strateji, parametre seçiminde kullanılmamış veriler üzerinde test edilir. Daha katı kontrol ise walk-forward’dır: parametreler tarihin bir bölümünde ayarlanır, sonra değiştirilmeden sonraki bölüme uygulanır ve gerçek sonuç üzerinden değerlendirilir. Bu prosedürün ardışık birkaç dönemde tekrarlanması, stratejinin tek bir döneme uyarlama dışında da kazanıp kazanmadığını gösterir.
Backtest bir hipotez testidir. Out-of-sample, walk-forward ve gerçek execution modeli olmadan strateji beklenen kârı abartır ve gerçek piyasada para kaybeder.
Execution hataları, doğru trading sinyali olsa bile giriş ve çıkış fiyatını kötüleştirir.
Emir execution: strateji sinyalden sonra nerede para kaybeder
Sinyal doğru olsa bile, işlemin sonucu emrin nasıl gerçekleştiğine bağlıdır. Gerçek trading’de giriş ve çıkış fiyatı; emrin borsaya ne kadar hızlı ulaştığına, orderbook içinde hangi sıraya girdiğine ve gerekli fiyatta ne kadar likidite bulunduğuna göre oluşur.
Sinyalin oluşması ile gerçek giriş arasında fiyat çoğu zaman değişir. Sert hareketlerde ve haberlerde piyasa, emrin gerçekleşmesinden daha hızlı gider ve giriş testte varsayılandan daha kötü fiyattan olur. Strateji küçük bir kâr hedefliyorsa, bu kayma tek başına işlemi zararlı yapmaya yeter.
- Execution gecikmesi. Özellikle impuls ve haber anlarında, sinyal ile giriş arasında fiyat değişir.
- Orderbook sırası. Limit emir büyük emirlerin arkasında kalır ve daha geç ya da parça parça gerçekleşir.
- Partial fill. Pozisyon tam oluşmaz, ortalama fiyat kötüleşir ve komisyonlar artar.
- Spread genişlemesi. Gergin anlarda alış ve satış farkı büyür ve market giriş hesaplanandan daha pahalı hâle gelir.
Gerçek piyasada execution neredeyse hiçbir zaman tester ile aynı değildir. Emir sırası, fiyat hareketi ve partial fills sürekli sonucu kötüleştirir; bu yüzden kâr marjı küçük olan stratejiler avantajını diğerlerinden daha hızlı kaybeder.
Komisyonlar, spread ve slippage, sinyaller doğru olsa bile her işlemin sonucunu azaltır.
Komisyonlar, spread ve slippage: strateji neden her işlemde para kaybeder
Komisyon, borsaya giriş ve çıkış için ödenen ücrettir. Spread, alış ve satış fiyatı farkından doğan kayıptır. Slippage ise piyasa hızlı hareket ederken veya likidite yetersizken, giriş ya da çıkışın beklenenden daha kötü fiyattan olmasıdır. Bu kayıplar birikir. Toplamları işlem başına ortalama kârdan büyükse, strateji zararlı hâle gelir.
Strateji ne kadar sık işlem yaparsa, giderler sinyal mantığı üzerinde o kadar hızlı baskın hâle gelir. Maliyetler eklenmeden strateji kârlı görünebilir; ancak komisyon, spread ve slippage sonrasında sonuç negatife döner. Yaygın hata, yalnızca komisyonu hesaba katıp giriş ve çıkış fiyatındaki bozulmayı görmezden gelmektir.
Derivatives trading’de ek maliyetler ortaya çıkar. Funding, perpetual futures pozisyonu taşımak için yapılan düzenli ödemelerdir. Borrowing cost ve rollover ücretleri de etkilidir. Ayrı ayrı küçük görünseler de işlem serisinde toplam sonucu belirgin biçimde azaltırlar.
Kullanışlı bir pratik metrik, turnover maliyetidir: giriş ve çıkışın tam döngüsünde sermayenin yüzde kaçının tüm giderlere gittiğini gösterir. İşlem başına ortalama kâr bu büyüklükten küçükse, strateji yönü ne kadar sık doğru tahmin ederse etsin zararlıdır.
Maliyet hesabı check-list’i:
- Komisyonlar giriş ve çıkışta hesaba katıldı
- Araç için gerçek ortalama spread kullanıldı
- İdeal fiyat değil, slippage varsayıldı
- Yüksek volatility anlarındaki kötüleşme eklendi
- Funding ve borrowing cost dahil edildi
- Tüm giderlerden sonra net sonuç hesaplandı
Maliyetler her işlemin sonucunu azaltır. Yüksek işlem sıklığı ve küçük kâr hedefi, komisyon, spread ve slippage’ı, mantıklı sinyallerde bile zararlılığın ana nedeni hâline getirir.
Stratejiler çoğu zaman canlıya alındıktan sonra zararlı olur; çünkü test, gerçek maliyetler, gecikmeler ve piyasa rejimi değişimi olmadan yapılmıştır.
Gerçek trading öncesi strateji nasıl test edilir: illüzyonsuz protokol
Birçok strateji, rahat tester koşullarında çalışıyor gibi görünür. Gerçek trading’de ise komisyonlar, giriş ve çıkış kayıpları, execution gecikmeleri ve piyasanın en iyi sonuç alınan geçmiş dönemden farklı davrandığı evreler eklenir. Test şu soruya cevap vermelidir: trading daha pahalı, daha yavaş ve daha az elverişli koşullarda yapılırsa sonuç korunur mu.
-
Stratejinin sınırlarını sert biçimde tanımlayın
- Araç, timeframe, işlem türü, manuel istisna olmadan giriş ve çıkış kuralları.
- Kâr kaynağı: trend, mean reversion, volatility trading, arbitraj.
- Yasak bölgeler: haberler, ince orderbook, sert volatility sıçramaları.
-
Koşulları çarpıtmadan backtest yapın
- Look-ahead bias’ın, yani giriş anında henüz olmayan verilerin kullanımının dışlanması.
- Komisyon, spread ve giriş/çıkış fiyatı bozulmasının eklenmesi.
- Kârın bir-iki nadir şanslı işleme dayanmadığının kontrolü.
-
Ayarların dayanıklılığını test edin
- Out-of-sample — ayarlamada kullanılmayan dönemde test.
- Walk-forward — bir dönemde ayarlama ve değişiklik yapmadan sonraki dönemde kontrol.
- Sensitivity test — parametrelerde küçük değişiklikte sonucun kaybolmaması.
- Daha yüksek maliyet ve daha kötü execution altında kontrol.
-
Sonucu piyasa durumlarına göre ayırın
- Trend, yatay piyasa ve sert stres fazlarının ayrı analizi.
- Stratejinin hangi piyasa durumunda kazandığının anlaşılması.
- Piyasa uygun rejimden çıktığında trading’i durdurma kuralları.
-
Riski sinyallerden ayrı test edin
- İşlem riski sabit para değil, sermayenin payı olarak tanımlanır.
- Günlük ve haftalık drawdown limitleri ile duraklatma kuralı vardır.
- Bakiyenin zarar serisini kaldırıp kaldıramadığı test edilir.
-
Testi gerçek trading ile karşılaştırın
- Demo veya gerçek zamanlı minimum hacimli trading.
- Hesaplanan ve gerçek giriş/çıkış fiyatlarının karşılaştırılması.
- Gerçek execution testten daha kötüyse, model varsayımlarının gözden geçirilmesi gerekir.
Gerçek parayla başlamadan önce check-list:
- eğitim dönemi dışı ve ardışık pencerelerde test vardır
- testte komisyon, spread ve execution fiyatı bozulması hesaba katılmıştır
- stratejinin hangi piyasa durumlarında çalıştığı ve hangilerinde çalışmadığı açıktır
- işlem başına risk, drawdown limiti ve duraklatma kuralı tanımlanmıştır
- test ile gerçek işlemler arasında karşılaştırma vardır
- kurallar manuel karar ve duygular olmadan uygulanabilir
Stratejiyi test etmek, onun gerçek koşullarda hayatta kalabilirliğini test etmektir. Bu yaklaşım, gerçek giderleri ve piyasa davranışını hesaba katmayan bir backtest yüzünden bakiyenin kaybedilme riskini azaltır.
Disiplin ihlalleri, işlem örneklemini değiştirir ve stratejinin matematiksel beklentisini bozar.
Psikoloji ve disiplin: trader neden çalışan kuralları bile bozar
Strateji yalnızca sinyaller kurallara göre ve tüm işlem serisinde uygulandığında pozitif matematiksel beklentiye sahiptir. Trader girişleri kaçırdığında, stopları taşıdığında veya kârı kuraldan önce kapattığında, işlem örneklemi testteki örneklemle örtüşmez ve serinin beklenen sonucu gerçekleşmez.
Kopuşlar en sık iki durumda olur: drawdown sırasında ve kâr serisinden sonra. Drawdown’da trader kârlı işlemleri kısaltır ve zararları plandan önce realize eder. Kâr serisinden sonra trader riski büyütür ve kurallar dışı girişler yapar. Her iki senaryo da modeldeki kazanç ve kayıp dağılımını değiştirir.
- Korku. Trader işlemleri plandan önce kapatır ya da zarardan sonra girişleri kaçırır; bunun sonucunda kârlı sinyaller işlenmez.
- Açgözlülük. Trader daha büyük hareket umuduyla pozisyonu kurallardan uzun tutar ve çoğu zaman alınmış kârı geri verir.
- FOMO. Sert hareketten sonra kötü fiyattan giriş olur ve stop yakın olduğu için hızla çalışır.
- İntikam trading’i. Zarardan sonra trader hacmi veya işlem sıklığını artırır ve drawdown daha hızlı birikir.
- Kural ihlali. Manuel kararlar ve istisnalar, strateji kendi başına çalışsa bile sonucu öngörülemez yapar.
- zarar serisinden sonra sinyal kaçırma
- “stop çalışmasın” diye stopu taşıma
- risk payı değişmeden lot artırma
- geri çekilme korkusuyla kârı erken alma
- güçlü mumdan sonra kovalamayla giriş
İşlem günlüğü, trader’ın fiilî eylemlerini kaydeder: sinyal kaçırma, stop taşıma, erken çıkış. Kurallarla karşılaştırma, hangi ihlallerin sonuç bozulmasıyla çakıştığını ve bunun hangi piyasa fazlarında tekrarlandığını gösterir.
Disiplin, sonucu; işlem örneklemini kurallara göre değiştirmesi üzerinden etkiler. Güçlü bir strateji bile trader giriş, çıkış ve riski duygulara göre düzenli biçimde değiştiriyorsa zararlı hâle gelir.
Abartılmış pozisyon büyüklüğü, sıradan istatistiksel drawdown’ı kritik sermaye kaybına dönüştürür.
Risk yönetimi: neden pozisyon büyüklüğü ideal girişten daha önemlidir
Risk yönetimi, olumsuz sonuç serilerinde sermaye kaybını sınırlar.
Risk yönetimi, zarar eden işlem serileri, sert impulslar, spread genişlemesi ve execution bozulmasının verdiği hasarı sınırlayan kurallar bütünüdür. İşlem başına risk fazla yüksekse, olumsuz sonuç serisi strateji uzun vadede matematiksel beklentisini gerçekleştiremeden önce gelir.
-
Pozisyon büyüklüğü: bakiye en hızlı nasıl kaybedilir
- Aşırı büyük hacim, her zararı daha acı verici yapar ve sermayeyi hızla küçültür.
- Çalışan strateji bile, tek zarar çok fazla götürüyorsa toparlanamaz.
- Pozisyon büyüklüğü, hedeflenen kârdan değil bakiyeden hesaplanmalıdır.
- Hacmi artırmak ancak strateji drawdown’ları atlattıktan sonra anlamlıdır.
-
Drawdown limiti: ne zaman durmak gerekir
- Drawdown limiti, trading’in durdurulduğu önceden belirlenmiş seviyedir.
- Bu sınır olmadan trader çoğu zaman kaybı hızla geri almak için daha fazla risk almaya başlar.
- Duraklama, sonucun neden bozulduğunu anlamak için gerekir: piyasa değişti mi, maliyetler mi arttı, execution mı bozuldu.
- Limitin görevi, koşullar yeniden uygun olana kadar parayı korumaktır.
-
Stop ve volatility: stoplar neden her zaman aynı çalışmaz
- Aşırı kısa stop, yön doğru seçilmiş olsa bile çoğu zaman piyasa dalgalanmasından çalışır.
- Aşırı uzak stop, işlem pozisyona karşı gittiğinde zararı büyütür.
- Stop mesafesi, fiyatın normalde ne kadar hareket ettiğini hesaba katmalıdır.
- Fiyat daha sert hareket etmeye başlar ve hacim düşmezse, parasal kayıplar büyür.
-
Duraklamalar ve filtreler: ne zaman trading yapmamak daha iyidir
- Bazen kötü likidite ve geniş spread altında işlem yapmaktansa sinyali atlamak daha iyidir.
- Duraklama nedenleri: işlemler normalden daha kötü gerçekleşiyor, spread büyüdü, fiyat sert sıçrıyor.
- Filtreler işlem sayısını düşürür ve maliyetleri azaltır.
- Duraklama, piyasanın normal şartlarda trading’e izin vermediği anı beklemeye yardımcı olur.
Sonucu çoğu zaman sinyal hatalarından çok risk bozar. Aşırı hacim, drawdown limitinin olmaması ve volatility hesaba katılmadan kullanılan stoplar, istatistiksel drawdown’ı geri dönülmez sermaye düşüşüne çevirir.
Piyasa rejimi değişimi, strateji kuralları aynı kalsa bile false sinyal payını, maliyet büyüklüğünü ve execution kalitesini değiştirir.
Piyasa rejimleri: strateji ortam değiştiğinde avantajını nasıl kaybeder
Piyasalar döngüseldir: yönlü hareketler yerini aralıklara ve sert dalgalanma fazlarına bırakır. Trend için kurulmuş strateji, yatay piyasada daha sık false giriş alır ve daha fazla komisyon öder. Geri dönüşler için kurulmuş strateji ise trendde harekete karşı pozisyon biriktirir ve drawdown’ı büyütür. Bu yüzden sonuç, tek bir ortalama sayıya göre değil, piyasa rejimlerine göre analiz edilmelidir.
Tipik durum şudur: strateji geçmiş dönem raporlarında istikrarlı görünür, ancak gerçek trading’de zarar serisi vermeye başlar. Bunun nedeni, ana kârın artık bitmiş bir rejimde elde edilmiş olması ve kuralların yeni koşullarda trading’i sınırlamamasıdır.
📈 Trend piyasası
- Trend takip stratejileri hareketi tutarak kazanır.
- Yöne karşı girişler, impuls devam ederken stop serisi üretir.
- Hızlanmalarda giriş ve çıkış fiyatı kötüleşir.
- Kârı erken kapatmak, işlem başına ortalama sonucu düşürür.
📊 Flat
- Trend sistemleri false breakout’larda zarar serisi alır.
- Counter-trend, dönüşlerden kazanabilir ama işlem sayısını artırır.
- Komisyon ve spread sonucun büyük kısmını yer.
- Aralık filtresinin olmaması, zarar eden giriş sıklığını artırır.
⚡ Volatil kırılma dönemi
- Spread ve execution fiyatı bozulması sert biçimde artar.
- Artan dalgalanmaları hesaba katmayan stoplar daha sık çalışır.
- Sakin piyasa içinden gelen pattern’ler daha fazla false sinyal üretir.
- Aynı hacmi korumak drawdown’ı hızlandırır.
Strateji her piyasa rejiminde kazanmak zorunda değildir. Rejim filtreleri ve risk uyarlaması, maliyetlerin ve execution kalitesinin gömülü avantajı yok ettiği koşullarda trading yapma olasılığını azaltır.
Birçok trader aynı şekilde giriş ve çıkış yaptığında, piyasa bu öngörülebilirliği onların aleyhine kullanmaya başlar.
Büyük oyuncular ve market maker’lar: tekrar eden davranışlar nasıl tuzağa dönüşür
Market maker, sürekli alış ve satış emri koyan katılımcıdır. Bu sayede orderbook’ta diğer trader’ların emirlerinin nerede biriktiğini ve stopların en sık hangi bölgelerde durduğunu görür.
Perakende stratejiler çoğu zaman fikir hatası yüzünden değil, binlerce trader’ın aynı şeyi yapması yüzünden para kaybeder. Giriş, çıkış ve stop noktaları çoğunluk için benzer olduğunda, piyasa bu emirleri büyük pozisyonlar için kullanışlı bir giriş ve çıkış kaynağı olarak kullanır.
-
Anlaşılır bölgelerde stop birikmesi
- Birçok kişi stopları son zirve, dip ve yuvarlak fiyat seviyelerinin arkasına koyar.
- Fiyat bu bölgelere gelir ve stoplar tetiklenmeye başlar.
- Hareket, zorunlu alış ve satışlarla güçlenir.
- Stoplar çalıştıktan sonra fiyat çoğu zaman geri döner.
-
Yem olarak sert hareket
- Hızlı hareket gerçek kırılım gibi görünür.
- Perakende trader’lar market ile girer ve giriş fiyatını kötüleştirir.
- Büyük oyuncu bu akışı birikim ya da çıkış için kullanır.
- Hareket sönünce geç girişler zararda kalır.
-
Orderbook’taki sahte emirler
- Orderbook’ta güçlü talep veya arz gibi görünen büyük emirler belirir.
- Bu emirler, fiyatın bir yöne gitmesi gerektiği hissini yaratır.
- Piyasa tepki verdikten sonra emirler kaldırılır.
- Fiyat döner ve giriş yapanları zararda bırakır.
-
Şablon stratejiler
- Popüler indikatörler binlerce trader’a aynı sinyali verir.
- Emirler aynı bölgelerde yoğunlaşır.
- Giriş rekabeti, işlem fiyatını kötüleştirir.
- Mantıklı strateji bile kâr üretmemeye başlar.
-
İnce piyasa kayıpları büyütür
- Düşük likiditede küçük emir bile fiyatı sert hareket ettirir.
- False breakout’lar daha sık olur.
- Stoplar daha kötü fiyattan çalışır.
- Kayıplar potansiyel kârdan daha hızlı büyür.
Tekrarlanan girişler ve aynı stoplar trader davranışını öngörülebilir yapar. Bu koşullarda piyasa false hareketleri daha kolay yaratır ve strateji doğru mantığa rağmen para kaybetmeye başlar.
Yüksek kârlı işlem oranı çoğu zaman nadir ama büyük zarar üreten senaryoyu gizler.
Güvenilir görünen ama uzun vadede bozulan popüler şemalar
Martingale, zarardan sonra pozisyonu büyütür. Piyasa uzun bir olumsuz sonuç serisi üretmediği sürece eğri istikrarlı görünür. Zarar serisinde hacim üstel olarak büyür ve bakiye marjin limitlerine dayanır ya da drawdown ile dağılır.
Grid stratejileri, fiyatın etrafına emir yerleştirir ve mean reversion üzerinden kazanır. Flat piyasada bu düzgün bir eğri verir; ancak trendde harekete karşı pozisyonlar birikir ve risk sermayeden daha hızlı büyür. Çıkış likidite ve slippage nedeniyle kötüleşir. kripto trading botlarıyla kazanç: grid, DCA ve martingale illüzyonsuz.
Düz indikatör kuralları, güçlü fiyat hareketlerinde çoğu zaman kötü çalışır. Piyasa hızlı ve tek yönlü gittiğinde, harekete karşı giriş denemeleri bir dizi stop üretir. Bu tür şemalarda, sık küçük kârlar zamanla nadir ama büyük bir zararla silinir.
✅ Artıları
- Sakin piyasa fazlarında yüksek kârlı işlem oranı
- Basit ve kolay otomatikleştirilebilir kurallar
- Kısa geçmişte hızlı etki
- Sık küçük kazançlar nedeniyle psikolojik rahatlık
❌ Eksileri
- Birikmiş sonucu silen nadir ama büyük zarar
- Piyasa rejimi ve volatility’ye bağımlılık
- Yerleşik risk sınırı olmadan pozisyon ya da drawdown büyümesi
- Maliyetlere ve execution kalitesine duyarlılık
Grid, martingale ve basit indikatör şemaları, ilk olumsuz senaryoya kadar istikrarlı görünür. Bu yaklaşımların yapısı ana riski, tek bir olayın aylarca süren kârı yok ettiği dağılım kuyruğuna taşır.
Açık trading fikirleri, algoritmik katılımcılar aynı verimsizliği daha hızlı ve daha ucuz biçimde arbitrajladığında getirisini kaybeder.
Algoritmalar ve rekabet: basit fikirler neden çalışmayı bırakır
Likiditesi yüksek piyasalarda turnover’ın önemli kısmını algoritmalar oluşturur. Bunlar order akışını ve orderbook dengesizliklerini insandan daha hızlı işler, arbitraj fırsatını manuel trading için erişilebilir hâle gelmeden önce kapatır.
Sorun, fikir kitleselleştiğinde ortaya çıkar. Aynı giriş kuralları aynı emir akışını yaratır. Fikrin getirisi sıkışır ve komisyon, spread ile slippage’ın toplam sonuçtaki payı artar.
- Execution hızı. Algoritmalar işlemleri daha hızlı yapar ve en iyi fiyatı alır; manuel trader’a daha kötü giriş kalır.
- Fırsatların alınması. Her istikrarlı fikir, kâr maliyetler yüzünden yok olana kadar hızla kullanılır.
- Kitlesel kopyalama. Açık stratejiler, çok sayıda trader’da aynı giriş ve çıkışları üretir.
- Kârın bölüşülmesi. Aynı gelir kaynağı, çok fazla katılımcı arasında dağılır.
- Maliyetler öne çıkar. Kâr düştüğünde komisyon, spread ve slippage sonucu belirlemeye başlar.
Rekabet, kârı daha düşük gecikmeye ve daha düşük execution maliyetine sahip katılımcılar lehine yeniden dağıtır. Perakende trader daha sık, piyasanın adaletsizliğinden değil; kârı rekabet tarafından zaten sıkıştırılmış fikirlerle trading yaptığı için sonuç kaybeder.
Zaman ufkunun uzatılması, milisaniyelerin ve orderbook sırasının etkisini azaltır. Daha uzun timeframe’lerde, sonucun execution hızına bağlı kısmı çoğu zaman kısa vadeye göre daha düşüktür.
Algoritmik rekabet, basit ve kamuya açık örüntülerin kârını sıkıştırır. Fikir kolay kopyalanabiliyor ve hıza ile orderbook sırasına dayanıyorsa, getirisi hızla maliyet seviyesine iner.
Likiditenin düşmesi ve volatility’nin artması, execution fiyatını kötüleştirir ve işlemin gerçek riskini büyütür.
Likidite ve volatility: piyasa neden bazen plana göre çıkışa izin vermez
Likidite, piyasanın işlemi fiyatı anlamlı ölçüde kaydırmadan kabul etme kapasitesidir. Volatility ise fiyat dalgalanmasının büyüklüğü ve hızıdır. Bu iki parametre stres fazlarında bozulur ve tam da o anda strateji modeli ile gerçek execution arasındaki fark en yüksek seviyeye çıkar.
Likidite düştüğünde orderbook derinliği azalır: orta büyüklükte hacim bile fiyatı hareket ettirmeye başlar ve ortalama giriş/çıkış fiyatı bozulur. Bu yüzden küçük hacimde çalışan strateji çoğu zaman ölçeklenmez: daha büyük hacim daha yüksek slippage ve çıkışta daha fazla maliyet getirir.
Likidite ve volatility işlem sonucunu nasıl azaltır:
- belirsizlik anlarında spread genişler
- slippage, model varsayımlarını aşar
- limit emirler parça parça gerçekleşir ya da sırada bekler
- market emirler ortalama execution fiyatını kötüleştirir
- stop emirleri sapmalı çalışır
- plana göre çıkış, fiyattan taviz vermeyi gerektirir
Volatility artışı execution sorununu büyütür. Fiyat seviyeleri daha hızlı geçer, grafikte fiyat boşlukları oluşur ve sert impulslar görülür. Bu koşullarda stoplar gecikmeyle ya da beklenenden daha kötü fiyattan çalışabilir. Risk, haber ve order akışı değişimine sert tepki veren araçlarda özellikle belirgindir.
Stres olaylarında fiyat dakikalar içinde onlarca yüzde hareket edebilir ve orderbook derinliği sert biçimde düşer. Bu koşullarda yüksek frekanslı ve sıkı stoplu stratejiler, hesaplanan ve gerçek execution fiyatı arasındaki en büyük farkı alır.
Likidite ve volatility, işlemin gerçek execution fiyatını ve parasal riskini değiştirir. Piyasa hesaplanan varsayımlarla giriş ve çıkışa izin vermiyorsa, mantıklı strateji bile zararlı hâle gelir.
Farklı piyasalar ve farklı piyasa rejimleri, farklı giriş, çıkış ve risk kuralları gerektirir; bu yüzden tek bir evrensel mantık her yerde beklentiyi korumaz.
Evrensel strateji miti: neden ideal model yoktur
Evrensel stratejiden çoğu zaman, her piyasada, her timeframe’de ve fiyat hareketinin her fazında kazandırması beklenen kural seti anlaşılır. Pratikte piyasalar likidite yapısı, katılımcı bileşimi ve hareket kaynağı bakımından farklıdır. Bu farklılıklar sinyal sıklığını, execution kalitesini ve maliyet büyüklüğünü değiştirir.
Güçlü strateji bile yalnızca sınırlı bir koşul setinde sonuç verir. Piyasa bu koşulların dışına çıktığında, sinyaller daha fazla false giriş üretir ve komisyon, spread ile slippage’ın sonuçtaki payı büyür.
- Piyasalar homojen değildir. Farklı varlıklar, farklı sermaye akışları altında hareket eder.
- Rejimler değişir. Trend, aralık ve stres dönemleri farklı pozisyon yönetimi kuralları ister.
- Rekabet uyum sağlar. Tekrarlanan fikirler hızla kopyalanır ve kârı sıkıştırır.
- Maliyetler kaçınılmazdır. Komisyon, spread ve slippage, sinyal etkinliği düştüğünde bile kalır.
Getirinin düşmesi çoğu zaman indikatörün bozulmasıyla değil, piyasa rejimi değişimi ve execution’ın bozulmasıyla çakışır. Bu fark, sinyali değiştirmeyi değil, beklentinin doğrulanmadığı rejimde trading’i sınırlamayı gerektirir.
Bu yüzden kalıcı katılımcılar ideal modeli değil, süreci kurar: düzenli kontroller, risk kontrolü, kuralların uyarlanması ve farklı piyasa rejimlerine uygun bağımsız yaklaşım seti.
Daha yararlı olan, stratejinin hangi koşullarda durdurulması gerektiğini önceden tanımlamaktır.
Evrensel strateji yoktur. Piyasa rejim ve likiditeye göre değişir; bu yüzden hayatta kalan tek sinyal değil, maliyeti ve riski sınırlayan ve uygunsuz koşullarda trading’i kapatan sistemdir.
Doğru yön oranı kâra eşit değildir; çünkü kâr, kazanç-kayıp oranı ve toplam maliyetle belirlenir.
Doğru sinyaller neden yine de zarar üretir: doğruluk kâr değildir
Yaygın hatalardan biri, stratejiyi kârlı işlem yüzdesiyle değerlendirmektir. Gerçek trading’de belirleyici olan, işlem serisinin komisyon, spread ve slippage sonrası finansal sonucudur; doğru yön oranı değil.
İşlemlerin %65–75’i kârlı olan strateji bile, ortalama kazanç küçük ve nadir zararlar büyükse zararlı olur. Execution kötüleştiğinde doğru yön oranı korunabilir; ancak ortalama giriş ve çıkış fiyatı bozulur ve sermaye küçülür.
Yüksek doğruluk neden kâra dönüşmez:
- Ödeme asimetrisi. Sık küçük kazançlar, nadir büyük zararlarla silinir.
- Maliyetler. Komisyon, spread ve slippage her işlemin sonucunu azaltır.
- Execution kalitesi. Orderbook sırası ve partial fills ortalama fiyatı kötüleştirir.
- Hatalı risk. Aşırı hacim, normal zarar serisini yıkıcı hâle getirir.
- Rejim değişimi. Trading, stratejinin daha fazla false giriş ürettiği rejimde sürdürülür.
Pozitif beklenti olmadan yüksek doğruluk, istatistiksel bir illüzyon üretir. Kâr; kazanç-kayıp oranının, maliyetlerin ve riskin önceden hesaplanıp kurallara işlendiği yerde oluşur.
Strateji para kaybettiğinde, dikkat neredeyse her zaman aynı dar boğazlara takılır.
Trading stratejileri ve gerçek zararlılık hakkında sık sorulan sorular
Çoğu strateji zararlıysa, yine de strateji gerekli midir?
Evet. Strateji riski sınırlar ve kaotik kararların payını azaltır. Sistemlerin çoğunun zararlı olması daha sık overfitting, maliyetlerin küçümsenmesi ve execution ihlalleriyle ilgilidir; kuralların varlığıyla değil.
Overfitting pratikte hızlı nasıl tanınır?
Yaygın işaret, güçlü bir backtest sonrasında canlıya geçer geçmez sert bozulmadır. Out-of-sample ve walk-forward daha güvenilir kontrol verir: sonuç farklı dönemlerde ve parametrelerde küçük değişikliklerle korunuyorsa, noise’a uyarlama olasılığı daha düşüktür.
Sonuç için hangisi daha önemlidir: giriş doğruluğu mu, risk yönetimi mi?
Birçok stratejide belirleyici faktör risk olur. Doğru giriş, aşırı büyük pozisyonu ya da volatility hesaba katılmamış stopu telafi etmez. Piyasa uzun bir olumsuz sonuç serisi üretebilir ve strateji, matematiksel beklenti gerçekleşmeden önce kritik drawdown’a girmeden bunu atlatmalıdır.
Slippage sürekli değişiyorsa maliyetler nasıl hesaba katılır?
Slippage volatility ve likiditeye bağlıdır; bu yüzden maliyetler çoğu zaman koşul aralığıyla modellenir: sakin piyasa için temel senaryo ve stres fazları için daha muhafazakâr senaryo. Kontrolün ana sorusu, execution modelden daha kötü olsa bile sonucun korunup korunmadığıdır.
Düşük likiditeli varlıklardaki stratejiler neden daha sık hayal kırıklığı yaratır?
Düşük likiditede execution fiyatı daha hızlı bozulur ve büyük emirler piyasayı belirgin biçimde hareket ettirir. False breakout, spread genişlemesi ve güçlü slippage daha sık oluşur. Sonuç olarak strateji mantıken doğru kalsa bile, model varsayımlarına göre trading yapılamadığı için zararlı olabilir.
Hazır botları ve şablon stratejileri satın almanın anlamı var mı?
Risk yüksektir. Açık çözümler çoğu zaman geçmişe uyarlanmıştır veya rekabet tarafından zaten sıkıştırılmıştır. Böyle bir stratejiyi execution kalitesi ve maliyetleri test etmeden satın almak, gerçek piyasaya geçince para kaybeden bir sistem alma olasılığını artırır.
Strateji soruları çoğu zaman aynı konulara döner: maliyetlere, riske, execution’a ve piyasa rejimi değişimine karşı dayanıklılık. Bu faktörler kontrol edilmezse sonucu daha sık avantaj değil, rastlantı belirler.
Stratejiler çoğu zaman tek bir sinyaldeki kötü fikir yüzünden değil, maliyetler, risk ve execution ihlalleri nedeniyle bir işlem serisinde para kaybeder.
✅ Trading stratejilerinin çoğu neden para kaybeder ve neden yalnızca azı hayatta kalır
Stratejilerin %90’ı zararlıdır ifadesi, test varsayımları ile gerçek execution arasındaki farkı anlatır. Overfitting, komisyon ve slippage’ın eksik hesabı, piyasa rejimi değişimi, execution’ın bozulması ve sistematik kural ihlalleri, mantıklı kurulmuş sistemlerde bile matematiksel beklentiyi birlikte azaltır.
Kalıcı strateji, doğrulanabilir avantaja, gerçekçi maliyet modeline ve sabit execution kurallarına dayanır. Uzun vadede hayatta kalanlar, trading’i stratejinin avantaj verdiği piyasa rejimleriyle sınırlar ve piyasa rejimi ile execution kalitesi beklentiyi negatife çevirdiğinde trading’i durdurur.
- Eğitim örneklemi dışındaki sonuçların kontrolü
- Komisyon, spread ve slippage’ın tam hesabı
- Getirinin piyasa rejimlerine göre analizi
- Risk ve kabul edilebilir drawdown için katı limitler
- Nadir ama büyük zarar üreten şemalardan kaçınma
- Manuel istisna olmadan kuralların sıkı uygulanması
Bu yaklaşım zarar dönemlerini ortadan kaldırmaz; ancak yıkıcı drawdown olasılığını azaltır ve hesaplanan model ile gerçek execution arasındaki farkı küçültür. Sonuç iyileşmesi, ideal sinyal aramaktan değil; varsayımları düzeltmekten ve trading koşullarını kontrol etmekten gelir.