Araştırmaya Dön

REJİM TESPİTİ

Bölüm 5: Boğa, Ayı veya Yatay — Modeller Karar Versin

Omega Arena • Şubat 2026 • DEVAM EDİYOR

97
VARLIK
233K
SATIR
203
ÖZELLİK
3
MODEL
Özet. Bölüm 4'te fiyat yönünü tahmin eden modeller eğitildi. Burada farklı bir yaklaşım benimsiyoruz: rejim tespiti. "Yarın fiyat yükselecek mi?" yerine "ne tür bir piyasadayız?" diye soruyoruz. Üç model—HMM (denetimsiz), Random Forest (denetimli) ve Attention'lı BiLSTM—piyasa koşullarını Boğa, Ayı veya Yatay olarak sınıflandırmak için birlikte çalışıyor. %100 hindsight-doğru etiketler ve 203 özellik ile bu modeller mükemmel tarihsel gerçekten öğreniyor.

İÇİNDEKİLER

1. Neden Rejim Tespiti? 2. Veri Seti: Kurumsal Düzey 3. Etiketler: %100 Hindsight 4. Model 1: HMM 5. Model 2: Random Forest 6. Model 3: LSTM + Attention 7. Veri Pipeline: 10 Kontrol 8. Altyapı 9. Mevcut Durum 10. Sonraki Adımlar

1. NEDEN REJİM TESPİTİ?

Bölüm 4'ün fiyat tahmin modelleri 0.52-0.57 civarında AUC skorları elde etti. Rastgeleden iyi, ama mütevazı. Sorun? Piyasalar farklı koşullarda farklı davranır.

Boğa piyasasında işe yarayan bir strateji, ayı piyasasında felaket olabilir. Yükseliş trendinde "düşüşü satın al" anlamına gelen sinyal, düşüş trendinde "düşen bıçağı yakala" anlamına gelir.

Rejim tespiti bağlam sağlar. Tek bir modelin her şeyi tahmin etmeye çalışması yerine, önce piyasa durumunu belirleyen özel modeller var. Sonra diğer modeller davranışlarını buna göre uyarlayabilir.

Üç Rejim

RejimGünlük EtiketHaftalık/Aylık EtiketTanım
BOĞAYUKARIBOĞAPozitif % değişim
AYIAŞAĞIAYINegatif % değişim
YATAYAYNIYATAYSıfır % değişim

2. VERİ SETİ: KURUMSAL DÜZEY

Kestirmeden gitmedik. Bu veri seti aylarca süren veri mühendisliğini temsil ediyor.

Veri Kaynakları

KaynakÖzellikAçıklama
Level 143RSI, MACD, Bollinger Bands, ATR, ADX, Ichimoku, vb.
Level 218Sharpe, Sortino, VaR, CVaR, Max Drawdown, vb.
Level 352Volatilite rejimleri, trend gücü, korku/açgözlülük, tükenme
Level 519VIX, DXY, SPY korelasyonu, makro sinyaller
Level 621COT verileri, verim eğrisi, kredi spread'leri
Level 715Bağlam-duyarlı: ATH %, 52-hafta aralığı, halving döngüsü
FRED13Federal Reserve ekonomik göstergeleri
TOPLAM203İşleme sonrası: 235 (one-hot encoding ile)

Temporal Bölüm

BölümTarih AralığıSatırAmaç
Eğitim2014-09-17 → 2023-12-31163,574Model öğrenimi
Doğrulama2024-01-01 → 2024-12-3134,402Hiperparametre ayarı
Test2025-01-01 → 2026-01-2635,531Final değerlendirme
Veri sızıntısı yok. Katı temporal sıralama, modellerin eğitim sırasında gelecek verileri asla görmemesini sağlar. Test verisi gerçekten görülmemiş—modellerin hiç karşılaşmadığı bir yıldan.

Neden Level 7 Bağlam Özellikleri?

Standart teknik göstergeler (Level 1-3) kısa vadeli kalıpları yakalar: RSI, MACD, Bollinger Bands 14-50 günlük pencerelerde çalışır. Ancak rejim tespiti uzun vadeli bağlam gerektirir. $50K'daki fiyat, tüm zamanların en yükseği olduğunda ve ATH'nin %50 altında olduğunda tamamen farklı şeyler ifade eder.

