Ana Sayfa > Blog > MT5 Backtest Tick Verisi Kalitesi - OHLC, 1 Dakikalık ve Gerçek Tick Verisi Arasındaki Farklar

BacktestMT5Tick VerisiStrategy TesterDoğrulama Kalitesi

MT5 Backtest Tick Verisi Kalitesi - OHLC, 1 Dakikalık ve Gerçek Tick Verisi Arasındaki Farklar

Yayınlandı: 2026-05-18Okuma süresi: yaklaşık 3 dk
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

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

  1. MT5'i başlatın ve broker hesabınıza giriş yapın
  2. Menü → Araçlar → Geçmiş Merkezi (veya Ctrl+H)
  3. İlgili döviz çiftini seçin (XAUUSD vb.)
  4. Hedef zaman dilimini (M1 en önemli) sağ tıklayın → "İndir"
  5. 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ı

EAZaman DilimiÖnerilen ModelGerekçe
GOLD EMA ATR EAH11 Dakikalık OHLCH1 swing için 1 dakikalık OHLC yeterli
GOLD Asia Range BreakH11 Dakikalık OHLCAynı gerekçe
GOLD BB BreakoutH11 Dakikalık OHLCAynı gerekçe
GOLD MTF TrendH1+D11 Dakikalık OHLCÇoklu TF de 1 dakikalık OHLC ile destekleniyor
USDJPY Trend PullbackH41 Dakikalık OHLCH4 swing için 1 dakikalık OHLC yeterli
GBPUSD Scalp EAM15Gerçek TickScalping 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)
OHLC2-5 dakika
1 Dakikalık OHLC10-20 dakika
Gerçek Tick40 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

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.