Tarihsel Fiyat Verilerinin Backtest Simülasyonları Üzerindeki Temel Etkisi
Programlı ticaret uygulamalarında, backtest yapmak vazgeçilmez bir aşamadır.Tüm backtest unsurları arasında, tarihsel fiyat kayıtlarının kalitesi belirleyici bir rol oynar. Çünkü herhangi bir Otomatik Ticaret Sistemi (EA) veya ticaret stratejisinin alım-satım kararları tamamen tarihsel fiyat bilgilerine dayanarak tetiklenir.
Backtest sürecinde doğru olmayan fiyat verileri kullanılırsa, simülasyon sonuçları kâr veya zarar gösterse bile, bu sonuçların gerçek referans değeri olmayabilir ve böylece tüm backtest işlemi anlamsız hale gelir.
Bu nedenle, backtest işlemine başlamadan önce öncelikli görev "yüksek kaliteli tarihsel fiyat verilerini" temin etmektir. Ancak bu şekilde backtest sonuçlarına güvenerek stratejinin etkinliğini değerlendirebiliriz.
MT4 Platformunda Dahili Tarihsel Verilerin Elde Edilme Yöntemi
MetaTrader 4'ün backtest fonksiyonu, simülasyonları çalıştırmak için üç farklı fiyat veri hassasiyeti modunu destekler, bunlar sırasıyla:- Sadece açılış fiyatı kullanımı
- Kontrol noktaları kullanımı
- Her bir gerçek zamanlı fiyat noktası (Tick) bazında
Strateji geliştirme aşamasında, stratejinin performansını hızlıca görmek için daha hızlı olan "kontrol noktaları" modu tercih edilebilir.
Ancak, strateji parametreleri kesinleştirildikten sonra, tüm işlem detaylarını doğrulamak için en hassas olan "her gerçek zamanlı fiyat" modu ile detaylı bir backtest yapılmalıdır.
"Açılış fiyatı" seçeneği ise verilerinin çok kaba olması ve doğruluğunun çok düşük olması nedeniyle neredeyse hiç kullanılmaz.
Hangi mod seçilirse seçilsin, öncelikle ilgili tarihsel veri kayıtlarına sahip olunmalıdır. MT4'te backtest sürecinde, broker tarafından sağlanan dahili tarihsel fiyat verilerini almak için platformun araç çubuğundan indirme yapılmalıdır.
İşlem yolu: Araçlar > Tarihsel Veri Merkezi
Detaylı İndirme Adımları
"Tarihsel Veri Merkezi"ne girdikten sonra, broker tarafından sağlanan tüm ticaret enstrümanlarının listesini göreceksiniz.
Tarihsel Veri Merkezi penceresinde, backtest yapmak istediğiniz enstrümanı bulun, enstrüman adına çift tıklayın; sistem kullanılabilir tüm zaman dilimlerini (örneğin M1, M5, H1, D1 vb.) gösterecektir.

