Bu makalede
Bu makaleyi okuduktan sonra…
- Desktop/Online ve MT4/MT5 uyumluluğunu gerçek işlev ihtiyacına göre ayırabilirsiniz.
- Karar anındaki High ile saat sonundaki High farkını sınayabilirsiniz.
- Maliyet ve ortak fonlamanın bağımsız sonuçları nasıl değiştirdiğini hesaplayabilirsiniz.
Kavramları makaleden ayrılmadan öğrenin
Backtesting — geçmiş veriyle strateji testi İşlem günlüğü İşlem planı Zirveden düşüş — drawdown Stop loss — zarar durdur Kâr al — Take Profit (TP)Geriye dönük test aracını soruya, koda ve veriye göre seçin. Takdire dayalı pratik, gelecek bilgiyi gizleyip karar kaydetmeyi; EA testi uyumlu çalışma ortamı ve açık yürütme varsayımlarını ister. Forex Tester Desktop ile Online ayrı ürünlerdir; MT4 ve MT5 test araçları da farklıdır. Marka veya yüksek son bakiye, testin geçerli olduğunu kanıtlamaz.
MetaTrader Strategy Tester neyi sınar?
Terminalin tester’ı uyumlu Expert Advisor’ları tarihsel veride değerlendirir, işlem ve sonuç raporu üretir. MT4 MQL4, MT5 MQL5 ortamını kullanır. Her test mum başına tek hesap değildir: kip ve program olayları gözlem sayısını belirler. MT5 görselleştirmesi EA’nın benzetilmiş grafikteki eylemini gösterir; kendiliğinden tam manuel emir paneli olmaz. Eklentiye ait işlevi ayrıca kontrol edin.
MT5 gerçek tik tabanlı kip, mevcut broker kayıtlarını kullanır. Eksik veya tutarsız kayıt üretilmiş tik gerektirebilir; seçeneğin adı yerine kapsamı ve raporu inceleyin. Tam/genetik arama, yerel ve desteklenen bulut ajanları hesaplama seçenekleridir; gerçek dolum veya canlı kâr kanıtı değildir. MT4/MT5 test pratiği ilk işlemleri ve günlüğü uzlaştırır.
Canlı programın bütün işlevleri tester’da çalışmayabilir. MT4 dokümantasyonu Timer ve ChartEvent olaylarının işlenmediğini, WebRequest gibi dış etkileşimlerin yürütülmediğini, işlemlerin test edilen sembolle sınırlı olduğunu açıklar. Zamanlayıcıya veya ağ yanıtına bağlı robotun başarılı raporu bu canlı davranışı kendiliğinden sınamaz. Uyumluluğu gereken olaylar listesiyle kontrol edin.
Forex Tester Desktop ve Online
Desktop manuel tekrarın yanında kendi arayüzüyle otomatik stratejileri destekler. Belgeler özel uzman eklemek için DLL dosyası tarif eder; herhangi bir EX4/EX5’i aynı haliyle MetaTrader ortamına yüklemiş sayılmazsınız. Desktop API ve dönüşümün desteklediği işlevleri kontrol edin. Online tarayıcı ürününün plan ve otomasyonu ayrıdır; aynı marka, aynı lisans veya motor demek değildir.
Online’ın kamuya açık plan açıklaması robot, yarı otomatik onay, Exit Optimizer ve işlem geçmişi içe aktarımını listeler. MT4/MT5 geçmişini analiz için almak, robot kodunu almak değildir. Dönüşümde ilk sinyal, miktar, fiyat, maliyet ve emir durumlarını karşılaştırın. Tanınan dosya adı eşdeğer yürütme kanıtı olmaz.
Tekrar, tanımlı karar pratiğine yardım edebilir; hızlı oynatma beceri artışının ölçümü değildir. Asıl veri için kaynak, tarih, boşluk, Bid/Ask/Last, seans sınırı ve maliyetleri karşılaştırın. Ücretli paket otomatik olarak hesabınıza daha doğru değildir. Test protokolü sonuçları görmeden soruyu ve gözlemi tanımlamayı açıklar.
Beş ölçütle karşılaştırma
Toplam maliyeti aynı dönem ve kapsamla hesaplayın. Kaynak kurgu yıllık bütçede ücretsiz yerel tester + aylık 20 USD veri = 240 USD; yıllık 120 USD lisans + aylık 15 USD veri = 300 USD. Bunlar ürün tarifesi değil varsayılmış bütçe girdileridir; vergi, donanım, eklenti ve kiralık hesaplama hariçtir. Ücretsiz yazılım sıfır maliyetli iş akışı demek değildir.
- Amaç: Manuel emir akışını ve EA uyumluluğunu sınayın; Desktop ve Online’da kendi otomasyon arayüzleri vardır.
- Maliyet: Yerel test, veri, ek araç, ürün planı ve kiralık bulut tüketimini ayırın.
- Kod: MQL5 için yerel ortam MT5’tir; Forex Tester strateji arayüzü ve dönüşümü ayrı doğrulanır.
- Veri: Marka veya geçmiş uzunluğu yerine kapsam, teklif tarafı ve modellemeyi inceleyin.
- Arama: MT5 optimizasyonu yanında Desktop Strategy Optimizer da vardır; bir ürünü yalnız manuel diye sınıflamayın.
Walk-forward, ardışık eğitim ve değerlendirme dönemlerini ayırır. Faydası veri, maliyet ve seçim tasarımına bağlıdır. MT5’in tek Forward bölmesi, bütün tekrarlanan walk-forward protokolüyle aynı değildir; ardışık değerlendirme kapsamını ayrıca belirleyin.
Strategy Tester ne zaman uygun başlangıçtır?
MQL5 Expert Advisor’ın kendi kodunu sınarken MT5 yerel tester’dan başlayın. Gözlenmesi gereken fiyat ayrıntısına uygun kip, tik kapsamı, maliyet ve gecikmeyi seçin. Başka ürün de otomatik strateji çalıştırabilir; yalnız “otomatik” sözcüğü kodunuzla uyumluluğu belirlemez.
Parametre aramasında bütün denemeleri saklayın. Örneklem içi en iyiyi seçmek, dışarıda bırakılmış dönemde değerlendirmek değildir. Bulut kullanımında seçili ajanları ve gerçek hesap tüketimini kontrol edin; ücretsiz yerel lisans, kiralık bulutun ücretsiz olduğu anlamına gelmez. Resmî bulut ödeme açıklaması kaynak ve trafik tüketimini ayırır; herkese geçerli ücretsiz kota varsayılmaz.
Forex Tester ne zaman değerlendirilmeli?
Manuel pratikte emir, duraklatma, not, gelecek bilgiyi gizleme ve dışa aktarımı tam sürümde deneyin. Desktop geri adım izniyle “Forward testing only” kipini ayırır. Geri sarıp düzeltme öğrenme için faydalı olabilir; görülmüş fiyat üzerinde ikinci karar bağımsız değerlendirme değildir. Eğitim ve değerlendirme kayıtları ayrı kalsın.
Kaynak OHLC karşı örneğinde bir model birim 100’den alınır; SL 95, TP 108. Sürekli yol, tam seviye dolumu, spread ve diğer maliyetin yokluğu varsayılsın. 100 → 110 → 90 → 105 yolu TP’yi önce bulur, +8; 100 → 90 → 110 → 105 yolu SL’yi önce bulur, −5. İkisi de O 100, H 110, L 90, C 105 verir. Son mum tercih edilen çıkışı seçtiremez. Daha ayrıntılı veri sırayı belirlese de gerçek yürütmede doğru fiyat tarafı ve dolum modeli gerekir.
10:20’de saatin son High değeri bilinmez
Ayrı kaynak yolunda 10:00/100, 10:20/101, 10:50/110, 11:00/104 noktaları ve doğrusal ara parçalar vardır. Son 11:00 gözlemi bu modele özellikle dahildir; platformun tik-mum ataması hakkında iddia değildir. Spread, emir veya parasal sonuç yoktur. Karar 10:20’dedir; sonraki gri bölüm yalnız geriye dönük çizilir.
Kural “saat başından karara kadar High ≥ 108” olsun. O anda bilinen 100, 101 ve aralarındaki parçada en yüksek 101’dir. Saat bittikten sonra tam OHLC O 100, H 110, L 100, C 104 olur. Final High 110’u 10:20 satırına yanlış aktarırsanız koşul geçer; kuralın kalitesi değil veri erişimi değişmiştir. Bu, iki markanın varsayılan kusuru değil hatalı veri hazırlama modelidir. MQL5 zaman serisi açıklaması bitmemiş cari mumla kapalı dönemi ayırır.
Son bakiyeden önce ilk ayrışmayı bulun
Kısa kontrol koşusunda enstrüman, sözleşme miktarı, saat dilimi, başlangıç parası, hacim adımı, komisyon, spread, finansman ve olayları eşleyin. İlk farklı sinyal veya dolumu bulun. Kaynak ortak fonlama modelinde hesap 100 birim; A ve B aynı anda 70’er ister, bağımsız net sonuçları 12 ve 8’dir. Yetersiz boş sermayede ikinci istek reddedilen kuralda yalnız ilk girer: ortak sonuç sıraya göre 12 veya 8, ayrı raporların toplamı 20 değildir. Bu seçilmiş fonlama kuralı, broker teminat şartı değildir.
TRY karşı örneği: aynı maliyet eksikliği sıralamayı ters çevirir
Ayrı kurgu iki adayın bütün işlemleri sıralı ve kapanmıştır. A adayı on işlemin her birinde brüt 4 TRY, toplam 40 TRY; B tek işlemde brüt 30 TRY getirir. Kapanmış işlem başına varsayılan sabit 5 TRY toplam gidiş-dönüş ücret alınsın. A net 40−10×5=−10; B net 30−5=25 TRY. Brütte A üstte, nette B üsttedir. Her aday ayrı 1.000 TRY başlangıç hesabında değerlendirilirse sonlar 990 ve 1.025 TRY olur; bunlar gerçek strateji performansı değildir.
Aynı ücret f için netler 40−10f ve 30−f eşitken 10=9f, eşik f=10/9 TRY’dir. Varsayılan 1 TRY’de A 30, B 29; 5 TRY’de sonuç ters döner. Bu bir sağlayıcının fiyatı değildir; maliyetin bilinmemesini sıfır saymanın seçim hatasıdır. Raporlarda aynı toplam brüt değil, ücretin hangi birimden ve kaç kez alındığı kontrol edilir. Kısmi dolum başına ücretle kapanmış işlem başına ücret farklı modeller olabilir.
Bilinmeyen maliyet sıfır değildir. Ücretin işlem, emir, dolum veya lot başına tanımını protokole yazın.
Küçük ekranda şemayı yatay kaydırabilir veya büyütebilirsiniz. Değerler ve sonuç aşağıdaki metinde de yer alır.
- A adayı
- −10 TRY net – 40 brüt − 10 × 5 maliyet; başlangıç 1.000 ise son 990.
- B adayı
- +25 TRY net – 30 brüt − 5 maliyet; başlangıç 1.000 ise son 1.025.
- Ortak ücret eşiği
- 10/9 TRY – 40−10f = 30−f. Daha düşük/yüksek ücrette sıralama değişebilir.
Gelecek veri sızıntısı, maliyet veya fonlama hatası marka etiketiyle çözülemez. Kararı sonraki veriyi açmadan kaydedin; görülmüş ve tekrar oynanmış koşuları işaretleyin. Seçim kurallarını değerlendirme öncesi dondurun; sonradan ayar yaptığınız dönem artık seçimin parçasıdır.
Hangi soruya hangi test?
MQL5 kodu için MT5’in yerel ortamı; manuel pratik için uygun Forex Tester sürümü veya başka tekrar araçları değerlendirilir. Desktop otomasyonunda strateji API’si ve optimizasyonu ayrıca kontrol edin. Her durumda dış örneklem ve ileri dönem kontrollerinin varsayımları vardır; geçmiş rapor canlı sonuç sözü değildir.
Bir sonraki oturumun dört adımı
- Manuel karar, EA kuralı, yürütme veya ortak fonlama sorusunu ve uyumlu ortamı açık yazın.
- Küçük tekrar üretilebilir kontrolde izinli veri/araç, tam ayar, ilk işlem ve günlüğü kaydedin. Sabit iki yıl veya MA kesişimi gerçek stratejinizi doğrulamaz.
- Tik, dakika, seans, teklif tarafı ve sözleşme/maliyet kapsamını karşılaştırın; daha çok indirme her uyumsuzluğu düzeltmez.
- Bağımsız değerlendirme dönemini ve seçim geçmişini önceden belirleyin. Aynı “görülmemiş” dönemi kural değiştirdikten sonra yeniden bağımsız saymayın.
Anladığınızı kontrol edin
Alıştırma: yaklaşık 2 dakika.
Yanıtı ve açıklamayı göster
Doğru. 101 < 108; sonraki 110 karar anındaki bilgiye dahil değildir.
Diğer sorular
MetaTrader tester ücretsiz mi?
MT4 EA’m Forex Tester’da çalışır mı?
MT5 gerçek tik tabanlı kip ne demek?
Test iyi, canlı sonuç kötü olduğunda ne yapılmalı?
Kaynaklar ve doğrulama
- MT5 strateji testi
Kipler, ileri dönem ve benzetim koşulları.
- MT5 tik üretimi
Gerçek tik kapsamı ve dakika bazlı istisnalar.
- MT4 tester sınırları
Olaylar, dış etkileşim ve test edilen sembol.
- Desktop özel uzman
Kendi otomasyonu ve özel DLL strateji arayüzü.
- Desktop optimizasyon
Strategy Optimizer varlığı; pazarlama doğruluk yüzdesi kanıt değildir.
- Desktop başlangıç
Geri adım ve yalnız ileri kip ayrımı.
- Forex Tester Online
Kendi planı, robot/yarı otomatik ve işlem geçmişi analizi.
- MQL5 bulut ödemeleri
Kiralık kaynak ve trafik tüketimi; yerel testten ayrıdır.
- MQL5 zaman serileri
Cari bitmemiş dönem ile kapanmış mum ayrımı.
Hesaplamalar açıkça belirtilen varsayımlara dayanır. Güncel piyasa verilerinin veya sağlayıcının koşullarının yerini almaz.
