MT4 স্বয়ংক্রিয় ট্রেডিং বোতাম চালু আছে, তবুও EA অর্ডার দিচ্ছে না কেন? চারটি ধাপে যাচাই করুন
AutoTrading জ্বলছে মানে শুধু এই যে টার্মিনালের বৈশ্বিক সুইচ স্বয়ংক্রিয় ট্রেডিং অনুমোদন করছে। এর সঙ্গে EA-এর নিজস্ব অনুমতি, অ্যাকাউন্ট ও সার্ভারের সীমাবদ্ধতা, কোটেশন ও কৌশলের শর্ত যাচাই করতে হবে এবং এক্সপার্ট ও লগ থেকে প্রমাণ খুঁজতে হবে।
লেখক: টমাস|MT4 ব্যবহারিক|২৭ অক্টোবর ২০২৬
MT4 টুলবারের AutoTrading বোতাম ইতিমধ্যে চালু, EA-ও চার্টে সংযুক্ত, তবুও দীর্ঘ সময় ধরে কোনো অর্ডার আসছে না। সবচেয়ে সাধারণ ভুল হলো বারবার EA পুনরায় ইনস্টল করা, অথবা এটিকে "চলতে" বাধ্য করতে ঝুঁকির প্যারামিটার সরাসরি শিথিল করা। বোতামটি কেবল একটি অনুমতির ধাপ সমাধান করে; EA অর্ডার না দেওয়ার কারণ হতে পারে এন্ট্রি শর্ত কখনোই দেখা যায়নি, সিম্বল মেলেনি, অ্যাকাউন্ট সীমাবদ্ধ ছিল বা অর্ডার সার্ভার প্রত্যাখ্যান করেছে। প্রথমে নির্ধারণ করুন কোথায় আটকে আছে, তারপর সিদ্ধান্ত নিন সেটিংস পরিবর্তন করতে হবে কি না। এই লেখাটি একটি পরিচালনা-শিক্ষা, এতে কোনো প্রকৃত অ্যাকাউন্ট বা পরীক্ষার ফলাফল নেই।
চিত্র: চারটি ধাপ, একটি বোতাম নয়