Problem: Mevcut özellikler "Büyük resimde neredeyiz?" gibi soruları cevaplayamıyordu. Level 7, rejim sınıflandırması için bu eksik bağlamı sağlamak üzere özel olarak tasarlandı.
Özellik KategorisiNeyi YakalarRejimler İçin Neden Önemli
ATH Bağlamı Tüm zamanların en yükseğinden uzaklık, ATH'den bu yana gün Boğa piyasaları ATH'leri iter; ayı piyasaları onlardan uzaklaşır
52-Hafta Aralığı Yıllık en yüksek/en düşük aralığındaki konum Yıllık diplere yakın = olası birikim; zirvelere yakın = olası dağıtım
Dönem Getirileri YTD getiri, yıllık getiri, çoklu dönem momentum Rejim kalıcılığı: boğa yılları boğa kalır, ayı yılları ayı kalır
Mevsimsellik Haftanın günü, ay, çeyrek, çeyrek sonu bayrakları Tarihsel kalıplar: "Mayıs'ta sat", Q4 rallileri, hafta sonu etkileri
Halving Döngüsü Bitcoin halving'inden bu yana/halving'e gün, döngü konumu % Kripto-spesifik: halving'ler tarihsel olarak boğa piyasası başlangıçlarıyla ilişkili

Level 7 olmadan, modeller tamamen farklı piyasa bağlamlarında aynı özellik kalıplarını görürdü. Level 7 ile, ATH'deki -%5 günlük düşüş, yıllık diplerdeki -%5 düşüşten farklı görünür—çünkü gerçekten farklıdır.

3. ETİKETLER: %100 HİNDSİGHT DOĞRULUĞU

Bu, rejim tespitini fiyat tahmininden farklı kılan temel içgörüdür.

Biz zaman yolcularıyız. Tarihsel verileri etiketlerken, tam olarak ne olduğunu biliyoruz. Fiyat yükseldiyse, YUKARI. Düştüyse, AŞAĞI. Eşik yok. Tahmin yok. Modelin görevi, hangi özellik kalıplarının hangi sonuçlara karşılık geldiğini öğrenmek.

Etiket Dağılımı (Eğitim Seti)

Etiket TürüYUKARI/BOĞAAŞAĞI/AYIAYNI/YATAY
Günlük Yön~%50~%49~%1
Haftalık Rejim~%51~%48~%1
Aylık Rejim~%52~%47~%1

4. MODEL 1: HIDDEN MARKOV MODEL (HMM)

Denetimsiz öğrenme. HMM etiketlerimizi görmez. Gizli durumları tamamen özellik kalıplarından keşfeder.

Neden HMM?

Konfigürasyon

ParametreDeğerSebep
Özellikler219 (sadece sayısal)HMM sürekli özellikler gerektirir
Denenecek durumlar2, 3, 4, 5BIC ile optimal sayıyı bul
KovaryansDiagonalÇok özellikle sayısal stabilite
İterasyonlar300Yakınsama sağla
Başlatmalar10Yerel minimumdan kaçın

HMM Durumu

AdımDurum
Veri hazırlığıTAMAMLANDI
Eğitim scriptiTAMAMLANDI
Eğitim çalıştırmaBEKLİYOR
Durum analiziBEKLİYOR

5. MODEL 2: RANDOM FOREST

Denetimli öğrenme. Random Forest hindsight-doğru etiketlerimizi görür ve bunları özelliklerden tahmin etmeyi öğrenir.

Neden Random Forest?

Konfigürasyon

ParametreArama Aralığı
n_estimators500 - 1,250
max_depth15 - 35, None
min_samples_split2 - 15
min_samples_leaf1 - 6
max_featuressqrt, log2, 0.3, 0.5
class_weightbalanced, balanced_subsample

Eğitim Yaklaşımı

Random Forest Durumu

AdımDurum
Veri hazırlığıTAMAMLANDI
Eğitim scriptiTAMAMLANDI
Eğitim çalıştırmaBEKLİYOR
Özellik önemi analiziBEKLİYOR

6. MODEL 3: BİDİRECTİONAL LSTM + ATTENTİON

Diziler için derin öğrenme. LSTM 90 ardışık günü işler ve sonraki günün rejimini tahmin eder.

