होम > EA और MT5 ज्ञानकोश > MT5 त्रुटि कोड

समस्या निवारणMT5मध्यवर्ती

MT5 त्रुटि कोड — EA ट्रेडिंग क्यों रोकता है

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

"मैंने EA इंस्टॉल किया लेकिन यह ट्रेड नहीं कर रहा" या "अचानक ऑर्डर त्रुटियां दिखने लगीं" — ये स्थितियां EA संचालन में अनिवार्य हैं। MT5 अपने लॉग में सुराग छोड़ता है। यह लेख सबसे सामान्य त्रुटि कारणों, उन्हें कैसे ठीक करें, और लॉग कैसे पढ़ें, यह बताता है।

पहले जांचने योग्य तीन चीजें

जब EA अप्रत्याशित व्यवहार करे, तो इन तीन जांचों से शुरू करें। अधिकांश समस्याएं यहीं हल हो जाती हैं।

1

क्या "Algo Trading" सक्षम है?

टूलबार में "Algo Trading" बटन और चार्ट के ऊपरी दाएं कोने में स्माइली फेस आइकन जांचें। भौंहें सिकोड़ा चेहरा का मतलब है ऑटोमेटेड ट्रेडिंग अक्षम है।

2

क्या MT5 ब्रोकर से जुड़ा है?

जांचें कि स्क्रीन के नीचे दाईं ओर कनेक्शन इंडिकेटर हरा है या नहीं। यदि लाल है या "No connection" दिखा रहा है, तो फिर से लॉगिन करने का प्रयास करें या अपना नेटवर्क जांचें।

3

क्या EA की सेटिंग्स में ट्रेडिंग की अनुमति है?

EA का Properties खोलें और Common टैब पर जाएं। पुष्टि करें कि "Allow Algo Trading" चेक किया गया है।

लॉग पढ़ना — Journal और Expert टैब

MT5 के नीचे टर्मिनल विंडो यह रिकॉर्ड करती है कि क्या हो रहा है। आपको जो खोजना है उसके आधार पर इन दो टैब का उपयोग करें:

टैबक्या रिकॉर्ड करता है
ExpertEA की अपनी गतिविधि लॉग — प्रवेश निर्णय, ऑर्डर परिणाम, EA द्वारा उत्पन्न त्रुटियां और संदेश
JournalMT5 का सिस्टम लॉग — कनेक्शन स्थिति, एल्गो ट्रेडिंग सक्षम/अक्षम, सर्वर के साथ संचार त्रुटियां

यह जानने के लिए कि EA क्यों ट्रेड नहीं कर रहा, Expert टैब जांचें। यह जांचने के लिए कि MT5 या EA बिल्कुल चल रहा है या नहीं, Journal टैब जांचें। मुख्य बात है समस्या होने के समय के आसपास की प्रविष्टियां पढ़ना।

सामान्य ऑर्डर त्रुटि कोड

जब कोई ऑर्डर विफल हो जाता है, तो EA के लॉग में एक त्रुटि कोड दिखाई देता है। सबसे सामान्य नीचे सूचीबद्ध हैं।

त्रुटिअर्थक्या करें
10004 Requoteउद्धृत मूल्य बदल गया और ऑर्डर पूरा नहीं हो सकाआमतौर पर अस्थायी। EA का पुनः प्रयास लॉजिक अक्सर स्वचालित रूप से ठीक हो जाता है
10006 अनुरोध अस्वीकृतसर्वर ने ऑर्डर अस्वीकार कर दियाखाता स्थिति, ट्रेडिंग घंटे और सिंबल की जांच करें
10016 Invalid stopsSL/TP वर्तमान मूल्य के बहुत करीब है या इसमें अमान्य मान हैसुनिश्चित करें कि SL/TP ब्रोकर के न्यूनतम स्टॉप स्तर से आगे रखा गया है
10019 अपर्याप्त धनराशिपोजीशन खोलने के लिए पर्याप्त मार्जिन नहींलॉट साइज़ कम करें या अधिक धनराशि जमा करें
10027 एल्गो ट्रेडिंग अक्षमएल्गोरिदमिक ट्रेडिंग बंद है"Algo Trading" बटन सक्षम करें
10018 बाज़ार बंदबाज़ार बंद होने पर एक ऑर्डर दिया गयासत्यापित करें कि ट्रेडिंग घंटे खुले हैं। यह अक्सर डेली-टाइमफ्रेम EA के साथ होता है जो रोलओवर के समय ऑर्डर देते हैं
त्रुटि कोड MT5 संस्करणों और उनके शब्दों के बीच थोड़ा भिन्न हो सकते हैं। कोड नंबर द्वारा Journal/Expert में खोजें और मूल कारण की पहचान के लिए आसपास के संदर्भ को पढ़ें।

EA ट्रेडिंग क्यों रोक सकता है (बिना त्रुटि के)

यदि कोई त्रुटि दिखाई नहीं देती फिर भी EA ट्रेड नहीं कर रहा है, तो निम्न कारणों पर विचार करें।

1

प्रवेश की शर्तें अभी तक पूरी नहीं हुई हैं

EA केवल तभी ऑर्डर देता है जब उसकी शर्तें पूरी होती हैं। H4 और D1 EA का कई दिनों से कई सप्ताह तक कोई ट्रेड न होना पूरी तरह सामान्य है। पहले EA की अपेक्षित ट्रेड आवृत्ति की पुष्टि करें।

2

स्प्रेड अधिकतम सीमा से ऊपर है

जब स्प्रेड MaxSpread से अधिक हो जाता है तो कई EA नई एंट्री रोक देते हैं। स्प्रेड सुबह के सत्रों और समाचार जारी होने के आसपास बढ़ जाता है, इसलिए EA केवल उन विंडो के दौरान रुक सकता है।

