Sistem geliştirme: edge’iniz, kurallara dökülmüş ve otomatikleştirilmiş hâliyle
🎯 Neler öğreneceksin
Bu dersin sonunda şunları yapabileceksin:
- Sistem geliştirme: fikir → backtest → walk-forward → kâğıt üzerinde → canlı (küçük) → büyütme
- Walk-forward aşırı uyumu önler: 1. dönemde eğit, 2. dönemde test et, tekrarla
- Örneklem dışı test: son doğrulama için verinin yaklaşık üçte birini ayırın
- Çerçeve: fikri test et → 3 veya daha fazla dönemde walk-forward → kâğıt üzerinde 50 işlem → büyüklüğün %25’iyle canlı
⚡ Yarın için hızlı kazanımlar (açmak için tıkla)
Kendini fazla yükleme. Şu üç adımla başla:
- Bu akşam mevcut edge’inizi yazıya dökün — En iyi kurulumunuzu adım adım yazın: (1) gereken piyasa koşulları, (2) giriş tetikleyicisi (al düğmesine basmanıza tam olarak ne sebep oluyor), (3) stopun yeri, (4) hedefin yeri, (5) pozisyon büyüklüğü kuralı. Örnek: «SPY’de kırılım sonrası geri çekilme. Koşullar: günlükte yükseliş trendi (20 EMA’nın üzerinde), 15 dakikada sıkışma. Giriş: dirence geri çekilme, yükseliş mumu, üzerinde kapanış. Stop: 2 ATR altı. Hedef: salınım tepesi ya da 2:1 R:R. Büyüklük: %2 risk.» Dile getiremediğinizi kodlayamazsınız. Tom Anderson bunu şöyle keşfetti: «Kuralları yazmak, farkında olmadan verdiğim 12 ihtiyari kararı ortaya çıkardı. İlk algoritmamın çökmesine şaşmamalı: gerçek edge’imi hiç kodlamamışım!» «Duruma göre» ya da «bazen» diye 2 defadan fazla yazıyorsanız, o edge henüz kurallara dökülebilir değildir.
- Edge’inizin geçmiş 10 işlem üzerinde elle backtest’ini yapın — Henüz kod yazmayın. TradingView’de grafiği 3-6 ay geri sarın. Kurulumunuzun 10 örneğini bulun. Kaydedin: tarih | giriş | stop | hedef | gerçek sonuç | R katı | notlar. Hesaplayın: kazanma oranı, ortalama R, beklenti (kazanma oranı × ortalama kazanç R - kaybetme oranı × ortalama kayıp R). Elle backtesting hızlıdır (2-3 saat), istatistiksel geçerliliği gösterir ve haftalarınızı kod yazarak harcamadan ÖNCE gizli ihtiyari unsurları ortaya çıkarır. Pek çok trader önce kod yazar, backtest’i sonra yapar ve edge’in hiç var olmadığını keşfeder. Beklenti işlem başına 0,5R’yi aşıyorsa kodlamaya değer. 0,3R’nin altındaysa, çöpü otomatikleştirmeden önce kurulumu yeniden düşünün.
- Sonraki 5 işlem için melez bir sistemle başlayın — Henüz her şeyi otomatikleştirmeyin. Sistemleştirmek üzere TEK bir unsur seçin: (A) giriş uyarıları (kurulum oluşunca tarayıcı haber verir, kararı siz elle verirsiniz), (B) pozisyon büyüklüğü (sabit %2 risk formülü) ya da (C) algoritmik stoplar (zihinsel olanlar değil). Tom’un melez çözümü: ihtiyari girişleri korudu, büyüklük hesaplayıcısını ve stop emirlerini otomatikleştirdi. Giriş mantığını inceltirken duygusal hataların %50’sini ortadan kaldırdı. Her şeyi birden otomatikleştirmek altından kalkılmaz ve çoğu zaman başarısız olur. Melez yapı, ihtiyari güçlü yanlarınızı korurken adım adım sistemleşmenizi sağlar. Kaydedin: «otomatik stoplu işlemlerle zihinsel stoplu işlemler: hangisi daha iyi gitti?» 5 işlem sonunda kısmi sistemleşmenin bile sonuçları düzelttiğinin kanıtı elinizde olur.
Bir edge buldunuz. İşe yarıyor. Ama onu günde yalnızca 8 saat işleyebiliyorsunuz.
Ya edge’iniz günün her saati işlem yapabilseydi? Duygu yok. Kaçan kurulum yok. Kusursuz icra.
İşte sistematik işlem budur. Profesyoneller de böyle büyür.
🚨 Açık konuşalım
İhtiyari işlem 100.000-500.000 dolarda tıkanır (darboğaz sizsiniz). Sistematik işlem mi? Tavanı yok. 50 varlıkta 10 sistem çalıştırın. Edge’iniz sınırsız büyür — kurallara dökebilirseniz.
Tom’un sistem geliştirme yolculuğu: ihtiyari başarıdan otomatik başarısızlığa, oradan da doğru dürüst bir yeniden inşaya
Trader: Tom Anderson (bileşik örnek), 36 yaşında, Washington, Seattle’dan eski ihtiyari günlük trader
Zaman dilimi: Ocak 2023 → Ekim 2024 (22 ay)
Sermaye: $350,000
Arka plan: 4 yıl kârlı ihtiyari işlem, yılda 163.000 dolarda tıkanma ve büyüme isteği
1. Perde: ihtiyari başarı (2022)
Tom’un ihtiyari edge’i (2022): SPY’de momentum kırılımı kurulumları, her gün 09.30-16.00 arasında elle işlendi
Tom’un 2022 ihtiyari performansı: 166 işlem, %63,6 kazanma oranı, ortalama 1,2R, +163.500 dolar kâr (SPY’de momentum kırılımı kurulumları, elle işlendi)
Tom’un hayal kırıklığı (Aralık 2022):
«2022’de 163.500 dolar kazandım. Bu harika, yazılım mühendisi maaşımdan daha iyi. Ama sıkıştım. Yalnızca piyasa saatlerinde işlem yapabiliyorum. Masadan uzaktayken kurulumları kaçırıyorum. Yorgunken duygusal hatalar yapıyorum.
Edge’imi kodlayıp otomatikleştirebilseydim günün her saati işlem yapabilirdim. Birden çok varlığa büyüyebilirdim. Duyguları çıkarabilirdim. Sistemleştirme vakti.»
— Tom Anderson, 31 Aralık 2022 tarihli günlük kaydı
2. Perde: ilk otomasyon denemesi (2023 Ç1) — aşırı uyumlu felaket
Tom’un yaklaşımı: 6 hafta Python’da backtest yazdı ve 2020-2022 verisinde test etti (ihtiyari olarak işlediği dönemin ta kendisi)
| Ölçüt | Backtest (2020-2022) | Canlı 2023 Ç1 | Fark |
|---|---|---|---|
| Kazanma oranı | 78.4% | 48.2% | -%30,2 (DEVASA!) |
| Ort. R | 2.1R | -0.2R | 2,3R fark! |
| Aylık getiri | +9.2% | -3.8% | %13 fark!!! |
| P&L (3 ay) | +96.600 dolar (öngörülen) | -39.900 dolar (gerçekleşen) | 136.500 dolarlık felaket! |
Ne ters gitti? 6 ölümcül hata (backtest’te %78 → canlıda %48):
- Yalnızca örneklem içi — Aynı 2020-2022 verisinde test edildi. Sistem örüntüleri ezberledi, örneklem dışı doğrulama yok
- Parametrelerde aşırı uyum — 8 parametre optimize edildi (ADX>23,4, RSI<38,7). Gürültüye uydurulmuş
- İşlem maliyetlerini yok saydı — Backtest’te sıfır slippage ve komisyon. Canlıda: %0,08 slippage + işlem başına 2 dolar, edge’in yaklaşık %30’unu yedi
- Walk-forward yok — Tek bir backtest, kayan pencere yok. Yeni veride bozulmayı hiç test etmedi
- Kâğıt üzerindeki aşamayı atladı — Doğrudan canlıya, tam büyüklükte. 40.000 doları kurtarabilirdi
- İcra varsayımları — Kapanış fiyatından gerçekleşeceğini varsaydı. Gerçek gerçekleşmeler %0,05 daha kötüydü
Hesaplaşma (31 Mart 2023):
«‹Otomatik sistemim› ile 3 ayda 39.900 dolar kaybettim. Backtest %78 kazanma gösteriyordu. Gerçek? %48. Onu eğriye adamakıllı uydurmuşum.
ZATEN BİLDİĞİM geçmiş veride 8 parametre optimize ettim. Elbette kusursuz görünecekti. Sonra canlı piyasa geldi ve her şey dağıldı.
İşlem maliyetleri beni bitirdi. Slippage’i, komisyonları, spreadleri yok saydım. Backtest’im +96.000 dolar diyordu ama gerçek maliyetler -23.900 doları yedi.
Baştan çiziyorum. Bu kez doğru dürüst yapacağım.»
— Tom Anderson, 31 Mart 2023 tarihli günlük kaydı
3. Perde: doğru dürüst sistem geliştirme (Nisan-Ağustos 2023)
Tom’un yeniden inşası: Sistematik işlem danışmanı tuttu (8.000 dolar) ve 4 ay boyunca doğru yöntemi öğrendi
| Bileşen | V1 (aşırı uyumlu felaket) | V2 (gerektiği gibi doğrulanmış) |
|---|---|---|
| Verinin bölünmesi | Tümü örneklem içi (2020-2022) | Walk-forward: 6 ayda eğit, sonraki 3 ayda test et, pencereyi kaydır |
| Parametreler | 8 optimize parametre (ADX>23,4, RSI<38,7 vb.) | 3 basit parametre (ADX>25, RSI<35, hacim>ortalamanın 2 katı) |
| İşlem maliyetleri | Yok sayıldı (sıfır kabul edildi) | İşlem başına %0,08 slippage + 2 dolar komisyon + %0,02 spread |
| Doğrulama | Tek bir backtest | Walk-forward + Monte Carlo + kâğıt üzerinde 50 işlem |
| Devreye alma | Doğrudan tam büyüklükte canlı | Kâğıt (50 işlem) → büyüklüğün %25’i (30 işlem) → %50 → %100 |
| Uygulama | Kapanış fiyatından piyasa emri (varsayım) | Orta fiyattan limit emir, 30 saniye sabır, olmazsa piyasa |
V2’nin walk-forward sonuçları (Nisan-Temmuz 2023 geliştirmesi):
| Pencere | Eğitim dönemi | Test dönemi | Testte kazanma oranı | Testte ortalama R | Bozulma |
|---|---|---|---|---|---|
| 1 | Oca-Haz 2020 | Tem-Eyl 2020 | 59% | 0.8R | Eğitim: %62, test: %59 (%5 fark) |
| 2 | Tem-Ara 2020 | Oca-Mar 2021 | 57% | 0.7R | Eğitim: %61, test: %57 (%7 fark) |
| 3 | Oca-Haz 2021 | Tem-Eyl 2021 | 61% | 0.9R | Eğitim: %64, test: %61 (%5 fark) |
| 4 | Tem-Ara 2021 | Oca-Mar 2022 | 58% | 0.7R | Eğitim: %63, test: %58 (%8 fark) |
| 5 | Oca-Haz 2022 | Tem-Eyl 2022 | 60% | 0.8R | Eğitim: %62, test: %60 (%3 fark) |
| TEST ORTALAMASI: | 59% | 0.78R | Ortalama fark: %5,6 (kabul edilebilir) | ||
İşlem maliyetlerinde gerçeklik kontrolü:
| Ölçüt | Maliyetlerden önce | Maliyetlerden sonra | Etki |
|---|---|---|---|
| İşlem başına ortalama kâr | $767 | $545 | İşlem başına -%29 |
| Yıllık getiri (200 işlem) | +$153,400 | +$109,000 | -$44,400 (-29%) |
| Sharpe oranı | 2.1 | 1.4 | %33 bozulma |
| Hâlâ yaşayabilir mi? | ✓ EVET (yılda 109.000 dolar, Sharpe 1,4) | ||
Kâğıt üzerinde doğrulama (Ağustos 2023, 50 işlem):
| Ölçüt | Walk-forward testi | Paper trading | Fark |
|---|---|---|---|
| Kazanma oranı | 59% | 56% | -%3 (İYİ!) |
| Ort. R | 0.78R | 0.71R | -0,07R (kabul edilebilir) |
| Azami drawdown | -14% | -16% | +%2 (tolerans içinde) |
| DOĞRULAMA DURUMU: | ✓ GEÇTİ (canlıya geçilebilir) | ||
4. Perde: canlıda başarı (Eylül 2023 - Ekim 2024, 14 ay)
Tom’un devreye alma stratejisi: Kâğıt geçti → 1 ay boyunca büyüklüğün %25’i → 2 ay boyunca %50 → %100 (Aralık 2023’ten itibaren)
Şu an yolun yarısındasın. Temel stratejileri öğrendin.
Harika ilerleme! Gerekiyorsa kısa bir esneme molası ver, ardından sıradaki ileri düzey kavramlara geçelim.
Tom’un V2 canlı performansı (Eyl. 2023 - Eki. 2024, 14 ay): 198 işlem, %58,6 kazanma oranı, ortalama 0,8R, azami drawdown -%18, +108.000 dolar kâr. Büyüklüğün %25’iyle başladı (doğrulama) ve ilk aylar backtest ile örtüşünce aralıkta %100’e çıktı. Sistem tırtıklı piyasalara dayandı (2024 Ç2: %55 kazanma, +16.900 dolar) ve momentumda parladı (2024 Ç3: %62 kazanma, +34.700 dolar).
İhtiyari (2022) ile sistematik (2023-2024) karşılaştırması:
| Ölçüt | 2022 (ihtiyari) | 2024 (sistematik) | Değişim |
|---|---|---|---|
| Yıllık gelir | $163,500 | $92,600 | -%43 (ama…) |
| Gereken zaman | Günde 6,5 saat (piyasa saatleri) | Günde 0,5 saat (izleme) | ✓ -%92 zaman (6 saat serbest!) |
| Duygusal yük | Yüksek (ekran yorgunluğu) | Düşük (icra eden kod) | ✓ Stressiz icra |
| Ölçeklenebilirlik | Sınırlı (sınır tek kişi) | Sınırsız (varlık eklemek yeter) | ✓ QQQ, IWM vb.’ye genişletilebilir |
| Kaçan kurulumlar | ~%20 (masadan uzakken) | %0 (kesintisiz izleme) | ✓ Bir daha sinyal kaçmaz |
| Tutarlılık | Değişken (duyguya bağlı) | Kusursuz (kural temelli) | ✓ Kurallara %100 bağlılık |
Tom’un bugünkü durumu (Ekim 2024):
- Sistemden gelen gelir: Bu 14 ayın temposuyla yılda 92.600 dolar, SPY momentum sisteminden
- Ayrılan zaman: Günde 30 dakika izleme (ihtiyari dönemdeki 6,5 saate karşılık)
- Serbest kalan zaman: Şimdi QQQ için 2., kripto için 3. sistemi geliştiriyor
- Ölçeklenebilirlik: 2025’e kadar birbirinden bağımsız 5 sistem çalıştırmayı planlıyor → hedef yılda 250.000 doların üzeri
- Stres düzeyi: «Daha iyi uyuyorum. Kod panik yapmıyor. Artık kendi kurallarımı çiğnemiyorum.»
- 2023 Ç1 kaybından sonra net: -39.900 dolar (V1 felaketi) + 108.000 dolar (14 ay V2) = net +68.100 dolar
Tom’un zor kazanılmış dersi (Ekim 2024):
«2023’ün ilk çeyreğinde 40.000 dolar kaybettim, çünkü backtesting’in ‹geçmiş veride kod çalıştırıp parametre optimize etmek› demek olduğunu sanıyordum. Yanlış.
Gerçek sistem geliştirme şudur:
• Walk-forward testleri (geçmişte eğit, gelecekte test et, tekrarla)
• İşlem maliyetlerini modellemek (slippage edge’in %30’unu götürür)
• Monte Carlo stres testleri (en kötü drawdown’unuzu bilin)
• Bir dolar riske atmadan önce kâğıt üzerinde en az 50 işlem
• Basit kurallar > karmaşık optimizasyon (3 parametre 8’i yener)
V2 sistemim günde 30 dakikayla yılda yaklaşık 93.000 dolar getiriyor. Yeni sistemler kurmak için 6 saatim serbest. 2025’e kadar farklı varlıklarda 5 sistem çalıştıracağım.
İhtiyari işlem beni 163.000 dolarda tıkadı ve tüketti. Sistematik işlem sınırsız büyür — doğru yaparsanız.»
— Tom Anderson, sistematik trader (Ekim 2024)
Tom’un eğitiminin toplam maliyeti:
- 2023 Ç1’de V1 kayıpları: -39.900 dolar (aşırı uyumlu bir sistemin okul parası)
- Danışman ücreti: -8.000 dolar (4 ay, Nisan-Temmuz 2023)
- Geliştirme süresi: 4 aylık fırsat maliyeti (ihtiyari olarak yaklaşık 54.000 dolar kazanabilirdi)
- Toplam yatırım: ~$102K
- 14 ayda toparlanma: +108.000 dolar (V2 ile sistematik)
- Net pozisyon: +6.000 dolar (pahalı bir eğitimin ardından başa baş)
- Gelecekteki değer: Sistem artık günde 30 dakikayla yılda yaklaşık 93.000 dolar getiriyor ve büyümek için günde 6 saat serbest bırakıyor
- 5 yıllık öngörü: 5 sistem × ortalama yaklaşık 50.000 dolar = yılda 250.000 dolar (163.000 dolarlık ihtiyari tavana karşı) — ve bu, her yeni sistemin tutması varsayımına dayanır ki kimsenin söz veremeyeceği kısım tam da budur
🎯 Bu dersten ne kazanacaksın
Bu dersin sonunda şunları yapabileceksin:
- İhtiyari kuralları kesin ve sınanabilir mantığa dönüştürmek
- Sağlam backtest çerçeveleri kurmak (aşırı uyumdan kaçınmak)
- Walk-forward analizi ve Monte Carlo benzetimi kullanmak
- Sistemleri güvenle devreye almak (kâğıt → küçük canlı → büyütme)
💡 jeton düşme anı
Beyniniz %100 tutarlı icra edemez. Kod eder. Duyguları çıkarın, hataları çıkarın, yorgunluğu çıkarın. Edge’inizi sistemleştirin; siz uyurken para basan bir makineye dönüşsün.
🎓 Öne çıkanlar
- Büyümek için sistemleştirin: İhtiyari işlem 100.000-500.000 dolarda tıkanır, sistematiğin tavanı yoktur
- Walk-forward sınaması: Önemli olan tek doğrulama yöntemi: geçmişte eğit, gelecekte test et (defalarca)
- Monte Carlo benzetimi: Riskin ve getirinin gerçek dağılımını anlamak için 1.000’den fazla senaryo denemek
- İşlem maliyetleri KRİTİKTİR: İşlem başına %0,1, backtest getirisinin %30’undan fazlasını yok eder
- Kademeli devreye alın: Kâğıt → mikro büyüklük → küçük → tam (her aşamada doğrulayarak)
- Aşırı uyumdan kaçın: Daha çok parametre = daha çok eğriye uydurma. Basit sistemler canlı piyasada ayakta kalır
🎯 Uygulama alıştırması: sistematik bir strateji kurun ve test edin
Amaç: İhtiyari bir edge alın, kesin kurallara dökün, doğru dürüst backtest edin ve güvenle devreye alın.
6 adımda sistem geliştirme:
- Kuralları yazıya dökün — İhtiyari kurulumu tam giriş ve çıkış koşullarına çevirin (5 veya daha fazla kural). Örnek: «Fiyat 15 dakikalık dibi en az 0,20 dolar süpürüyor, 5 mum içinde geri alıyor, ADX>22»
- Backtest (200+ işlem, 2+ yıl) — Takip edin: kazanma oranı >%50, ortalama R >0,5R, azami drawdown <%25, Sharpe >1,0
- Walk-forward doğrulaması — 6 aylık bloklara bölün, kaydırarak eğitin ve test edin. Testteki performans eğitimden %30 veya daha fazla kötüyse = aşırı uyum
- Monte Carlo stres testi — 1.000 diziyi karıştırın. 95. yüzdelik drawdown %30’u ya da iflas riski %1’i aşıyorsa = büyüklüğü azaltın
- Canlıya geçiş (3 aşama) — Kâğıt (50 işlem, kazanma oranı backtest’in %5 içinde) → mikro büyüklük (30 işlem, büyüklüğün %25’i) → tam büyüklük (%100). Herhangi bir aşamada takılırsa backtest’e dönün
- İşlem maliyetlerinin gerçeği — Slippage (%0,05), komisyon ve spread ekleyin. Kâr %50’den fazla düşüyorsa = yaşayabilir değil
Amaç: 1-4. adımları 2-4 haftada tamamlayın. Kâğıt üzerinde en az 50 işlem yapın. Ancak kâğıt, backtest ile %10 içinde örtüşüyorsa canlıya geçin. Sistemlerin çoğu kâğıt aşamasında elenir — bu İYİ bir şey. Gerçek para kaybetmektense şimdi öğrenmek daha iyidir.
Meraklıları profesyonel sistematik traderlardan ayıran şeyi az önce öğrendiniz. Walk-forward testleri, Monte Carlo, maliyet modellemesi: bunlar isteğe bağlı değil. Hayatta kalmanın kendisi. Artık canlıda patlamayan sistemleri nasıl kuracağınızı biliyorsunuz.
İlgili dersler
Backtesting'in gerçeği
Backtesting’in yaygın tuzaklarından ve aşırı uyumdan kaçınmanın temeli.
Dersi oku →Algoritmik icra
Otomatik sistemler en iyi icrayı gerektirir: icra algoritmalarını da işin içine katın.
Dersi oku →İşlem için makine öğrenmesi
ML sistematik stratejileri güçlendirebilir: aşırı uyum yaratmadan uygulamayı öğrenin.
Dersi oku →⏭️ Sırada
Makale #55: işlem için makine öğrenmesi — ML sihir değildir: gürültünün içinde örüntü bulur ve yanlış kullanılırsa muhteşem biçimde aşırı uyum sağlar. Kendinizi mahvetmeden, işe yarar bir ML öğrenin.
💬 Tartışma (0 yorum)
Yorumlar yükleniyor…
Signal Pilot ile işlem yapmaya hazır mısın?
Öğrendiklerini profesyonel göstergeler ve gerçek zamanlı piyasa analizi araçlarıyla uygula.
Signal Pilot'a dön →Yalnızca eğitim amaçlıdır. İşlem yapmak önemli ölçüde kayıp riski taşır. Finansal tavsiye değildir. Geçmiş performans gelecekteki sonuçları garanti etmez.