होम > ब्लॉग > 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" खोलें। मुख्य सेटिंग्स इस प्रकार हैं:

  • 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 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" वाला तरीका भी प्रभावी है।

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

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

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 का बैकटेस्ट

GOLD_EMA_ATR_EA (XAUUSD H1) का 10-वर्षीय बैकटेस्ट परिणाम इस प्रकार है:

  • सत्यापन अवधि: 2015–2025 (10 वर्ष)
  • Profit Factor: 1.30
  • जीत दर: 49%
  • अधिकतम ड्रॉडाउन: 5.88%
  • वार्षिक रिटर्न: 1.7%
  • Modeling Quality: 99.9% (Every tick, Variable spread)

इसमें चमकदार संख्याएं नहीं हैं — लेकिन 10 वर्षों में किसी भी बाजार स्थिति में EA फेल नहीं हुआ। इस स्थिरता को प्राथमिकता दी गई है। विस्तृत रिपोर्ट डाउनलोड पेज पर उपलब्ध है।

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

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

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

GOLD_EMA_ATR_EA 10-वर्षीय बैकटेस्ट की विस्तृत रिपोर्ट के साथ मुफ्त में उपलब्ध है।

मुफ्त EA डाउनलोड करें

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

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

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

5-दिवसीय ईमेल कोर्स (मुफ्त)

FX स्वचालित ट्रेडिंग की मूल बातें, बैकटेस्ट को सही तरीके से पढ़ने का तरीका, और ब्रोकर चुनने के सुझाव शामिल एक ईमेल प्रति दिन प्राप्त करें।

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