होम > EA और MT5 नॉलेज बेस > बैकटेस्ट के जाल और असली परीक्षण

बैकटेस्टMT5मध्यवर्ती

बैकटेस्ट के जाल — जो केवल असली ट्रेडिंग से पता चलता है

अंतिम अपडेट: 2026-05-20 | पढ़ने का समय: 15 मिनट

बैकटेस्ट में ऊपर चढ़ने वाली इक्विटी कर्व हो, इसका मतलब यह नहीं कि भविष्य में भी वैसा ही होगा। बैकटेस्ट में कई ऐसे जाल हैं जो नतीजों को वास्तविकता से बेहतर दिखाते हैं। इस लेख में, उन जालों की असलियत और उनसे बचने के लिए असली परीक्षण की सोच बताई गई है।

बैकटेस्ट 'बहुत अच्छा' क्यों खतरनाक है

बैकटेस्ट पुराने प्राइस मूवमेंट का सिमुलेशन है। पुराना डेटा एक ही पैटर्न का होता है, इसलिए उसके अनुसार ढाल दिया जाए तो नतीजे जितने चाहें उतने अच्छे बना सकते हैं — यही ओवर-ऑप्टिमाइज़ेशन (कर्व-फिटिंग) है।

इसके अलावा, बैकटेस्ट की सेटिंग वास्तविकता से आसान हो तो नतीजे असलियत से बेहतर दिखते हैं। स्प्रेड को संकरा और स्थिर रखें, सभी ऑर्डर मनचाहे दाम पर भरे जाएं — ऐसे 'काल्पनिक फायदे' जमा होते जाएं तो बैकटेस्ट और असली ट्रेडिंग में बड़ा अंतर आ जाता है।

'बैकटेस्ट में काम किया' शुरुआत है, मंज़िल नहीं। असली बात यह है कि वे नतीजे कितनी वास्तविक शर्तों पर मिले, और अज्ञात अवधि में भी दोहराते हैं या नहीं।

मॉडलिंग क्वालिटी और टिक डेटा

MT5 के स्ट्रेटेजी टेस्टर की सेटिंग के अनुसार गणना की सटीकता (मॉडलिंग क्वालिटी) बदलती है। सस्ते ओपनिंग प्राइस-बेस्ड कैलकुलेशन में एक कैंडल के अंदर के मूवमेंट को नज़रअंदाज़ किया जाता है — SL या TP टच हुआ या नहीं, यह सही तरह से नहीं बताता।

सबसे सटीक है 'सभी टिक (उपलब्ध सबसे छोटे टाइमफ्रेम की सबसे सटीक विधि)' या 'वास्तविक टिक के आधार पर सभी टिक'। पहले का मॉडलिंग क्वालिटी आमतौर पर 99.9% दिखाई देती है। स्केल्पिंग जैसी छोटे मूवमेंट वाली रणनीतियाँ टिक सटीकता के प्रभाव को अधिक महसूस करती हैं।

कैलकुलेशन मोडसटीकताउपयोग
केवल ओपनिंग प्राइसकमकेवल सामान्य ट्रेंड जाँचने के लिए
1-मिनट OHLCमध्यमत्वरित जाँच
सभी टिकलगभग 99.9%प्रकाशन से पहले पूरी जाँच के लिए अनिवार्य
वास्तविक टिकसर्वोच्चब्रोकर के असली डेटा पर सटीक जाँच

4 अक्सर अनदेखे लागत

बैकटेस्ट में मामूली दिखने वाले ये कारक असली ट्रेडिंग में मुनाफे को काटते हैं।

1

स्प्रेड में बदलाव

बैकटेस्ट अक्सर स्थिर स्प्रेड मानता है, लेकिन असली स्प्रेड समय के साथ बदलता है और आर्थिक डेटा रिलीज़ के समय सामान्य से 5-10 गुना बढ़ जाता है। बहुत संकरा स्थिर स्प्रेड असली लागत को कम आँकता है।

2

स्लिपेज

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

3

स्वैप (ब्याज समायोजन)

पोजीशन अगले दिन तक रखने पर लगने वाली ब्याज लागत। लंबी अवधि वाले EA में स्वैप का संचय लाभ-हानि को प्रभावित करता है। बैकटेस्ट की स्वैप सेटिंग असली से मेल खाती है या नहीं, यह जाँचें।

4

ऑर्डर रिजेक्शन और रीक्वोट

असली ट्रेडिंग में कभी-कभी ऑर्डर नहीं भरता या नई कीमत दी जाती है। बैकटेस्ट में सभी ऑर्डर तुरंत भरने का माना जाता है — यह रुकावट नहीं दिखती।

बैकटेस्ट के जाल चेकलिस्ट

बैकटेस्ट के नतीजे देखते समय ये बातें जाँचें। जितने अधिक बिंदु लागू हों, उतना कम भरोसा करें।

