MT5 Backtest Tick Verisi Kalitesi - OHLC, 1 Dakikalık ve Gerçek Tick Verisi Arasındaki Farklar
İçindekiler
- 3 Farklı Backtest Modeli
- 1. Tüm Tick Verisi (Gerçek Tick)
- 2. 1 Dakikalık OHLC (1 Dakikalık Veriden Üretilen Tick)
- 3. OHLC (Yalnızca Mumlardaki 4 Nokta)
- Scalping'de Gerçek Tick Verisi Neden Zorunludur?
- Sorun 1: SL ve TP Tetiklenme Zamanlaması Değişir
- Sorun 2: Spread Değişimleri Yeniden Oluşturulamaz
- Backtest için Gerekli Verinin İndirilmesi
- Adım 1: Geçmiş Verileri İndirin
- Adım 2: Veri Kalitesini Kontrol Edin
- Bu Sitedeki EA'lar için Önerilen Backtest Ayarları
- Backtest Süresi Tahmini
- Özet
- SSS
- S: Gerçek tick verisi nereden alınır?
- S: Bazı döviz çiftleri için %99 kaliteli veri alınamıyor.
- S: Backtest ile forward test arasında tutarlılık nasıl sağlanır?
- S: Strategy Tester'daki "optimizasyon" ve "backtest" aynı modeli kullanır mı?
- İlgili Sayfalar
MT5 Backtest Tick Verisi Kalitesi - OHLC, 1 Dakikalık ve Gerçek Tick Verisi Arasındaki Farklar
MT5'teki Strategy Tester ile backtest yaparken "Model" adında bir ayar seçeneğiyle karşılaşırsınız. Seçilen modele göre backtest hassasiyeti büyük ölçüde değişir. Özellikle scalping EA'larında yanlış model seçimi, "backtestte harika sonuç ama gerçek işlemde çalışmıyor" sorununa yol açar.
3 Farklı Backtest Modeli
MT5 Strategy Tester'da seçilebilecek üç model bulunmaktadır.
1. Tüm Tick Verisi (Gerçek Tick)
En yüksek hassasiyete sahip modeldir. Piyasada gerçekleşen her fiyat hareketini yeniden üretir.
- Spread değişimleri de yeniden oluşturulur
- Emir defteri hareketlerini kapsayan yüksek doğruluklu doğrulama mümkündür
- İşlem süresi en uzundur (H1 10 yıl için 30 dakika ile 1 saat arasında)
- Veri boyutu büyüktür
Önerilen kullanım: Scalping (M15 ve altı), spread etkisinin büyük olduğu stratejiler
2. 1 Dakikalık OHLC (1 Dakikalık Veriden Üretilen Tick)
1 dakikalık mumlardaki açılış, yüksek, düşük ve kapanış değerlerinin dördünden yapay tick oluşturulur.
- Gerçek tickten daha düşük hassasiyet, ancak swing stratejileri için yeterli
- İşlem hızı ile hassasiyet arasında iyi bir denge sunar (H1 10 yıl için 5-15 dakika)
- MT4 kullanıcılarının alışkın olduğu yönteme benzer
Önerilen kullanım: H1 ve H4 swing EA'ları, orta düzeyde hassasiyet gerektiren durumlar
3. OHLC (Yalnızca Mumlardaki 4 Nokta)
Mumlardaki açılış, yüksek, düşük ve kapanış değerlerinin dörduyle doğrulama yapılır.
- En hızlı işlem (dakikalar içinde tamamlanır)
- En düşük hassasiyet
- ATR tabanlı SL/TP kullanan stratejilerde hata özellikle büyük olur
Önerilen kullanım: Yalnızca genel işlem kontrolü için. Ciddi doğrulama için kullanmayın
Scalping'de Gerçek Tick Verisi Neden Zorunludur?
M15 ve altı zaman dilimlerinde scalping EA'larını 1 dakikalık OHLC modeliyle backteste tabi tuttuğunuzda şu sorunlar ortaya çıkar.
Sorun 1: SL ve TP Tetiklenme Zamanlaması Değişir
Gerçek piyasada yüksek ile düşük arasında "hangisinin önce oluştuğu" kritik önem taşır. 1 dakikalık OHLC modelinde High ve Low'un hangi sırayla gerçekleştiği bilinemediğinden, "SL mi önce tetiklendi, TP mi önce tetiklendi?" sorusu doğru şekilde yeniden oluşturulamaz.
Örnek: 1 dakikalık fiyat hareketi
Gerçekte: Yüksek → Düşük sırası (TP'ye önce ulaşıldı, ardından fiyat düştü)
OHLC modeli: High=TP ulaşıldı, Low=SL ulaşıldı sırası belirsiz
Scalping işlemlerinde SL ve TP birbirine yakın olduğundan, bu hata performansı ciddi biçimde etkiler.
Sorun 2: Spread Değişimleri Yeniden Oluşturulamaz
1 dakikalık OHLC modeli, ekonomik veri açıklamalarında yaşanan ani spread genişlemelerini yeniden oluşturamaz. Scalping, spread etkisinden en fazla etkilenen strateji türüdür; bu nedenle sabit spreadle yapılan backtest aşırı iyimser sonuçlar verir.
Backtest için Gerekli Verinin İndirilmesi
MT5'te backtest yapabilmek için geçmiş verilerin terminale indirilmiş olması gerekir.
Adım 1: Geçmiş Verileri İndirin
- MT5'i başlatın ve broker hesabınıza giriş yapın
- Menü → Araçlar → Geçmiş Merkezi (veya Ctrl+H)
- İlgili döviz çiftini seçin (XAUUSD vb.)
- Hedef zaman dilimini (M1 en önemli) sağ tıklayın → "İndir"
- Tamamlanmasını bekleyin (ilk seferinde birkaç dakika ile birkaç on dakika sürebilir)
Adım 2: Veri Kalitesini Kontrol Edin
Strategy Tester başlatıldıktan sonra "Kalite" sütununda veri kalitesi gösterilir.
Kalite %99 → Gerçek tick verisiyle yüksek hassasiyetli doğrulama mümkün
Kalite %90 → 1 dakikalık veriden oluşturulmuş yapay tick
Kalite %25 ve altı → Yalnızca OHLC (düşük hassasiyet)
Doğrulama öncesinde %99 kaliteye ulaşmak için veriyi indirdiğinizden emin olun.
Bu Sitedeki EA'lar için Önerilen Backtest Ayarları
| EA | Zaman Dilimi | Önerilen Model | Gerekçe |
|---|---|---|---|
| GOLD EMA ATR EA | H1 | 1 Dakikalık OHLC | H1 swing için 1 dakikalık OHLC yeterli |
| GOLD Asia Range Break | H1 | 1 Dakikalık OHLC | Aynı gerekçe |
| GOLD BB Breakout | H1 | 1 Dakikalık OHLC | Aynı gerekçe |
| GOLD MTF Trend | H1+D1 | 1 Dakikalık OHLC | Çoklu TF de 1 dakikalık OHLC ile destekleniyor |
| USDJPY Trend Pullback | H4 | 1 Dakikalık OHLC | H4 swing için 1 dakikalık OHLC yeterli |
| GBPUSD Scalp EA | M15 | Gerçek Tick | Scalping için gerçek tick zorunlu |
Backtest Süresi Tahmini
Ortam: Core i5 eşdeğeri, 8 GB RAM, SSD; XAUUSD için 10 yıl
| Model | İşlem Süresi (Tahmini) |
|---|---|
| OHLC | 2-5 dakika |
| 1 Dakikalık OHLC | 10-20 dakika |
| Gerçek Tick | 40 dakika - 2 saat |
VPS üzerindeki MT5'te backtest çalıştırırken işlem süresi CPU performansına bağlıdır. İşlem sırasında VPS CPU kullanımı %100'e yaklaşacağından, EA çalışırken backtest almak performansı olumsuz etkileyebilir.
Özet
- Swing stratejiler (H1 ve üzeri): 1 Dakikalık OHLC yeterli (hız ve hassasiyet dengesi)
- Scalping (M15 ve altı): Gerçek Tick kullanın (hassasiyet her şeydir)
- OHLC modeli yalnızca genel işlem kontrolüne sınırlandırılmalıdır
- Backtest öncesinde veri kalitesinin %90 ve üzeri olduğunu doğrulayın
Backtest hassasiyeti, "backtest sonuçlarına ne kadar güvenebilirsiniz?" sorusunun doğrudan yanıtıdır. Özellikle scalping EA'larını değerlendirirken gerçek tick verisiyle doğrulama yapmayı mutlaka uygulayın.
SSS
S: Gerçek tick verisi nereden alınır?
Temel yaklaşım, MT5'i bir broker hesabına bağlıyken Geçmiş Merkezi üzerinden indirmektir. Yalnızca broker'ın sağladığı geçmiş veri aralığı dahilinde veri alınabilir. Dukascopy gibi harici tick verisi sağlayıcılarından CSV içe aktarma yöntemi de mevcut olmakla birlikte, MT5'e entegrasyon süreci karmaşıktır.
S: Bazı döviz çiftleri için %99 kaliteli veri alınamıyor.
Broker'lara göre sahip oldukları geçmiş tick verisi aralığı farklılık gösterir. Özellikle eski dönemlere (10 yıldan daha eskisi) ait tick verisi çoğu broker tarafından sağlanmamaktadır. Bu durumda mevcut en eski veriden başlayarak doğrulama yapın.
S: Backtest ile forward test arasında tutarlılık nasıl sağlanır?
Temel yaklaşım, backtest ile aynı broker hesabında forward test yapmaktır. Farklı broker'ların spread ve swap değerleri birbirinden farklı olduğundan, aynı broker'ı kullanmak BT/FT sapmasını en aza indirir.
S: Strategy Tester'daki "optimizasyon" ve "backtest" aynı modeli kullanır mı?
Evet. Optimizasyon (parametre arama) da aynı modeli kullanır. Ancak optimizasyon binlerce ile on binlerce backtest çalıştırdığından, gerçek tick modeliyle optimizasyon yapmak günler sürebilir. Optimizasyonu OHLC ya da 1 dakikalık OHLC ile yapmak, yalnızca son doğrulamayı gerçek tick ile gerçekleştirmek verimli bir yaklaşımdır.
İlgili Sayfalar
İlgili
2026-05-22
MT5 Backtest Raporu Nasıl Okunur? [2026 Güncel Rehber] — Tüm Göstergelerin Anlamı
2026-05-18
MT5 Backtest Raporu Nasıl Okunur - Her Göstergenin Anlamı ve Kabul Kriterleri
2026-05-12
MT5 EA Optimizasyonunda Genetik Algoritmalara Giriş
2026-05-28
【Doğrulama Kayıtları - Revize Edilmiş】FXEA365 Tüm Stratejiler MT5 Gerçek Test ile 132 Dosya Doğrulandı — 5 Varyant Başarılı (1 Ana + 2 Yardımcı + 2 Nanpin)
5 Günlük E-posta Kursu (Ücretsiz)
Otomatik FX işlemin temellerini, backtest'leri doğru okumayı ve aracı seçim ipuçlarını kapsayan günde bir e-posta alın.
* Gizlilik kesinlikle korunur. İstediğiniz zaman abonelikten çıkabilirsiniz.