Neden Attention'lı LSTM?

Mimari

BileşenKonfigürasyon
Girdi(batch, 90 gün, 235 özellik)
LayerNormGirdileri normalize et
BiLSTM3 katman, hidden_size=256
AttentionÖnemli zaman adımlarını öğren
Paylaşılan Dense256 → 128 dropout ile
Çıktı Başlıkları3 ayrı başlık (günlük/haftalık/aylık)

Eğitim Konfigürasyonu

ParametreDeğer
Dizi uzunluğu90 gün
Batch boyutu128
Epoch150 (erken durdurma ile)
Öğrenme oranı1e-3
Dropout0.3
Erken durdurma sabrı20 epoch
OptimizerAdamW weight decay ile
SchedulerReduceLROnPlateau
Sınıf ağırlıklandırmaTers frekans

LSTM Verileri

BölümDizilerŞekilBoyut
Eğitim154,844(154K, 90, 235)13.1 GB
Doğrulama25,942(26K, 90, 235)2.2 GB
Test27,020(27K, 90, 235)2.3 GB

LSTM Durumu

AdımDurum
Veri hazırlığı (90 günlük diziler)TAMAMLANDI
Model mimarisiTAMAMLANDI
Eğitim scriptiTAMAMLANDI
Eğitim çalıştırma (GPU)BEKLİYOR

7. VERİ PAYPLİNE: 10 DOĞRULAMA KONTROLÜ

Kurumsal düzey veri hazırlığı her şeyi birden fazla kez doğrulamak demektir.

#KontrolSonuç
1DB sütunları veri setiyle eşleşiyor✓ GEÇTİ
2Tüm tablo özellikleri mevcut✓ GEÇTİ
3Örnek veri DB ile eşleşiyor✓ GEÇTİ
4Satır sayıları eşleşiyor✓ GEÇTİ
5Boş sütun yok✓ GEÇTİ
6Veri tipleri doğru✓ GEÇTİ
7Duplicate yok, fiyat bütünlüğü✓ GEÇTİ
8Tarih sürekliliği✓ GEÇTİ
9Rastgele örnek çapraz doğrulama✓ GEÇTİ
10Etiket tutarlılığı (işaret = yön)✓ GEÇTİ
10/10 kontrol geçti. Veri seti doğrulandı, temizlendi ve eğitime hazır.

8. ALTYAPI

Eğitim önemli hesaplama kaynakları gerektiriyor.

ModelHesaplamaBellekTahmini Süre
HMMCPU~4 GB RAM1-2 saat
Random ForestCPU (tüm çekirdekler)~8-16 GB RAM2-4 saat
LSTMGPU (A100/L40)~30-40 GB VRAM4-8 saat

9. MEVCUT DURUM

BileşenDurumNotlar
Veri SetiTAMAMLANDI233K satır × 203 özellik × 97 varlık
ML Final Veri SetleriTAMAMLANDItrain/val/test bölümleri, toplam ~18 GB
HMM VerisiTAMAMLANDI219 sayısal özellik, 137 MB
RF VerisiTAMAMLANDI235 özellik, 212 MB
LSTM VerisiTAMAMLANDI90 günlük diziler, 17.6 GB
HMM EğitimiBEKLİYORRunPod CPU'da çalıştırmaya hazır
RF EğitimiBEKLİYORRunPod CPU'da çalıştırmaya hazır
LSTM EğitimiBEKLİYORRunPod GPU'da çalıştırmaya hazır
EnsembleBEKLİYORBireysel modeller tamamlandıktan sonra

10. SONRAKİ ADIMLAR

  1. 18 GB veri setini RunPod network volume'a yükle
  2. HMM eğit (CPU pod, ~2 saat)
  3. Random Forest eğit (CPU pod, ~4 saat)
  4. LSTM eğit (GPU pod A100/L40, ~6 saat)
  5. Sonuçları analiz et ve modelleri karşılaştır
  6. Ensemble oylama sistemi oluştur
  7. Bölüm 6 ile entegre et (Claude Opus 4.5 karar katmanı)
Bölüm 5 Durumu: DEVAM EDİYOR
Veri hazırlığı tamamlandı. Eğitim scriptleri hazır. RunPod altyapısında çalıştırılmayı bekliyor.

© 2026 Omega Arena