जाँच बिंदुजाल की सामग्री
मॉडलिंग क्वालिटी 99.9% से कमकैंडल के अंदर के मूवमेंट को नज़रअंदाज़ किया जाता है, SL/TP निर्धारण सटीक नहीं
स्प्रेड स्थिर और बहुत संकराअसली ट्रेडिंग की लागत को कम आँका गया है
अवधि कम है (3 साल से कम)केवल एक खास बाज़ार स्थिति शामिल है, नतीजे पक्षपाती हैं
PF 3.0 से अधिक, इक्विटी कर्व बहुत चिकनीओवर-ऑप्टिमाइज़ेशन की प्रबल आशंका
जिस अवधि पर ऑप्टिमाइज़ किया उसी पर मूल्यांकनपुराने डेटा पर फिटिंग को असली क्षमता समझने की गलती
केवल एक करेंसी पेयर, एक अवधिसंयोग से अच्छा रहा होने की संभावना

असली और कई अवधियों में जाँच

बैकटेस्ट के जालों से बचने का सबसे अच्छा तरीका है 'कई स्वतंत्र शर्तों पर बार-बार जाँच'। एक बार की अच्छी परफॉर्मेंस संयोग हो सकती है, लेकिन अलग-अलग अवधियों और शर्तों पर लगातार पॉजिटिव रहे तो असली बढ़त की उम्मीद है।

1

कई अवधियों में बाँटकर टेस्ट करें

10 साल को 3-4 अवधियों में बाँटें और देखें कि हर अवधि में अकेले पॉजिटिव है या नहीं। एक ही अवधि बाकी सब को संभाल रही हो तो सावधानी ज़रूरी है।

2

वॉक-फॉरवर्ड विश्लेषण से ओवर-ऑप्टिमाइज़ेशन पकड़ें

जिस अवधि को ऑप्टिमाइज़ेशन में इस्तेमाल नहीं किया (OOS), वहाँ प्रदर्शन बिगड़ता तो नहीं — यह ओवर-ऑप्टिमाइज़ेशन पकड़ने का सबसे पक्का तरीका है।

3

फॉरवर्ड टेस्ट से असली बाज़ार में परखें

डेमो अकाउंट पर कम से कम 3 महीने चलाएं और देखें कि असली स्प्रेड और स्लिपेज में बैकटेस्ट के 70-130% की परफॉर्मेंस बनी रहती है या नहीं।

बैकटेस्ट, वॉक-फॉरवर्ड विश्लेषण और फॉरवर्ड टेस्ट — तीनों पास करने के बाद ही असली पैसे लगाने का उम्मीदवार बनता है। एक भी कमी हो तो निर्णय का आधार अपूर्ण है।

🔬 वॉक-फॉरवर्ड विश्लेषण से ओवर-ऑप्टिमाइज़ेशन पहचानें

बैकटेस्ट के जालों में सबसे जटिल है ओवर-ऑप्टिमाइज़ेशन। वॉक-फॉरवर्ड विश्लेषण के लेख में इसे पकड़ने की विस्तृत प्रक्रिया बताई गई है।

वॉक-फॉरवर्ड विश्लेषण पढ़ें →

अक्सर पूछे जाने वाले सवाल

Q: मॉडलिंग क्वालिटी कितने प्रतिशत पर भरोसेमंद मानी जाती है?

प्रकाशन से पहले की पूरी जाँच में 'सभी टिक' मोड उपयोग करें — 99.9% मानदंड है। केवल ओपनिंग प्राइस या 1-मिनट OHLC सामान्य ट्रेंड देखने के लिए उपयोगी है, लेकिन SL/TP निर्धारण सटीक नहीं होता — अंतिम निर्णय के लिए उपयुक्त नहीं।

Q: बैकटेस्ट में स्प्रेड कितना सेट करना चाहिए?

अपने असली ब्रोकर और करेंसी पेयर के औसत स्प्रेड के बराबर सेट करें। अधिक सतर्क रहना हो तो औसत का 1.5 गुना रखकर फिर से टेस्ट करें — तब भी मुनाफा बचे तो ठीक है। बहुत संकरा स्थिर स्प्रेड सेट न करें।

Q: बैकटेस्ट की अवधि कितनी लंबी होनी चाहिए?

कम से कम 5 साल, बेहतर हो तो 10 साल। कम अवधि में केवल अपट्रेंड, केवल रेंज मार्केट जैसी खास स्थितियाँ शामिल होती हैं और नतीजे पक्षपाती होते हैं। लेहमन ब्रदर्स संकट या कोविड क्रैश जैसे बड़े उतार-चढ़ाव वाली अवधि में टेस्ट करना ज़रूरी है।

Q: बैकटेस्ट अच्छा हो तो असली ट्रेडिंग में भी जीत सकते हैं?

गारंटी नहीं है। बैकटेस्ट केवल 'अतीत में काम किया था' दर्शाता है। ओवर-ऑप्टिमाइज़्ड हो तो भविष्य में नहीं दोहराएगा। वॉक-फॉरवर्ड विश्लेषण और फॉरवर्ड टेस्ट पास करने के बाद ही असली ट्रेडिंग का उम्मीदवार बनता है।

Q: बैकटेस्ट और फॉरवर्ड टेस्ट के नतीजे अलग क्यों होते हैं?

मुख्य कारण तीन हैं: ओवर-ऑप्टिमाइज़ेशन, स्प्रेड सेटिंग असली से संकरी, और स्लिपेज का ध्यान न रखना। फॉरवर्ड टेस्ट का PF बैकटेस्ट के 70% से नीचे जाए तो इन तीनों कारणों को एक-एक करके जाँचें।