প্রথম ধাপ চার্ট ও কৌশলের শর্ত, দ্বিতীয় ধাপ টার্মিনালের বৈশ্বিক স্বয়ংক্রিয় ট্রেডিং সুইচ, তৃতীয় ধাপ এই EA-এর নিজস্ব ট্রেডিং অনুমতি, চতুর্থ ধাপ অ্যাকাউন্ট ও সার্ভারের অনুমোদিত কার্যক্রম। যেকোনো একটি ধাপ ব্যর্থ হলে তা "EA চলছে, কিন্তু অর্ডার নেই" হিসেবে প্রকাশ পেতে পারে। MetaQuotes-এর MT4 সহায়তায় বলা হয়েছে: যদি টার্মিনালের স্বয়ংক্রিয় ট্রেডিং বন্ধ থাকে, তবে EA নিজে স্বয়ংক্রিয় ট্রেডিং অনুমোদন করলেও ট্রেড সম্পাদন করতে পারবে না; আর টার্মিনালের অনুমোদন মানেই একটি নির্দিষ্ট EA অবশ্যই ট্রেড করবে এমন নিশ্চয়তা নয়। চিত্রের তীরগুলো যাচাইয়ের ক্রম নির্দেশ করে, সব সুইচ চালু করলেই অর্ডার তৈরি হবে এমন নয়।
প্রথম ধাপ: EA সত্যিই বৈধ পরিবেশ পেয়েছে কি না নিশ্চিত করুন
EA যে চার্টে সংযুক্ত তার সিম্বল, টাইমফ্রেম ও কৌশল বিবরণ সামঞ্জস্যপূর্ণ কি না এবং ট্রেডিং সময়ে কোটেশন ধারাবাহিকভাবে আপডেট হচ্ছে কি না পরীক্ষা করুন। কিছু ব্রোকার সিম্বলের পরে প্রত্যয় যোগ করে, যেমন XAUUSD-এর ভিন্ন নামকরণ; যদি EA কোড কেবল একটি নির্দিষ্ট নাম চেনে, তবে তার নিজস্ব যাচাইয়ের শর্ত পূরণ নাও হতে পারে। এরপর ইনপুট প্যারামিটারের ট্রেডিং সময়, দিক ফিল্টার, সর্বোচ্চ স্প্রেড, বিদ্যমান পজিশনের সীমা যাচাই করুন। কৌশল সংকেত সক্রিয় না হলে অর্ডার না আসা স্বাভাবিক ফলাফল, নীরবতাকে ত্রুটি হিসেবে ধরা উচিত নয়। কৃত্রিমভাবে থ্রেশহোল্ড ছোট করে EA-কে অর্ডার দিতে বাধ্য করবেন না।
দ্বিতীয় ধাপ: বৈশ্বিক ও একক EA অনুমতি আলাদাভাবে যাচাই করুন
টার্মিনাল সেটিংস ও টুলবারে AutoTrading-এর বৈশ্বিক অবস্থা পরীক্ষা করুন, তারপর সেই চার্টের EA বৈশিষ্ট্য খুলে "লাইভ স্বয়ংক্রিয় ট্রেডিং অনুমোদন" ইত্যাদি সংশ্লিষ্ট অপশন যাচাই করুন। MT4-এর অফিসিয়াল ডকুমেন্টে বলা হয়েছে, অ্যাকাউন্ট পরিবর্তন, প্রোফাইল পরিবর্তন, চার্টের সিম্বল বা টাইমফ্রেম পরিবর্তনের সময় সুরক্ষা হিসেবে স্বয়ংক্রিয়ভাবে ট্রেডিং নিষ্ক্রিয় করার ব্যবস্থা থাকতে পারে; এই কাজগুলো সদ্য করলে অবস্থা পুনরায় যাচাই করুন। অজানা উৎসের EA-এর ক্ষেত্রে সমস্যা সমাধানের সময় DLL ইমপোর্ট বা যেকোনো URL অ্যাক্সেস চালু করবেন না। সেগুলো আলাদা নিরাপত্তা অনুমতি, অর্ডার দেওয়ার অনুমতির সঙ্গে এক বিষয় নয়।
তৃতীয় ধাপ: লগকে বলতে দিন কোথায় আটকে আছে
টার্মিনালের "এক্সপার্ট" ও "লগ" ট্যাব খুলে অর্ডার প্রচেষ্টার সময় অনুযায়ী বার্তা দেখুন। MetaQuotes জানায়, "এক্সপার্ট" ট্যাবে EA-এর চলার বার্তা, পজিশন খোলা-বন্ধ ও অর্ডার পরিবর্তন ইত্যাদি ঘটনা লিপিবদ্ধ হয়। যদি কোনো অর্ডার প্রচেষ্টাই না থাকে, প্রথমে কৌশলের সংকেত শর্ত ও EA লোড হওয়ার অবস্থায় ফিরে যান; যদি "ট্রেডিং অনুমোদিত নয়" বার্তা আসে, টার্মিনাল, একক EA ও অ্যাকাউন্টের অনুমতি যাচাই চালিয়ে যান। MQL4-এর অফিসিয়াল ত্রুটি কোডে 4109 মানে ট্রেডিং অনুমোদিত নয়, 4112 মানে সার্ভার EA ট্রেডিং নিষ্ক্রিয় করেছে। ত্রুটি কোড কেবল সূত্র দেয়, তবুও সেই সময়ের সম্পূর্ণ লগের সঙ্গে মিলিয়ে বিচার করুন, কেবল একটি সংখ্যা দেখে সেটিংস পরিবর্তন করবেন না।
চতুর্থ ধাপ: অনুমতির সমস্যা ও অর্ডারের সমস্যা আলাদা করুন
যদি লগে ইতিমধ্যে অর্ডার জমা দেওয়ার রেকর্ড থাকে কিন্তু প্রত্যাখ্যাত হয়, তবে এটি "EA কখনোই সংকেত পায়নি" নয়। তখন চুক্তির সর্বনিম্ন লট, স্টপ-লস দূরত্ব, উপলব্ধ মার্জিন, বাজার খোলা-বন্ধ এবং সার্ভারের ফেরত দেওয়া নির্দিষ্ট ত্রুটি পরীক্ষা করুন; প্রতিটি অর্ডার প্রত্যাখ্যানকে AutoTrading-এর দোষ দেবেন না। যদি অ্যাকাউন্টের দিকে স্বয়ংক্রিয় ট্রেডিং সীমাবদ্ধ থাকে, ব্রোকারের সঙ্গে যোগাযোগ করে নিয়ম নিশ্চিত করুন, চার্ট বদলে সীমাবদ্ধতা এড়ানোর চেষ্টা করবেন না। প্রথমে ডেমো পরিবেশে পুনরুৎপাদন করুন এবং সময়, সিম্বল, প্যারামিটার ও লগ সংরক্ষণ করুন, তারপর অফিসিয়াল ডকুমেন্ট বা EA ডেভেলপারের নির্দেশনার সঙ্গে মিলিয়ে সমাধান করুন। একবার সফল অর্ডার কেবল বোঝায় এই একবারই শর্ত পূরণ হয়েছে, এটি লজিক, ঝুঁকি ব্যবস্থাপনা বা লাইভ পারফরম্যান্স নির্ভরযোগ্য হওয়ার প্রমাণ নয়।