İçerikler
🗺️ Haritam
☕ Destek OlGiriş YapKayıt Ol
← İçerikler
İNTERAKTİFMLCANLI VERİ

Döviz & Altın:
Korelasyondan Tahminine

Gerçek zamanlı döviz ve altın verileriyle korelasyon analizi yap, makine öğrenmesi modellerini karşılaştır, ileriye dönük tahmin üret. Sistem her sayfa açılışında güncel fiyatlarla çalışır.

📊 Canlı Piyasa

🇺🇸 USD / TRY
🇪🇺 EUR / TRY
🇬🇧 GBP / TRY
🥇 Altın (g/TRY)

📈 Tarihsel Trend (2023 – Günümüz)

Aylık kapanış değerleri. Canlı fiyat son nokta olarak ekleniyor.

17.924.030.036.142.2Oca 23Nis 23Tem 23Eki 23Oca 24Nis 24Tem 24Eki 24Oca 25Nis 25USD/TRYOca 23Şub 23Mar 23Nis 23May 23Haz 23Tem 23Ağu 23Eyl 23Eki 23Kas 23Ara 23Oca 24Şub 24Mar 24Nis 24May 24Haz 24Tem 24Ağu 24Eyl 24Eki 24Kas 24Ara 24Oca 25Şub 25Mar 25Nis 25May 25
Neden üstel büyüme?

TRY varlıkları enflasyon + kur erimesi etkisiyle doğrusal değil, üstel büyüme gösterir. Bu yüzden ML modellerimiz log-dönüşüm kullanır: log(fiyat) yaklaşık doğrusal trend izler, bu da tahmin doğruluğunu önemli ölçüde artırır.

🔗 Korelasyon Analizi

Altın ile dolar arasındaki ilişkiyi iki farklı perspektiften inceleyelim: seviye korelasyonu ve aylık değişim korelasyonu.

Seviye Korelasyonu
USD/TRYAltın ₺/gr = 0.940
Aylık Değişim Korelasyonu (%)
Δ USD/TRY (%)Δ Altın (%)r = 0.521
Seviye Korelasyonu (r)
0.940
USD/TRY ve Altın/TRY mutlak seviyeleri
Değişim Korelasyonu (r)
0.521
Aylık yüzde değişimler arası
💡 Yorum

Seviye korelasyonu çok yüksek (0.94) — ikisi de TRY değer kaybından aynı anda etkileniyor, ama bu sahte korelasyon (spurious correlation) içerebilir.
Değişim korelasyonu (0.52) daha anlamlı: altın, TRY'nin değer kaybedeceği aylarda dolar kadar mı hareketleniyor? Orta düzey bir ilişki görünüyor.

🛠️ Feature Engineering

Model "ham" fiyatı değil, geçmişten türetilen özellikleri kullanır. İşte modelimize giren değişkenler:

⏮️
Lag-1 (t−1)
Geçen ay değeri — en güçlü sinyal
⏮️
Lag-2 (t−2)
2 ay önceki değer
⏮️
Lag-3 (t−3)
3 ay önceki değer
📈
Trend (t)
Zaman indeksi — genel yön
Bias (1)
Sabit terim (intercept)
🔢
Log transform
Tüm değerlere log() uygulanır
Neden log dönüşümü?

Lineer regresyon katkısal değişimleri modellemek için tasarlanmıştır. Oysa kur ve altın çarpımsal büyür — %10'luk artış bugün 3 TL iken gelecek yıl 4 TL anlamına gelir. log(fiyat) bu ölçek sorununu giderir, artıklar (residuals) daha homojen dağılır ve RMSE düşer.

🤖 Model Karşılaştırması & Forecast

4 model eğitildi, son 5 ay üzerinde backtesting yapıldı. Tahmin ufkunu seçin:

Ufuk: 6 ay
17.925.232.539.847.1USD/TRYOca 23Şub 23Mar 23Nis 23May 23Haz 23Tem 23Ağu 23Eyl 23Eki 23Kas 23Ara 23Oca 24Şub 24Mar 24Nis 24May 24Haz 24Tem 24Ağu 24Eyl 24Eki 24Kas 24Ara 24Oca 25Şub 25Mar 25Nis 25May 25Haz 25Tem 25Ağu 25Eyl 25Eki 25Kas 25
—— Gerçek- - Naive- - SMA-3—— Log-Lineer Regresyon %80 güven aralığı
Backtest Sonuçları (son 5 ay)
⏮ Naive ✓ En İyi
RMSE
1.0
MAPE
%2.7
📊 SMA-3
RMSE
1.8
MAPE
%4.0
🤖 Log-Reg
RMSE
2.6
MAPE
%6.2
Log-Lineer Regresyon — 6 Aylık Tahmin
43,03+7.1%mevcut: 40,17Kas 25
%80 güven aralığı: 41,244,9

📚 Sistem Nasıl Çalışır?

1. Canlı Veri Akışı +

Sayfa her açıldığında sunucu tarafı API route'umuz open.er-api.com (döviz) ve api.metals.live (altın spot) kaynaklarından güncel fiyatları çeker. Sonuçlar 30 dakika önbelleğe alınır. USD/gram altın TRY'ye şu formülle dönüştürülür: (XAU/USD ÷ 31.1035) × USD/TRY.

2. Veri Birleştirme +

Ocak 2023'ten bu yana aylık kapanış değerleri gömülü (hardcoded). Canlı fiyat bu serinin sonuna yeni bir nokta olarak eklenir — bu sayede model her zaman en güncel değerden tahmin yapar.

3. Log-Lineer Regresyon Modeli +

Seçilen varlığın (USD/TRY veya altın) log dönüşümü alınır. Özellikler: [1, log(t-1), log(t-2), log(t-3), trend_index]. OLS (Ordinary Least Squares) kapalı form çözümü: β = (XᵀX)⁻¹Xᵀy. Tahminler geri exp() ile dönüştürülür.

4. Backtesting ve Metrikler +

Model son 6 ayda test edilir: son 6 ay hariç tüm veri ile eğitim yapılır, 6 ay için yürüyen tahmin (walk-forward) üretilir. RMSE: tahmin hatalarının karekök ortalaması. MAPE: mutlak yüzde hata ortalaması — ortalama olarak gerçeğin %X kadar sapıyoruz anlamına gelir.

5. Güven Aralığı +

Backtesting residuallarının (gerçek - tahmin) standart sapması hesaplanır. İleriki adımlarda belirsizlik arttığı için her h adımda aralık genişler: ±std × (1 + 0.2h). Bu yaklaşık bir %80 güven aralığı verir; istatistiksel açıdan kesin değil, pratik bir belirsizlik tahminidir.

6. Neden Kesin Tahmin Mümkün Değil? +

Etkin Piyasa Hipotezi (EMH): eğer tahmin mümkün olsaydı, arbitrajcılar bu fırsatı hemen kapardı. TCMB kur müdahaleleri, jeopolitik şoklar, ABD Fed kararları, doğal afetler — bunların hiçbiri geçmiş veriden öğrenilemez. Modelimiz "tarihin kendini tekrar etmesi" varsayımına dayanır; yapısal kırılmalar (2023 Mayıs seçim sonrası kur atlaması gibi) tüm modelleri yanıltır.

⚠️
Yatırım Tavsiyesi Değildir

Bu içerik yalnızca makine öğrenmesi ve zaman serisi analizi eğitim amaçlıdır. Üretilen tahminler geçmiş veriye dayalı istatistiksel modellerdir; gerçek piyasa hareketlerini garantilemez. Finansal kararlar için lisanslı yatırım danışmanlarına başvurun.

Bu içerik: