होम > ब्लॉग > FX EA बैकटेस्ट क्या है? सही तरीका और ध्यान देने योग्य बातें

EAबैकटेस्टMT5स्ट्रैटेजी टेस्टरसत्यापन

FX EA बैकटेस्ट क्या है? सही तरीका और ध्यान देने योग्य बातें

प्रकाशित: 2026-05-12पढ़ने का समय: लगभग 3 मिनट
⏱ 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 →

FX EA बैकटेस्ट क्या है? सही तरीका और ध्यान देने योग्य बातें

EA को वास्तविक पूंजी से चलाने से पहले, पुराने बाजार डेटा पर उसके प्रदर्शन की जांच करना बैकटेस्ट कहलाता है। बैकटेस्ट के अच्छे परिणाम आने का मतलब यह नहीं कि लाइव ट्रेडिंग में भी वही नतीजे मिलेंगे — लेकिन बिना बैकटेस्ट किए EA चलाना, उड़ान से पहले जांच न किए गए हवाई जहाज में बैठने जैसा है।

इस लेख में हम MT5 स्ट्रैटेजी टेस्टर का उपयोग करके बैकटेस्ट करने का सही तरीका और उन महत्वपूर्ण बातों पर चर्चा करेंगे जो अक्सर नजरअंदाज हो जाती हैं।

बैकटेस्ट से क्या पता चलता है?

बैकटेस्ट से मुख्यतः निम्नलिखित जानकारी मिलती है:

  • क्या EA का लॉजिक पिछले बाजार में काम किया था
  • अधिकतम ड्रॉडाउन का अनुमान
  • अपेक्षित ट्रेडिंग फ्रिक्वेंसी
  • पैरामीटर की संवेदनशीलता (थोड़े से बदलाव से परिणाम कितना बदलता है)

इसके विपरीत, कुछ चीजें हैं जो बैकटेस्ट से नहीं पता चलतीं:

  • भविष्य में भी वही प्रदर्शन होगा या नहीं
  • अप्रत्याशित बाजार झटकों (जैसे 2008 वित्तीय संकट या कोरोना जैसे हालात) में EA का व्यवहार
  • ब्रोकर की ऑर्डर एक्जीक्यूशन विशेषताओं से होने वाली स्लिपेज

"बैकटेस्ट में मुनाफा = लाइव ट्रेडिंग में मुनाफा" यह सोचना गलत है। सही नजरिया यह है: "जो EA पुराने डेटा में फेल हुआ, वह भविष्य में भी फेल होने की संभावना अधिक है" — इसलिए बैकटेस्ट एक स्क्रीनिंग टूल के रूप में उपयोग करें।

स्ट्रैटेजी टेस्टर शुरू करना

MT5 के मेनू से "View" → "Strategy Tester" खोलें। मुख्य सेटिंग्स इस प्रकार हैं:

MT5 स्ट्रैटेजी टेस्टर का Settings टैब (EA, सिंबल, टाइमफ्रेम, अवधि और मॉडलिंग मोड)
MT5 स्ट्रैटेजी टेस्टर का Settings टैब (EA, सिंबल, टाइमफ्रेम, अवधि और मॉडलिंग मोड)

  • Expert: जिस EA को टेस्ट करना है उसे चुनें
  • Symbol: GOLD, EURUSD आदि
  • Timeframe: M15, H1 आदि
  • Period: न्यूनतम 5 साल, आदर्शतः 10 साल
  • Model: "Every tick" की सिफारिश की जाती है (उच्चतम सटीकता)
  • Deposit: टेस्टिंग के लिए बैलेंस
  • Leverage: वास्तविक ट्रेडिंग जैसी शर्तें

"Every Tick" और "Every Tick Based on Real Ticks" में अंतर

MT5 में कई टेस्टिंग मोड उपलब्ध हैं:

मॉडलिंग मोड का चयन (Every tick / Every tick based on real ticks / 1 minute OHLC / Open prices only)
मॉडलिंग मोड का चयन (Every tick / Every tick based on real ticks / 1 minute OHLC / Open prices only)

  • Every tick based on real ticks: सबसे अधिक सटीक लेकिन समय लेने वाला
  • 1-minute OHLC: तेज लेकिन मध्यम सटीकता
  • Open prices only: बहुत तेज लेकिन कम सटीकता। स्कैल्पिंग EA के लिए उचित नहीं

शॉर्ट-टर्म ट्रेडिंग EA को अधिक सटीक मोड की जरूरत होती है। "Open prices only" में अच्छे नंबर आ सकते हैं, लेकिन टिक-लेवल सटीकता पर दोबारा टेस्ट करने पर परिणाम नाटकीय रूप से खराब हो सकते हैं।

हिस्टोरिकल डेटा की गुणवत्ता

MT5 का डिफ़ॉल्ट हिस्टोरिकल डेटा ब्रोकर और सर्वर के अनुसार अलग-अलग होता है। बैकटेस्ट के दौरान निम्नलिखित जांचें:

  • Modeling quality: 90% से अधिक होना चाहिए
  • डेटा में अंतराल: पुराने डेटा में अक्सर अंतराल होते हैं
  • Spread: वास्तविक औसत स्प्रेड के करीब का मूल्य उपयोग करें

विशेष रूप से, "Variable spread" के साथ बैकटेस्ट करने पर केवल सामान्य समय का स्प्रेड उपयोग होता है — आर्थिक समाचार के दौरान बढ़े हुए स्प्रेड का प्रभाव नहीं दिखता। लाइव ट्रेडिंग में यहीं मुनाफा कट जाता है, इसलिए "Fixed spread with actual worst-case value" वाला तरीका भी प्रभावी है।

बैकटेस्ट परिणाम कैसे पढ़ें

बैकटेस्ट के बाद दिखाए जाने वाले मुख्य मेट्रिक्स और उन्हें कैसे देखें:

Backtest टैब के परिणाम (शुद्ध लाभ, प्रॉफिट फैक्टर, अधिकतम ड्रॉडाउन, ट्रेड संख्या)
Backtest टैब के परिणाम (शुद्ध लाभ, प्रॉफिट फैक्टर, अधिकतम ड्रॉडाउन, ट्रेड संख्या)

Profit Factor (PF)

कुल लाभ ÷ कुल हानि। 1.2 से 1.5 के बीच की रेंज व्यावहारिक रूप से स्वस्थ मानी जाती है। 3.0 से अधिक PF वाले EA में लगभग निश्चित रूप से कर्व-फिटिंग की संभावना होती है।

अधिकतम ड्रॉडाउन (DD)

पिछले सबसे बड़े नुकसान की मात्रा। "क्या मैं इसे सहन कर सकता हूं?" — यही तय करता है कि EA चलाना उचित है या नहीं। लाइव ट्रेडिंग में बैकटेस्ट DD का 1.5 से 2 गुना तक खराब होना सामान्य मानकर चलें।

ट्रेड की संख्या

केवल कुछ दसियों ट्रेड सांख्यिकीय रूप से अर्थपूर्ण नहीं हैं। आदर्श बैकटेस्ट में न्यूनतम 200 और अधिमानतः 500 से अधिक ट्रेड होने चाहिए।

Recovery Factor

शुद्ध लाभ ÷ अधिकतम DD। यदि यह 3 से अधिक है, तो माना जाता है कि जोखिम के अनुपात में उचित रिटर्न मिल रहा है।

कर्व-फिटिंग से कैसे बचें

जो EA केवल पिछले डेटा के लिए "ओवर-ऑप्टिमाइज" हो जाता है, वह भविष्य के बाजार में काम नहीं करता। इससे बचने के मूल उपाय:

1. आउट-ऑफ-सैंपल (OOS) सत्यापन

