MT5 त्रुटि कोड — EA ट्रेडिंग क्यों रोकता है
अंतिम अपडेट: 20 मई, 2026 | अनुमानित पढ़ने का समय: 15 मिनट
"मैंने EA इंस्टॉल किया लेकिन यह ट्रेड नहीं कर रहा" या "अचानक ऑर्डर त्रुटियां दिखने लगीं" — ये स्थितियां EA संचालन में अनिवार्य हैं। MT5 अपने लॉग में सुराग छोड़ता है। यह लेख सबसे सामान्य त्रुटि कारणों, उन्हें कैसे ठीक करें, और लॉग कैसे पढ़ें, यह बताता है।
विषय-सूची
पहले जांचने योग्य तीन चीजें
जब EA अप्रत्याशित व्यवहार करे, तो इन तीन जांचों से शुरू करें। अधिकांश समस्याएं यहीं हल हो जाती हैं।
क्या "Algo Trading" सक्षम है?
टूलबार में "Algo Trading" बटन और चार्ट के ऊपरी दाएं कोने में स्माइली फेस आइकन जांचें। भौंहें सिकोड़ा चेहरा का मतलब है ऑटोमेटेड ट्रेडिंग अक्षम है।
क्या MT5 ब्रोकर से जुड़ा है?
जांचें कि स्क्रीन के नीचे दाईं ओर कनेक्शन इंडिकेटर हरा है या नहीं। यदि लाल है या "No connection" दिखा रहा है, तो फिर से लॉगिन करने का प्रयास करें या अपना नेटवर्क जांचें।
क्या EA की सेटिंग्स में ट्रेडिंग की अनुमति है?
EA का Properties खोलें और Common टैब पर जाएं। पुष्टि करें कि "Allow Algo Trading" चेक किया गया है।
लॉग पढ़ना — Journal और Expert टैब
MT5 के नीचे टर्मिनल विंडो यह रिकॉर्ड करती है कि क्या हो रहा है। आपको जो खोजना है उसके आधार पर इन दो टैब का उपयोग करें:
| टैब | क्या रिकॉर्ड करता है |
|---|---|
| Expert | EA की अपनी गतिविधि लॉग — प्रवेश निर्णय, ऑर्डर परिणाम, EA द्वारा उत्पन्न त्रुटियां और संदेश |
| Journal | MT5 का सिस्टम लॉग — कनेक्शन स्थिति, एल्गो ट्रेडिंग सक्षम/अक्षम, सर्वर के साथ संचार त्रुटियां |
यह जानने के लिए कि EA क्यों ट्रेड नहीं कर रहा, Expert टैब जांचें। यह जांचने के लिए कि MT5 या EA बिल्कुल चल रहा है या नहीं, Journal टैब जांचें। मुख्य बात है समस्या होने के समय के आसपास की प्रविष्टियां पढ़ना।
सामान्य ऑर्डर त्रुटि कोड
जब कोई ऑर्डर विफल हो जाता है, तो EA के लॉग में एक त्रुटि कोड दिखाई देता है। सबसे सामान्य नीचे सूचीबद्ध हैं।
| त्रुटि | अर्थ | क्या करें |
|---|---|---|
| 10004 Requote | उद्धृत मूल्य बदल गया और ऑर्डर पूरा नहीं हो सका | आमतौर पर अस्थायी। EA का पुनः प्रयास लॉजिक अक्सर स्वचालित रूप से ठीक हो जाता है |
| 10006 अनुरोध अस्वीकृत | सर्वर ने ऑर्डर अस्वीकार कर दिया | खाता स्थिति, ट्रेडिंग घंटे और सिंबल की जांच करें |
| 10016 Invalid stops | SL/TP वर्तमान मूल्य के बहुत करीब है या इसमें अमान्य मान है | सुनिश्चित करें कि SL/TP ब्रोकर के न्यूनतम स्टॉप स्तर से आगे रखा गया है |
| 10019 अपर्याप्त धनराशि | पोजीशन खोलने के लिए पर्याप्त मार्जिन नहीं | लॉट साइज़ कम करें या अधिक धनराशि जमा करें |
| 10027 एल्गो ट्रेडिंग अक्षम | एल्गोरिदमिक ट्रेडिंग बंद है | "Algo Trading" बटन सक्षम करें |
| 10018 बाज़ार बंद | बाज़ार बंद होने पर एक ऑर्डर दिया गया | सत्यापित करें कि ट्रेडिंग घंटे खुले हैं। यह अक्सर डेली-टाइमफ्रेम EA के साथ होता है जो रोलओवर के समय ऑर्डर देते हैं |
EA ट्रेडिंग क्यों रोक सकता है (बिना त्रुटि के)
यदि कोई त्रुटि दिखाई नहीं देती फिर भी EA ट्रेड नहीं कर रहा है, तो निम्न कारणों पर विचार करें।
प्रवेश की शर्तें अभी तक पूरी नहीं हुई हैं
EA केवल तभी ऑर्डर देता है जब उसकी शर्तें पूरी होती हैं। H4 और D1 EA का कई दिनों से कई सप्ताह तक कोई ट्रेड न होना पूरी तरह सामान्य है। पहले EA की अपेक्षित ट्रेड आवृत्ति की पुष्टि करें।
स्प्रेड अधिकतम सीमा से ऊपर है
जब स्प्रेड MaxSpread से अधिक हो जाता है तो कई EA नई एंट्री रोक देते हैं। स्प्रेड सुबह के सत्रों और समाचार जारी होने के आसपास बढ़ जाता है, इसलिए EA केवल उन विंडो के दौरान रुक सकता है।
एक फ़िल्टर ने ट्रेडिंग निलंबित कर दी है
आर्थिक समाचार फ़िल्टर, ट्रेडिंग घंटे फ़िल्टर, लगातार-हानि रोक, या दैनिक हानि सीमा जैसे सुरक्षा तंत्र सक्रिय हो सकते हैं। कारण लॉग में दिखाई देगा।
सिंबल नाम बेमेल
उदाहरण के लिए, GOLD के लिए डिज़ाइन किया गया EA जो XAUUSD चार्ट से जुड़ा हो, सिंबल नाम बेमेल के कारण काम नहीं कर सकता। अपने ब्रोकर द्वारा उपयोग किए जाने वाले सटीक सिंबल नाम की पुष्टि करें।
गलत टाइमफ्रेम या अपर्याप्त ऐतिहासिक डेटा
EA को गलत टाइमफ्रेम चार्ट पर लगाना, या पर्याप्त ऐतिहासिक डेटा की कमी, भी ट्रेडिंग को रोक सकती है।
त्रुटियां बनी रहने पर व्यवस्थित समस्या निवारण
यदि आप कारण की पहचान नहीं कर सकते, तो निम्न चरणों को क्रम में करें।
लॉग में त्रुटि की पहचान करें
Expert / Journal टैब में, दिनांक, समय, त्रुटि कोड, और संदेश नोट करें।
डेमो खाते पर समस्या को पुनः उत्पन्न करने का प्रयास करें
डेमो खाते पर वही सेटिंग्स चलाएं और देखें कि समस्या होती है या नहीं। यदि होती है, तो समस्या EA या इसकी सेटिंग्स में है। यदि नहीं होती, तो समस्या खाते या कनेक्शन में है।
कारण को अलग करने के लिए सेटिंग्स को एक-एक करके रीसेट करें
समस्या का कारण किसे पहचानने के लिए फ़िल्टर और पैरामीटर को एक-एक करके उनके डिफ़ॉल्ट मानों पर लौटाएं।
MT5 और EA को पुनः प्रारंभ करें
MT5 को पुनः प्रारंभ करना या EA को चार्ट पर फिर से जोड़ना अस्थायी समस्याओं को साफ़ कर सकता है। VPS पर, रीबूट भी मदद कर सकता है।
यदि अनसुलझा है, तो EA प्रदाता से संपर्क करें
EA प्रदाता या अपने ब्रोकर से संपर्क करते समय लॉग से त्रुटि विवरण, सिंबल, टाइमफ्रेम, और अपनी सेटिंग्स शामिल करें।
🖥️ VPS के साथ अपने ट्रेडिंग वातावरण को स्थिर करें
कनेक्शन टूटने और रीबूट के कारण होने वाली कई समस्याओं को VPS पर अपना EA चलाकर रोका जा सकता है।
VPS सेटअप गाइड पढ़ें →