होम > EA · MT5 नॉलेज बेस > MT5 एरर कोड गाइड

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

MT5 एरर कोड गाइड — EA ट्रेड न करे तो क्या करें

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

"EA लगाया पर ट्रेड नहीं हो रहा" या "अचानक ऑर्डर एरर आने लगा" — EA चलाते समय ऐसी परिस्थितियाँ ज़रूर आती हैं। MT5 लॉग में एरर के सुराग दर्ज होते हैं। इस लेख में सामान्य एरर के कारण, समाधान और लॉग पढ़ने का तरीका समझाया गया है।

पहले ये 3 चीज़ें जाँचें

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

1

"Algo Trading" चालू है या नहीं

टूलबार में "Algo Trading" बटन और चार्ट के ऊपरी-दाईं ओर स्माइल आइकन देखें। यदि उदास चेहरे का आइकन दिखे तो ऑटो-ट्रेडिंग बंद है।

2

ब्रोकर से कनेक्शन है या नहीं

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

3

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

EA प्रॉपर्टीज → "Common" टैब में "Allow Algo Trading" का चेकबॉक्स टिक किया हुआ है या नहीं, यह जाँचें।

लॉग कैसे पढ़ें — Journal और Expert

MT5 के टर्मिनल विंडो (स्क्रीन के नीचे) में समस्या के कारण दर्ज होते हैं। इन दो टैब का उपयोग करें।

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

"EA ट्रेड क्यों नहीं कर रहा" जानना हो तो Expert टैब देखें; "MT5 और EA चल भी रहे हैं या नहीं" जानना हो तो Journal टैब देखें। एरर आने के समय के आसपास का लॉग पढ़ना सबसे ज़रूरी है।

सामान्य ऑर्डर एरर कोड

ऑर्डर फेल होने पर EA के लॉग में एरर कोड दिखता है। प्रमुख एरर कोड इस प्रकार हैं।

एररअर्थसमाधान
10004 Requoteप्राइस बदल गई, ऑर्डर फिल नहीं हुआअस्थायी। EA अक्सर खुद retry करके ठीक कर लेता है
10006 Request Rejectedसर्वर ने ऑर्डर अस्वीकार कियाखाते की स्थिति, ट्रेडिंग घंटे और सिम्बल जाँचें
10016 Invalid StopsSL/TP प्राइस के बहुत करीब या गलत वैल्यूSL/TP को ब्रोकर के Minimum Stop Level से अधिक दूरी पर रखें
10019 Insufficient Fundsमार्जिन कम है, पोज़िशन नहीं खुल सकतीलॉट घटाएँ या खाते में जमा करें
10027 Algo Trading DisabledAlgo Trading बंद है"Algo Trading" बटन चालू करें
10018 Market Closedबाज़ार बंद होने के समय ऑर्डर भेजाट्रेडिंग घंटे जाँचें। D1 EA में रोलओवर के समय यह ज़्यादा होता है
एरर कोड MT5 के वर्जन या डिस्प्ले के अनुसार थोड़े अलग हो सकते हैं। कोड नंबर से Journal/Expert में सर्च करें और आसपास के संदर्भ से कारण पहचानें।

EA "ट्रेड नहीं करता" — संभावित कारण

कोई एरर नहीं दिख रहा फिर भी ट्रेड नहीं हो रहा — ऐसे में ये कारण हो सकते हैं।

1

एंट्री की शर्त अभी पूरी नहीं हुई

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

2

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

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

3

किसी फिल्टर ने ट्रेडिंग रोकी है

इकोनॉमिक न्यूज़ फिल्टर, ट्रेडिंग टाइम फिल्टर, लगातार नुकसान पर रोक, दैनिक नुकसान सीमा जैसे सुरक्षा उपाय सक्रिय हो सकते हैं। रोकने का कारण लॉग में दिखेगा।

4

सिम्बल का नाम मेल नहीं खाता

EA GOLD के लिए बना है पर XAUUSD चार्ट पर लगाया है, या ऐसा ही कोई सिम्बल नाम का अंतर EA को रोक सकता है। अपने ब्रोकर का सही सिम्बल नाम जाँचें।

5

टाइमफ्रेम गलत है या हिस्टोरिकल डेटा कम है

EA के लिए अपेक्षित टाइमफ्रेम से अलग चार्ट पर लगाना, या ज़रूरी हिस्टोरिकल डेटा का न होना भी ट्रेड न होने का कारण हो सकता है।

एरर जारी रहे तो समस्या का पता लगाने की प्रक्रिया

कारण समझ न आए तो इस क्रम में जाँच करें।

चरण 1

लॉग से एरर की पहचान करें

Expert/Journal टैब में एरर का समय, कोड और संदेश देखें।

चरण 2

Demo खाते पर समस्या को दोहराएँ

वही सेटिंग Demo खाते पर चलाएँ और देखें कि समस्या दोबारा आती है या नहीं। आए तो EA/सेटिंग की समस्या है; न आए तो खाते/कनेक्शन की।

चरण 3

एक-एक सेटिंग डिफ़ॉल्ट पर लाकर कारण सीमित करें

फिल्टर और पैरामीटर को डिफ़ॉल्ट पर रीसेट करते हुए जाँचें कि कौन सी सेटिंग समस्या पैदा कर रही है।

चरण 4

MT5 और EA को रीस्टार्ट करें

MT5 रीस्टार्ट करने या चार्ट पर EA दोबारा लगाने से कुछ अस्थायी गड़बड़ियाँ ठीक हो जाती हैं। VPS हो तो उसे रीस्टार्ट करना भी कारगर है।

चरण 5

हल न हो तो EA प्रदाता से संपर्क करें

लॉग की एरर जानकारी, सिम्बल, टाइमफ्रेम और सेटिंग सहित EA के प्रदाता या ब्रोकर से संपर्क करें।

🖥️ VPS से स्थिर रनिंग एनवायरनमेंट बनाएँ

कनेक्शन टूटने या रीस्टार्ट से होने वाली अधिकांश समस्याएँ VPS से ऑपरेशन माहौल स्थिर करके रोकी जा सकती हैं।

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

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

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

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

Q: "Invalid Stops (10016)" एरर आ रहा है।

SL/TP मौजूदा प्राइस के बहुत करीब है या ब्रोकर की Minimum Stop Level सीमा का उल्लंघन हो रहा है। ब्रोकर की न्यूनतम Stop Level जाँचें और 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 टैब देखें। समस्या के समय दोनों टैब, एरर आने के आसपास का लॉग पढ़ना मूल सिद्धांत है।