उदाहरण के लिए "2015–2022 में ऑप्टिमाइज करें, 2023–2025 में टेस्ट करें" — इस तरह दो हिस्सों में बांटें। यदि दूसरी अवधि में भी समान परिणाम मिले, तो ओवर-ऑप्टिमाइजेशन का जोखिम कम है।

2. पैरामीटर संवेदनशीलता जांचें

यदि बेस्ट पैरामीटर को ±10–20% बदलने पर परिणाम अचानक बहुत खराब हो जाते हैं, तो यह खतरनाक है। ऐसे पैरामीटर चुनें जो "flat plateau" पर हों — यानी थोड़े बदलाव से भी स्थिर रहें।

3. कई सिंबल और कई टाइमफ्रेम पर टेस्ट करें

जो EA केवल किसी खास सिंबल या टाइमफ्रेम पर जीतता है, वह उस विशेष शर्त के लिए ओवर-फिट हो सकता है।

इस साइट के EA का बैकटेस्ट

हमारी साइट के मुफ्त EA DONCHIAN ENGINE (USDJPY H1) का बैकटेस्ट परिणाम इस प्रकार है:

  • सत्यापन अवधि: 2017–2026 (9.4 वर्ष · Dukascopy रियल टिक)
  • Profit Factor: 1.50
  • जीत दर: 34.5%
  • अधिकतम ड्रॉडाउन: 10.8%
  • ट्रेड संख्या: 631

जीत दर कम है, लेकिन छोटा नुकसान-बड़ा लाभ वाली ट्रेंड-फॉलोइंग रणनीति से 9.4 वर्ष · 631 ट्रेड में PF 1.50 का परिणाम है। नवीनतम आंकड़े EA पेज और रैंकिंग पर प्रकाशित हैं।

फॉरवर्ड टेस्ट का महत्व

जब बैकटेस्ट के परिणाम अच्छे हों, तो डेमो अकाउंट या माइक्रो अकाउंट पर 3 से 6 महीने का फॉरवर्ड टेस्ट करें। वास्तविक एक्जीक्यूशन, स्लिपेज और समाचार के दौरान EA के व्यवहार की जांच करने से आप लाइव ट्रेडिंग से पहले बग और अप्रत्याशित व्यवहार खोज सकते हैं।

मुफ्त EA डाउनलोड

DONCHIAN ENGINE मुफ्त में उपलब्ध है। ऊपर दिए गए बैकटेस्ट मान EA पेज पर देखे जा सकते हैं।

मुफ्त EA DONCHIAN ENGINE देखें

अनुशंसित ब्रोकर

बैकटेस्ट और फॉरवर्ड टेस्ट को एक ही वातावरण में करने के लिए, इस साइट पर सत्यापित ब्रोकरों की सिफारिश की जाती है।

अनुशंसित ब्रोकर सूची देखें

📧 कीमत बढ़ने से पहले अलर्ट + मुफ्त 5-दिवसीय ईमेल कोर्स

सभी EA लॉन्च मूल्य पर हैं और बिक्री के साथ चरणों में बढ़ते हैं। हर बढ़ोतरी से पहले सूचना पाएं, साथ ही एल्गो ट्रेडिंग, बैकटेस्ट पढ़ने और ब्रोकर चुनने पर रोज़ एक ईमेल।

* गोपनीयता कड़ाई से संरक्षित। आप किसी भी समय सदस्यता समाप्त कर सकते हैं।

EA या फ़ॉरेक्स के बारे में कोई सवाल है?

आप इसे Nattzy के ट्रेडिंग फ़ोरम पर पूछ सकते हैं (मुफ़्त पंजीकरण)। इस लेख से हटकर सवाल भी पूछ सकते हैं — जैसे EA की सेटिंग या ब्रोकर का चुनाव।

Nattzy पर पूछें ↗

टिप्पणियाँ और प्रश्न