MT4 EA लोड हो गया है लेकिन ऑर्डर नहीं दे रहा? खाता अनुमतियाँ, स्विच और लॉग के अनुसार चरणबद्ध जाँच करें
EA ऑर्डर न दे तो पहले सिग्नल न होने और ट्रेड अस्वीकृत होने में अंतर करें, फिर क्रम से खाता अनुमतियाँ, ऑटो ट्रेडिंग स्विच, EA सेटिंग्स और लॉग जाँचें।
लेखक: थॉमस|EA और MT4 व्यावहारिक अनुभव|3 नवंबर 2026
सारांश: MT4 चार्ट पर EA पहले से लोड है, फिर भी लंबे समय तक कोई ऑर्डर नहीं आता, जरूरी नहीं कि प्रोग्राम खराब हो। खाता अनुमतियाँ, ऑटो ट्रेडिंग स्विच, EA के अपने पैरामीटर, सिग्नल शर्तें और ट्रेडिंग सर्वर की प्रतिक्रिया, सभी परिणाम को प्रभावित कर सकते हैं। यह लेख सुरक्षा से लेकर विशिष्ट बिंदुओं तक एक जाँच क्रम प्रदान करता है; चित्र मूल शैक्षिक उदाहरण हैं, वास्तविक खाता स्क्रीनशॉट नहीं।
पहले पुष्टि करें कि “कोई ऑर्डर नहीं” किस प्रकार का है
टर्मिनल के “ट्रेड” और “खाता इतिहास” खोलकर देखें कि क्या पहले से कोई अपूर्ण पेंडिंग ऑर्डर है, ऑर्डर अस्वीकृत हुआ है, पहले निष्पादित होकर बंद हुआ है, या EA ने ऑर्डर देने का प्रयास ही नहीं किया। चारों स्थितियों के कारण अलग हैं। यदि केवल चार्ट के ऊपरी दाएँ कोने के आइकन को देखते रहें, तो “चलाने की अनुमति” को गलती से “वैध ट्रेडिंग सिग्नल उत्पन्न हुआ” समझना आसान है। EA विश्लेषण चला सकता है, लेकिन प्रवेश शर्तें पूरी नहीं हुईं; ऐसे में ऑर्डर न देना शायद रणनीति के डिज़ाइन के अनुरूप ही है।