3

एक फ़िल्टर ने ट्रेडिंग निलंबित कर दी है

आर्थिक समाचार फ़िल्टर, ट्रेडिंग घंटे फ़िल्टर, लगातार-हानि रोक, या दैनिक हानि सीमा जैसे सुरक्षा तंत्र सक्रिय हो सकते हैं। कारण लॉग में दिखाई देगा।

4

सिंबल नाम बेमेल

उदाहरण के लिए, GOLD के लिए डिज़ाइन किया गया EA जो XAUUSD चार्ट से जुड़ा हो, सिंबल नाम बेमेल के कारण काम नहीं कर सकता। अपने ब्रोकर द्वारा उपयोग किए जाने वाले सटीक सिंबल नाम की पुष्टि करें।

5

गलत टाइमफ्रेम या अपर्याप्त ऐतिहासिक डेटा

EA को गलत टाइमफ्रेम चार्ट पर लगाना, या पर्याप्त ऐतिहासिक डेटा की कमी, भी ट्रेडिंग को रोक सकती है।

त्रुटियां बनी रहने पर व्यवस्थित समस्या निवारण

यदि आप कारण की पहचान नहीं कर सकते, तो निम्न चरणों को क्रम में करें।

चरण 1

लॉग में त्रुटि की पहचान करें

Expert / Journal टैब में, दिनांक, समय, त्रुटि कोड, और संदेश नोट करें।

चरण 2

डेमो खाते पर समस्या को पुनः उत्पन्न करने का प्रयास करें

डेमो खाते पर वही सेटिंग्स चलाएं और देखें कि समस्या होती है या नहीं। यदि होती है, तो समस्या EA या इसकी सेटिंग्स में है। यदि नहीं होती, तो समस्या खाते या कनेक्शन में है।

चरण 3

कारण को अलग करने के लिए सेटिंग्स को एक-एक करके रीसेट करें

समस्या का कारण किसे पहचानने के लिए फ़िल्टर और पैरामीटर को एक-एक करके उनके डिफ़ॉल्ट मानों पर लौटाएं।

चरण 4

MT5 और EA को पुनः प्रारंभ करें

MT5 को पुनः प्रारंभ करना या EA को चार्ट पर फिर से जोड़ना अस्थायी समस्याओं को साफ़ कर सकता है। VPS पर, रीबूट भी मदद कर सकता है।

चरण 5

यदि अनसुलझा है, तो EA प्रदाता से संपर्क करें

EA प्रदाता या अपने ब्रोकर से संपर्क करते समय लॉग से त्रुटि विवरण, सिंबल, टाइमफ्रेम, और अपनी सेटिंग्स शामिल करें।

🖥️ VPS के साथ अपने ट्रेडिंग वातावरण को स्थिर करें

कनेक्शन टूटने और रीबूट के कारण होने वाली कई समस्याओं को VPS पर अपना EA चलाकर रोका जा सकता है।

VPS सेटअप गाइड पढ़ें →

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

Q: मैंने EA लगाया लेकिन स्माइली आइकन दिखाई नहीं दे रहा।

पहले जांचें कि टूलबार में "Algo Trading" बटन सक्षम है। फिर EA का Properties खोलें और पुष्टि करें कि Common टैब में "Allow Algo Trading" चेक किया गया है। स्माइली आइकन दिखाने के लिए दोनों चालू होने चाहिए।

Q: मुझे बार-बार "Invalid stops (10016)" त्रुटि मिल रही है।

आपका SL/TP या तो वर्तमान मूल्य के बहुत करीब है या आपके ब्रोकर के न्यूनतम स्टॉप स्तर का उल्लंघन करता है। ब्रोकर के न्यूनतम स्टॉप स्तर की जांच करें और SL/TP को और दूर सेट करें। EA के SL/TP दूरी पैरामीटर बढ़ाने से आमतौर पर यह हल हो जाता है।

Q: कोई त्रुटि दिखाई नहीं देती, लेकिन EA ने कई दिनों से ट्रेड नहीं किया है।

यह असामान्य नहीं हो सकता। H4 और D1 EA में ट्रेड आवृत्ति कम होती है, और कई दिनों से कई सप्ताह तक कोई एंट्री न होना पूरी तरह सामान्य है। पहले EA की अपेक्षित ट्रेड आवृत्ति सत्यापित करें, फिर स्प्रेड सीमा या सक्रिय फ़िल्टर के बारे में किसी संदेश के लिए लॉग जांचें।

Q: "Market closed (10018)" त्रुटियां बार-बार दिखाई दे रही हैं।

बाज़ार बंद होने के दौरान ऑर्डर दिए जा रहे हैं। यह आमतौर पर तब होता है जब D1 EA दैनिक रोलओवर के समय ऑर्डर देने की कोशिश करता है। EA की ट्रेडिंग घंटे सेटिंग्स की समीक्षा करें या ऑर्डर को बाज़ार-खुले अवधि तक सीमित करने के लिए ट्रेडिंग घंटे फ़िल्टर का उपयोग करें।

Q: मुझे कौन सा लॉग जांचना चाहिए — Journal या Expert टैब?

जब आप EA के निर्णयों और ऑर्डर परिणामों को समझना चाहते हैं तो Expert टैब का उपयोग करें। जब आप MT5 की कनेक्शन स्थिति या एल्गो ट्रेडिंग सक्षम है या नहीं यह जांचना चाहते हैं तो Journal टैब का उपयोग करें। समस्या निवारण के दौरान, दोनों टैब जांचें और समस्या के समय के आसपास की प्रविष्टियां पढ़ें।

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