Sonra, istediğiniz zaman dilimlerini tek tek çift tıklayarak seçin, ardından arayüzün altındaki "İndir" butonuna tıklayın ve indirme ilerleme çubuğunun tamamlanmasını sabırla bekleyin.
Veri İndirme Sonrası Doğrulama ve Öneriler
Bir zaman diliminin verisi başarıyla yüklendiğinde, ilgili simge "yeşil" renge döner.Her zaman diliminin verisini indirmeniz önerilir; bu, genel fiyat tarihçesinin daha eksiksiz olmasını sağlar.
Tüm hedef backtest enstrümanları için gerekli tarihsel fiyat verilerini indirdikten sonra backtest işlemine başlayabilirsiniz.
Ancak, broker tarafından sağlanan tarihsel verilerin "eksik olma riski" bulunduğunu unutmamak gerekir. Bazı brokerların veri kayıtları nispeten tam olabilirken, bazıları oldukça yetersiz veya kalitesiz olabilir.
Bunun sebebi, brokerların esas görevinin işlem yürütme hizmeti sağlamak olması, tarihsel verilerin depolanması ve bakımı konusunda uzmanlaşmamış olmalarıdır.
Bu nedenle, backtest doğruluğunu önemli ölçüde artırmak için birçok trader, tarihsel veri hizmeti sunan "üçüncü taraf şirketler" tarafından sağlanan verileri kullanmayı tercih eder.
MT4 Yüksek Kaliteli 99.9% Hassasiyetli Tarihsel Verilerin Elde Edilme Yolları
Piyasada, döviz yüksek hassasiyetli tarihsel fiyat verilerini elde etmek için yaygın olarak kullanılan profesyonel yazılımlar şunlardır:- Tickstory
- Tick Data Suite
Buna karşılık, Tickstory kullanımda bazı zorluklar içerir; örneğin, genellikle tarihsel verileri önce bağımsız CSV dosyası olarak indirip, sonra manuel olarak MT4'te ilgili enstrümana tek tek aktarmanız gerekir.
Ayrıca, tek bir enstrümanın tarihsel veri dosyası oldukça büyük olabilir; birden fazla enstrümanın verisi işlenecekse, bu yerel disk alanında büyük yer kaplar.
Bu nedenle, aktif MT4 programlı ticaret kullanıcıları için yazar, Tick Data Suite yazılımını kullanmayı daha çok önerir.
Tick Data Suite (TDS) Tanıtımı
Tick Data Suite (kısaca TDS) ücretsiz bir araç değildir, ancak MT4 EA programlı ticaretini derinlemesine geliştirmeyi planlıyorsanız, yazar doğrudan satın alıp kullanmanızı şiddetle tavsiye eder.Öncelikle TDS'nin deneme sürümünü deneyebilirsiniz; deneme süresi genellikle "14 gündür".
Tick Data Suite resmi web sitesine gidin (https://eareview.net/tick-data-suite), "TRY FREE FOR 14 DAYS" bağlantısına tıklayın, e-posta adresinizi girin; deneme lisans kodu size gönderilecektir.

Sonra "Download" sayfasına gidip TDS'nin en son sürümünü indirin.
İndirme tamamlandıktan sonra, standart kurulum adımlarını takip ederek "İleri" butonuna tıklayarak kurulumu tamamlayabilirsiniz.
Kurulum Sonrası Tick Data Manager
Kurulum tamamlandıktan sonra, bilgisayar masaüstünüzde "Tick Data Manager" adlı bir uygulama simgesi (LOGO'su küçük bir böcek figürüdür) belirecektir.Programı başlattığınızda, hedef enstrümanın tarihsel fiyat verilerini indirmeniz gerekir. Arayüz aşağıdaki gibidir.
İlk indirmede, arka plandaki ayar butonuna (kırmızı daire içindeki üç nokta) tıklayarak indirmek istediğiniz "başlangıç ve bitiş tarih aralığını" belirlemeniz önerilir.

TDS İndirme Ayarları ve Teknik Avantajları
Burada tarih aralığını önceden ayarlamak iyi bir alışkanlıktır; 2008 veya 2010'dan itibaren başlayabilirsiniz.Eğer seçim yapmadan doğrudan indirme butonuna (ok simgesi) tıklarsanız, sistem varsayılan olarak 2003'ten itibaren indirmeye başlar.
Ancak, çok eski piyasa verileri güncel backtest için referans değeri düşük olduğundan, genellikle bu kadar eski verileri indirmenize gerek yoktur.
TDS, veri indirirken iddia edildiğine göre bir tür aynalama teknolojisi kullanır (teknik detaylar yazar tarafından derinlemesine incelenmemiştir) ; bu, kullanıcının bilgisayar disk alanını aşırı kullanmadan veri indirip kullanmasını sağlar, büyük ham veri dosyalarını indirip saklamaya gerek yoktur.
Ayrıca, TDS 2022 yılında indirme teknolojisini güncellemiş ve mevcut indirme hızı çok hızlıdır; önceki sürümlere kıyasla verimlilik büyük ölçüde artmıştır.
TDS ve MT4 Backtest Arayüzü Entegrasyonu
Tick Data Manager ile veri indirildikten sonra, MT4'ün Strateji Test Cihazı (Strategy Tester) arayüzüne döndüğünüzde, sağ üst köşede iki yeni seçenek kutusu göreceksiniz:Biri "Use tick data" (Tick verisi kullan) seçeneğidir; mutlaka işaretleyin, böylece backtest TDS tarafından sağlanan yüksek kaliteli tarihsel verileri kullanır;
Diğeri "Tick data settings" (Tick veri ayarları) seçeneğidir; tıkladığınızda gelişmiş ayar penceresi açılır ve burada TDS'nin en son indirilen fiyat verilerini başarıyla okuduğunu doğrulayabilirsiniz.

TDS'nin Gelişmiş Backtest Ayarları
"Tick data settings" penceresinde, sunucu GMT zaman dilimi, değişken spread simülasyonu ve slippage gibi daha detaylı ayarlar yapabilirsiniz.Bu zengin özellikler, MT4'ün orijinal backtestinde sadece sabit spread kullanabilme sınırlamasını bir ölçüde telafi eder.
Yazar, uzun vadeli stratejilerde genellikle değişken spread ve slippage ayarlarını yapmaz çünkü uzun vadeli stratejiler bu iki faktöre karşı daha az hassastır.
Ancak, kısa vadeli stratejilerde değişken spread ve slippage etkisi çok belirgindir; TDS'nin bu iki özelliğini etkinleştirerek yapılan backtestler, gerçek ticaret ortamına daha yakın simülasyon sonuçları verir.
TDS Kullanarak Yüksek Kaliteli Backtest Gerçekleştirme
TDS etkinleştirildiğinde, MT4 kolayca 99.9% model kalitesinde backtest yapabilir.Sadece bu kadar yüksek kaliteli verilere dayanan backtest raporları yüksek referans değerine sahiptir ve stratejinin tarihsel performansını daha gerçekçi yansıtır.

Tick Data Suite Ücretlendirme Modelleri
Tick Data Suite üç farklı ödeme planı sunar:- Yıllık abonelik
- Aylık abonelik
- Ömür boyu lisans
Uzun vadede EA ile sürekli işlem yapmaya karar verirseniz, ömür boyu lisans seçeneğine geçiş yapabilirsiniz.
TDS Lisans Kodu Kullanımına Dair Dikkat Edilmesi Gerekenler
Satın alma sonrası, Tick Data Suite lisans kodunu (anahtarını) e-posta ile gönderir.Burada önemli bir nokta vardır: Bir lisans kodu aynı anda sadece bir bilgisayarda aktif olabilir.
Bilgisayar değiştirilebilir ancak her değişiklik sonrası lisans kodu o bilgisayarda 14 gün kilitlenir.
Yani, bir bilgisayarda lisans kodunu girip aktive ettiyseniz, başka bir bilgisayarda kullanmak için en az 14 gün beklemeniz gerekir.
MT4 Tarihsel Fiyat Verisi Hazırlama Özeti
Özetle, eğer EA ile yeni tanışan ve sadece backtest fonksiyonunu temel düzeyde deneyimlemek isteyen biriyseniz, broker tarafından ücretsiz sağlanan dahili tarihsel fiyat verilerini indirip kullanmak temel ihtiyaçlarınızı karşılar.Ancak, EA ile gerçek ticaret yapmayı hedefliyorsanız, güvenilir referans değeri olan backtest sonuçları üretebilecek tarihsel fiyat verisi edinmek çok önemlidir.
TDS ücretli bir yazılım olmasına rağmen, yazar faydalarının maliyetinden çok daha fazla olduğunu düşünmektedir:
- Bilgisayar alanından tasarruf
- Kolay ve hızlı indirme
- MT4 arayüzü ile doğrudan uyumluluk
- Manuel veri aktarımı gerektirmemesi
MT4 platformunu kullanan programlı ticaretçiler için TDS vazgeçilmez bir araçtır.
Eğer bu makalenin size yardımcı olduğunu düşünüyorsanız, lütfen arkadaşlarınızla paylaşın.
Daha fazla insanın döviz ticareti bilgilerini öğrenmesine yardımcı olun!
Daha fazla insanın döviz ticareti bilgilerini öğrenmesine yardımcı olun!