चित्र जाँच क्रम दिखाता है: खाता अनुमतियाँ, वैश्विक स्विच, EA की अलग सेटिंग, लॉग और रणनीति शर्तें। क्रम का उद्देश्य यह है कि पहले एक नज़र में सत्यापित होने वाली सेटिंग्स को बाहर किया जाए, फिर जटिल कोड देखा जाए। संचालन करते समय खाता प्रकार, प्रतीक, समय और टर्मिनल संस्करण रिकॉर्ड करें, ताकि किसी अन्य खाते या अन्य चार्ट की स्थिति को वर्तमान EA की स्थिति न समझ लिया जाए।
पहला चरण: क्या खाते के पास ट्रेडिंग अनुमति है
MetaTrader 4 की आधिकारिक सहायता सामान्य ट्रेडिंग पासवर्ड और निवेशक पासवर्ड में अंतर बताती है। निवेशक पासवर्ड से लॉगिन करके खाता देखा जा सकता है, लेकिन ट्रेड नहीं किया जा सकता, और EA भी स्वचालित रूप से ऑर्डर नहीं दे सकता। पहले टर्मिनल में पुष्टि करें कि लॉगिन किया गया खाता और सर्वर अपेक्षित हैं या नहीं, और क्या यह केवल-पढ़ने की अनुमति है। यदि अनुमति सामान्य है, तो फिर जाँचें कि अनुबंध प्रतीक ट्रेड करने योग्य है या नहीं, ट्रेडिंग सत्र में है या नहीं, और खाते में पर्याप्त उपलब्ध मार्जिन है या नहीं। सोना XAUUSD के विभिन्न सेवा प्रदाताओं पर अलग-अलग सफ़िक्स, अनुबंध विनिर्देश और ट्रेडिंग समय हो सकते हैं; एक टर्मिनल की सेटिंग्स को सीधे दूसरे पर कॉपी नहीं किया जा सकता।
दूसरा चरण: वैश्विक स्विच और EA सेटिंग में अंतर करें
MT4 का “ऑटो ट्रेडिंग” टूलबार बटन वैश्विक स्तर का नियंत्रण है; “टूल—विकल्प—विशेषज्ञ सलाहकार” में भी स्वचालित ट्रेडिंग की अनुमति देने की सेटिंग होती है। आधिकारिक दस्तावेज़ बताते हैं कि बंद होने पर EA विश्लेषण चला सकता है, लेकिन ट्रेड नहीं कर सकता। इसके अलावा, उस चार्ट पर EA के गुण खोलकर EA की अपनी स्वचालित ट्रेडिंग अनुमति और इनपुट पैरामीटर भी जाँचें। प्लेटफ़ॉर्म खाता, प्रतीक या अवधि बदलने के बाद ट्रेडिंग को स्वचालित रूप से अक्षम करने वाला सुरक्षा विकल्प भी प्रदान करता है; जिन्होंने हाल ही में चार्ट बदला है, उन्हें विशेष रूप से जाँच करनी चाहिए।
जाँच करते समय EA को तुरंत ऑर्डर देने के लिए सभी बाहरी अनुमतियाँ एक साथ न चालू करें। DLL आयात और WebRequest सामान्य ट्रेडिंग स्विच से अलग बात हैं; केवल तभी विश्वसनीय दायरे में कॉन्फ़िगर करें जब EA के स्रोत और आवश्यक कार्यक्षमता की वास्तव में जानकारी हो। सेटिंग्स बदलने के बाद पहले डेमो खाते में स्थिति और लॉग की पुष्टि करें, फिर वास्तविक खाते पर विचार करें।
तीसरा चरण: लॉग पढ़ें, कारण का अनुमान न लगाएँ
टर्मिनल के “विशेषज्ञ” और “लॉग” टैब में संबंधित समय की प्रविष्टियाँ खोजें, मुख्य रूप से देखें कि EA ने इनिशियलाइज़ किया या नहीं, प्रवेश शर्तें प्रिंट कीं या नहीं, ऑर्डर अनुरोध भेजा या नहीं, और सर्वर ने क्या लौटाया। यदि EA ने कोई ऑर्डर अनुरोध नहीं भेजा, तो पहले ट्रिगर लॉजिक, आवश्यक इंडिकेटर डेटा और चलने की अवधि जाँचें। यदि अनुरोध भेजा गया लेकिन विफल रहा, तो विशिष्ट त्रुटि के अनुसार लॉट, न्यूनतम वॉल्यूम, स्टॉप-लॉस दूरी, कोटेशन स्थिति और बाज़ार सत्र जाँचें। विभिन्न सेवा प्रदाताओं की सीमाएँ बदलती रहती हैं; इंटरनेट पर मिली त्रुटि कोड तालिका को अपने खाते का अंतिम नियम न मानें।
चौथा चरण: सुधार सत्यापित करें, प्रमाण रखें
हर बार केवल एक चीज़ बदलें, और बदलाव से पहले और बाद का समय, सेटिंग्स, लॉग और परीक्षण परिणाम रिकॉर्ड करें। पहले डेमो खाते या स्ट्रैटेजी टेस्टर में नियंत्रित सत्यापन करें, फिर वास्तविक वातावरण के अंतर देखें। बैकटेस्ट में निष्पादन शर्तें, स्प्रेड और स्लिपेज वास्तविक समय ट्रेडिंग से भिन्न हो सकते हैं; केवल इसलिए कि बैकटेस्ट में ऑर्डर दिए जा सकते हैं, यह न मानें कि लाइव ट्रेडिंग में निश्चित रूप से निष्पादन होगा। यदि EA किसी तृतीय पक्ष से है, तो संस्करण, लाइसेंस अवधि और उपयोग किया गया खाता समर्थित है या नहीं, यह भी जाँचें। लगातार कारण न मिलने पर, संवेदनशील जानकारी हटाए गए लॉग अंश, टर्मिनल संस्करण और पुनरुत्पादन चरण डेवलपर या सेवा प्रदाता को सबमिट करें, खाता पासवर्ड न भेजें। स्वचालित ट्रेडिंग कॉन्फ़िगरेशन त्रुटियों और बाज़ार जोखिम को बढ़ा सकती है; यह लेख केवल संचालन शिक्षण है और ट्रेडिंग परिणाम की गारंटी नहीं देता।