EA पैरामीटर ऑप्टिमाइज़ कैसे करें | सावधानियाँ
अपडेट किया गया: 15 मई, 2026
ऑप्टिमाइज़ करने से पहले कृपया पढ़ें
पैरामीटर ऑप्टिमाइज़ेशन एक शक्तिशाली फीचर है, लेकिन यदि इसका गलत उपयोग किया जाए, तो यह ऐतिहासिक डेटा पर अत्यधिक ऑप्टिमाइज़ (ओवरफिटिंग) हो सकता है, जिससे EA वास्तविक बाज़ार में बिल्कुल भी काम नहीं करेगा। यह लेख इन सावधानियों को विस्तार से समझाता है।
▼ विषय-सूची
ऑप्टिमाइज़ेशन क्या है?
EA पैरामीटर ऑप्टिमाइज़ेशन विभिन्न पैरामीटर संयोजनों — जैसे EMA अवधि, ATR मल्टीप्लायर और जोखिम प्रतिशत — का बैकटेस्ट करके सर्वश्रेष्ठ प्रदर्शन करने वाला संयोजन खोजने की प्रक्रिया है।
MT5 के स्ट्रैटेजी टेस्टर में एक 'ऑप्टिमाइज़ेशन मोड' है जो निर्दिष्ट सीमा के भीतर सभी पैरामीटर संयोजनों का ब्रूट-फोर्स तरीके से स्वचालित रूप से परीक्षण करता है। मल्टी-थ्रेड प्रोसेसिंग से हाई-स्पीड ऑप्टिमाइज़ेशन संभव होता है।
ऑप्टिमाइज़ेशन के चरण
- 1
स्ट्रैटेजी टेस्टर खोलें
Ctrl+R से स्ट्रैटेजी टेस्टर खोलें और EA व करेंसी पेयर (XAUUSD H1) कॉन्फ़िगर करें।
- 2
ऑप्टिमाइज़ेशन मोड चुनें
'Optimization' चेकबॉक्स को चालू करें और ऑप्टिमाइज़ेशन क्राइटेरिया चुनें (जैसे Max Net Profit, Max Sharpe Ratio)। हम क्राइटेरिया के रूप में Sharpe Ratio का उपयोग करने की सलाह देते हैं।
- 3
पैरामीटर रेंज सेट करें
'Input' टैब में, जिन पैरामीटर को आप ऑप्टिमाइज़ करना चाहते हैं उन्हें चेक करें और स्टार्ट वैल्यू, स्टेप और एंड वैल्यू सेट करें। उदाहरण: FastEMA_Period (Start: 10, Step: 5, End: 50)
- 4
Start पर क्लिक करें
सेटिंग्स पूरी होने के बाद, 'Start' पर क्लिक करें। पैरामीटर संयोजनों की संख्या के आधार पर, इसमें कुछ समय लग सकता है।
- 5
परिणामों की समीक्षा करें
ऑप्टिमाइज़ेशन पूरा होने के बाद, 'Optimization' टैब प्रत्येक संयोजन के परिणामों की सूची दिखाता है। सर्वश्रेष्ठ संयोजनों की समीक्षा के लिए Sharpe Ratio या Net Profit के अनुसार क्रमबद्ध करें।
ओवरफिटिंग क्या है?
ओवरफिटिंग वह स्थिति है जिसमें EA ऐतिहासिक बैकटेस्ट डेटा पर अत्यधिक ऑप्टिमाइज़ हो जाता है और वास्तविक बाज़ार में पूरी तरह से काम करना बंद कर देता है।
उदाहरण के लिए, भले ही आपको FastEMA_Period=23, SlowEMA_Period=47 जैसे बहुत विशिष्ट पैरामीटर के साथ शानदार बैकटेस्ट परिणाम मिलें, यह संभवतः केवल ऐतिहासिक डेटा में 'बहुत सटीक रूप से फिट' किया गया था और भविष्य के बाज़ारों में काम नहीं कर सकता।
• बैकटेस्ट प्रॉफिट कर्व अत्यधिक चिकना है (असामान्य रूप से अच्छा प्रदर्शन)
• केवल एक विशिष्ट अवधि के लिए ऑप्टिमाइज़ किया गया
• पैरामीटर परिवर्तनों के प्रति संवेदनशील — छोटे बदलावों से परिणामों में बड़े बदलाव होते हैं
ओवरफिटिंग से कैसे बचें
आउट-ऑफ-सैंपल परीक्षण करें
ऑप्टिमाइज़ेशन (इन-सैंपल) के लिए उपयोग किए गए डेटा को सत्यापन (आउट-ऑफ-सैंपल) के लिए उपयोग किए गए डेटा से अलग करें। उदाहरण के लिए, 2018-2023 डेटा पर ऑप्टिमाइज़ करें और 2024-2025 डेटा पर सत्यापित करें। यदि आउट-ऑफ-सैंपल अवधि में भी अच्छे परिणाम दिखाई देते हैं, तो वास्तविक बाज़ार में प्रभावशीलता की उम्मीद की जा सकती है।
पैरामीटर परिवर्तनों के विरुद्ध स्थिरता सत्यापित करें
पुष्टि करें कि इष्टतम मान के निकट पैरामीटर के साथ बैकटेस्ट परिणाम काफी नहीं बदलते हैं। उदाहरण के लिए, यदि FastEMA=20 इष्टतम है, तो यह महत्वपूर्ण है कि 19 या 21 के साथ भी समान परिणाम दिखाई दें।
ऑप्टिमाइज़ किए जाने वाले पैरामीटर को सीमित करें
सभी पैरामीटर को एक साथ ऑप्टिमाइज़ करना खतरनाक है। हम सबसे प्रभावशाली पैरामीटर (जोखिम प्रतिशत, EMA अवधि, आदि) पर ध्यान केंद्रित करने की सलाह देते हैं।
ऑप्टिमाइज़ेशन की सर्वोत्तम प्रथाएं
- ✓ऑप्टिमाइज़ेशन क्राइटेरिया के रूप में 'Max Net Profit' के बजाय 'Max Sharpe Ratio' या 'Max Recovery Factor' का उपयोग करें
- ✓ऑप्टिमाइज़ेशन अवधि के लिए कम से कम 3+ वर्षों के डेटा का उपयोग करें
- ✓ओवरफिटिंग की जांच के लिए हमेशा आउट-ऑफ-सैंपल परीक्षण करें
- ✓संवेदनशीलता विश्लेषण करें (इष्टतम के निकट मानों के साथ परीक्षण करें)
- ✓ऑप्टिमाइज़ेशन के बाद, लाइव खाते का उपयोग करने से पहले कम से कम 3 महीने का डेमो ट्रेडिंग करें
- ✓समय-समय पर पुनः ऑप्टिमाइज़ करने पर विचार करें (हर 6-12 महीने में)
संबंधित ब्लॉग पोस्ट
EA संचालन की 10 सामान्य गलतियाँ और उनसे कैसे बचें
अत्यधिक ऑप्टिमाइज़ेशन, बहुत बड़े लॉट, पीसी शटडाउन, और अन्य गलतियाँ जो शुरुआती लोग करते हैं, और उनसे कैसे बचें
फॉरेक्स ऑटोमेटेड ट्रेडिंग EA के लिए पूर्ण शुरुआती गाइड [2026 संस्करण]
बैकटेस्ट की जांच से लेकर डेमो संचालन और लाइव जाने तक के 7 चरणों की व्याख्या करता है