اکسپرت بستن معاملات بصورت یکجا + دانلود برای MT4 و MT5

اکسپرت بستن معاملات بصورت یکجا در MT4 و MT5

فهرست مطالب

وقتی چند معامله به صورت هم زمان باز دارید، بستن دستی تک تک پوزیشن ها می تواند زمان بر باشد و در بازارهای پرنوسان باعث شود معاملات با قیمت های متفاوتی بسته شوند. اکسپرت های Close All برای ساده تر کردن این فرایند استفاده می شوند و بسته به نسخه، امکانات متفاوتی برای مدیریت خروج از معاملات در MT4 و MT5 دارند. در ادامه، نسخه های قابل استفاده برای هر دو پلتفرم، روش نصب، نحوه اجرا و نکات مهم قبل از بستن یکجای معاملات را بررسی می کنیم.

اکسپرت Close All چگونه معاملات را می بندد؟

اکسپرت بستن معاملات بصورت یکجا پس از اجرا روی چارت، پوزیشن هایی را که با تنظیمات انتخاب شده مطابقت دارند شناسایی می‌کند و درخواست بستن آن ها را به سرور معاملاتی بروکر می فرستد. بسته به نسخه، می توان عملیات را به همه نمادها یا فقط نماد فعلی محدود کرد و در بعضی ابزارها Pending Orderها را نیز همراه پوزیشن های باز حذف کرد. اجرای Close All به معنی بسته شدن همه معاملات در یک قیمت یا یک لحظه واحد نیست و سرعت نهایی به شرایط بازار، نقدشوندگی، اتصال و پاسخ سرور بروکر بستگی دارد.

دانلود اکسپرت بستن همه معاملات برای MT4 و MT5

برای بستن سریع چند یا تمام معاملات باز می توانید از ابزارهای Close All مخصوص متاتریدر ۴ و ۵ استفاده کنید. این ابزارها روی چارت اجرا می شوند و بدون نیاز به بستن تک تک پوزیشن ها، امکان خروج سریع از معاملات را فراهم می کنند. نسخه MT4 و MT5 فایل های متفاوتی دارند؛ بنابراین باید نسخه متناسب با پلتفرم خود را دانلود و نصب کنید.

دانلود اکسپرت برای متاتریدر ۴

برای MetaTrader 4 می‌توانید از اکسپرت ۱ Click Button To Close All Open and Pending Orders در MQL5 Code Base استفاده کنید. این ابزار با اضافه کردن دکمه Close All روی چارت، امکان بستن سریع معاملات باز را فراهم می کند و در صورت فعال بودن تنظیم مربوط، می تواند سفارش های Pending را نیز حذف کند. فایل اکسپرت MT4 باید در مسیر MQL4\Experts قرار گیرد و سپس از بخش Expert Advisors روی چارت اجرا شود.

دانلود اکسپرت Close All برای MT4 از MQL5

دانلود اکسپرت برای متاتریدر ۵

برای MetaTrader 5 می توانید از ابزار Closed All Positions در MQL5 استفاده کنید. این ابزار یک دکمه Close All روی چارت نمایش می دهد و بسته به تنظیمات، امکان بستن معاملات همه نمادها یا فقط نماد فعلی را فراهم می کند. همچنین در برخی تنظیمات می توان سفارش های Pending را نیز حذف کرد.

دانلود Closed All Positions از MQL5

قابلیت های اکسپرت Close All

قابلیت اکسپرت های Close All بسته به نسخه ای که استفاده می‌کنید متفاوت است. دو ابزار معرفی شده در این صفحه برای MT4 و MT5 امکان بستن سریع چند یا تمام معاملات باز را فراهم می کنند و می توانند عملیات Close All را بر اساس نماد و تنظیمات مشخص اجرا کنند.

  • بستن معاملات باز: به جای بستن دستی هر پوزیشن، می توانید دستور بستن معاملات انتخاب شده را به صورت یکجا اجرا کنید.
  • بستن معاملات همه نمادها: هر دو ابزار امکان اجرای Close All روی معاملات چند نماد را دارند.
  • محدود کردن عملیات به نماد فعلی: در صورت انتخاب این گزینه، فقط معاملات مربوط به Symbol فعلی بسته می‌شوند.
  • حذف Pending Orderها: در هر دو نسخه می توان در صورت نیاز سفارش های در انتظار را نیز همراه با عملیات Close All حذف کرد.
  • تایید قبل از اجرا: نسخه MT5 معرفی شده امکان نمایش تایید قبل از بستن معاملات را دارد تا احتمال اجرای ناخواسته دستور کاهش پیدا کند.
  • Fast Close: نسخه MT5 دارای حالت Fast Close برای ارسال سریع تر درخواست های بستن معاملات است.
  • Retry: در نسخه MT5 می توان برای درخواست هایی که در مرحله اول اجرا نشده‌اند، تلاش مجدد انجام داد.

مقایسه امکانات اکسپرت Close All در MT4 و MT5

برای مقایسه سریع امکانات دو نسخه معرفی شده، جدول زیر نشان می دهد اکسپرت Close All در MT4 و MT5 از چه قابلیت هایی پشتیبانی می‌کند.

قابلیت نسخه متاتریدر ۴ نسخه متاتریدر ۵
بستن همه پوزیشن‌های باز دارد دارد
بستن فقط معاملات نماد فعلی دارد دارد
بستن معاملات همه نمادها دارد دارد
حذف Pending Orderها دارد دارد
تأیید قبل از اجرای Close All ندارد دارد
حالت Fast Close ندارد دارد
تلاش مجدد در صورت اجرا نشدن دستور ندارد دارد
مناسب برای بستن سریع و ساده معاملات مدیریت کامل‌تر و کنترل بیشتر هنگام Close All

آموزش نصب و استفاده از اکسپرت بستن همه معاملات در متاتریدر

برای نصب و اجرای اکسپرت Close All مراحل زیر را انجام دهید:

مرحله اول؛ فایل اکسپرت را دانلود کنید: نسخه مناسب پلتفرم خود را دانلود کنید؛ فایل MT4 با فرمت MQ4 یا EX4 و فایل MT5 با فرمت MQ5 یا EX5 ارائه می شود.

دانلود اکسپرت Close All برای متاتریدر 4 و 5 با انتخاب نسخه MT4 یا MT5
دانلود اکسپرت Close All برای متاتریدر ۴ و ۵ با انتخاب نسخه MT4 یا MT5

مرحله دوم؛ پوشه دیتای متاتریدر را باز کنید: از منوی بالای متاتریدر وارد مسیر File > Open Data Folder شوید.

آموزش باز کردن Data Folder در متاتریدر از مسیر File و Open Data Folder
آموزش باز کردن Data Folder در متاتریدر از مسیر File و Open Data Folder

مرحله سوم؛ فایل اکسپرت را در پوشه Experts قرار دهید: در متاتریدر ۴ وارد مسیر MQL4 > Experts و در متاتریدر ۵ وارد مسیر MQL5 > Experts شوید و فایل اکسپرت را داخل این پوشه کپی کنید.

مرحله چهارم؛ اکسپرت را در Navigator نمایش دهید: به متاتریدر برگردید و از پنل Navigator روی بخش Expert Advisors راست کلیک کرده و Refresh را انتخاب کنید. در صورت نمایش ندادن اکسپرت، متاتریدر را یک بار ببندید و دوباره اجرا کنید.

مرحله پنجم؛ اکسپرت Close All را روی چارت اجرا کنید: اکسپرت را از بخش Expert Advisors روی یکی از چارت ها Drag & Drop کنید یا روی نام آن دوبار کلیک کنید.

آموزش اجرای اکسپرت Close All روی چارت متاتریدر
تصویر آموزش اجرای اکسپرت Close All در MetaTrader با کشیدن اکسپرت از بخش Navigator و رها کردن آن روی چارت

مرحله ششم؛ اجازه اجرای معاملات خودکار را فعال کنید: در MT4 گزینه Auto Trading و در MT5 گزینه Algo Trading را فعال کنید. در پنجره تنظیمات اکسپرت نیز در صورت نیاز اجازه انجام معاملات خودکار را تایید کنید.

مرحله هفتم؛ تنظیمات بستن معاملات را مشخص کنید: تنظیمات نسخه نصب شده را بررسی کنید و مشخص کنید عملیات روی همه نمادها یا فقط نماد فعلی انجام شود و آیا Pending Orderها نیز حذف شوند. گزینه های موجود بسته به اکسپرت متفاوت هستند.

مرحله هشتم؛ دکمه Close All را اجرا کنید: پس از بررسی تنظیمات، روی گزینه Close All در پنل اکسپرت کلیک کنید تا معاملات مشمول تنظیمات بسته شوند.

بستن همه معاملات در متاتریدر با Close All
تصویر آموزش بستن همه پوزیشن‌های باز در MetaTrader با دکمه Close All و نمایش ۱۲ معامله باز

مرحله نهم؛ نتیجه را در بخش Trade بررسی کنید: بعد از اجرای دستور، از بخش Trade / Toolbox بررسی کنید پوزیشن های موردنظر بسته شده اند و در صورت فعال بودن گزینه حذف Pending Orders، سفارش در انتظار ناخواسته ای باقی نمانده است.

بهتر است قبل از استفاده از اکسپرت Close All روی حساب واقعی، یک بار مراحل بالا را روی حساب دمو تست کنید.

تفاوت اکسپرت Close All با اسکریپت بستن معاملات

تفاوت اصلی اکسپرت Close All و اسکریپت بستن معاملات در نوع اجراست؛ اسکریپت یک دستور را همان لحظه اجرا می کند، اما اکسپرت می تواند روی چارت فعال بماند و بر اساس تنظیمات مشخص معاملات را مدیریت کند. تفاوت های اصلی را در جدول زیر می‌بینید.

معیار اکسپرت Close All اسکریپت بستن معاملات
نوع اجرا روی چارت فعال می ماند و می تواند به صورت مداوم اجرا شود یک بار اجرا می شود و پس از انجام دستور پایان می یابد
کاربرد اصلی اجرای مداوم قوانین تعریف شده برای مدیریت یا بستن معاملات اجرای سریع یک دستور مشخص مانند بستن همه معاملات
بررسی شرایط حساب در صورت پشتیبانی نسخه، می تواند سود، زیان یا Equity را بررسی کند برای پایش مداوم شرایط حساب طراحی نشده است
نیاز به باقی‌ماندن روی چارت برای اجرای مداوم باید فعال بماند خیر؛ پس از اجرای دستور متوقف می شود
مناسب برای مدیریت پیوسته معاملات بر اساس شرایط مشخص اجرای سریع Close All در یک زمان مشخص

ابزارهای EA می توانند تا زمانی که از چارت حذف نشده اند فعال باقی بمانند، در حالی که Script پس از انجام وظیفه پایان می یابد. اگر به جای یک Script ساده به ابزارهای کامل تر برای اجرای خودکار معاملات نیاز دارید، می توانید سایر ربات های فارکس را بررسی کنید.

چرا اکسپرت بستن معاملات کار نمی کند؟

اگر اکسپرت Close All در متاتریدر اجرا نمی‌شود یا معاملات را نمی‌بندد، مشکل از فعال نبودن AutoTrading/Algo Trading، نصب فایل در پوشه اشتباه، ندادن مجوز معامله به اکسپرت، قطع اتصال متاتریدر به سرور یا تنظیمات نادرست خود اکسپرت است. همچنین ممکن است نسخه فایل با MT4 یا MT5 سازگار نباشد.

برای رفع مشکل، این موارد را بررسی کنید:

  • فعال بودن AutoTrading در MT4 یا Algo Trading در MT5
  • قرار گرفتن فایل در مسیر صحیح MQL4/Experts یا MQL5/Experts
  • فعال بودن گزینه Allow Algo Trading / Allow Live Trading
  • اتصال متاتریدر به حساب و سرور بروکر
  • سازگاری فایل با نسخه MT4 یا MT5
  • بررسی تب های Experts و Journal برای مشاهده خطا
  • تنظیمات اکسپرت را بررسی کنید؛ ممکن است ابزار فقط روی نماد فعلی تنظیم شده باشد یا برخی معاملات و Pending Orderها طبق تنظیمات فعلی مشمول Close All نباشند.

اگر اکسپرت روی چارت دیده می شود اما معامله‌ای بسته نمی شود، اول تب Experts و Journal را بررسی کنید؛ دلیل دقیق اجرا نشدن دستور در همان جا ثبت می شود.

دلایل کار نکردن اکسپرت بستن همه معاملات در متاتریدر
تصویر عیب‌یابی اکسپرت Close All در متاتریدر با بررسی AutoTrading، اکسپرت، خطاهای Journal و اتصال سرور

عملکرد اکسپرت های Close All در نسخه های مختلف یکسان نیست و بعضی قابلیت ها فقط در ابزارهای خاص در دسترس هستند. قبل از اجرا، تنظیمات همان نسخه و نوع معاملاتی که قرار است بسته شوند بررسی شود.

نکات مهم قبل از بستن همه معاملات بصورت یکجا

قبل از اجرای Close All مطمئن شوید می دانید کدام معاملات قرار است بسته شوند؛ چون تنظیمات هر اکسپرت متفاوت است و ممکن است عملیات فقط روی نماد فعلی یا گروه مشخصی از معاملات اجرا شود.

در ادامه به مهم ترین نکات میپردازیم:

  • معاملات باز و Pending Order ها را بررسی کنید تا سفارش ناخواسته باقی نماند.
  • در بازارهای پرنوسان، بسته شدن معاملات ممکن است با Slippage و اختلاف قیمت اجرا همراه باشد.
  • اگر چند پوزیشن روی نمادهای مختلف دارید، بررسی کنید اکسپرت روی Current Symbol تنظیم نشده باشد.
  • قبل از کلیک روی Close All، حجم، سود/زیان و تعداد معاملات را یک بار کنترل کنید.
  • اتصال متاتریدر به سرور بروکر باید پایدار باشد؛ قطع یا کندی اتصال می تواند باعث اجرای ناقص دستور شود.
  • بهتر است قبل از استفاده روی حساب واقعی، عملکرد اکسپرت را روی حساب دمو تست کنید.

نکته مهم این است که Close All به معنی بسته شدن همه معاملات در یک قیمت و در یک لحظه دقیق نیست و در شرایط نوسانی ممکن است قیمت نهایی هر معامله متفاوت باشد.

آنچه در مقاله اکسپرت بستن معاملات بصورت یکجا خواندیم

اکسپرت Close All امکان بستن سریع چند یا تمام پوزیشن های باز در MT4 و MT5 را فراهم می کند. هنگام انتخاب ابزار، نسخه سازگار با پلتفرم و امکاناتی مانند All Symbols، Current Symbol و حذف Pending Orderها را بررسی کنید. قبل از استفاده روی حساب واقعی نیز اکسپرت را روی حساب دمو تست کرده و پس از اجرای Close All نتیجه را در Trade و Journal بررسی کنید.

سوالات متداول

اکسپرت Close All دستور بستن معاملات را پشت سرهم ارسال می کند؛ بنابراین معاملات سریع بسته می شوند، اما الزاما همه در یک لحظه و یک قیمت اجرا نمی شوند.

بسته به نسخه اکسپرت متفاوت است. برخی ابزارهای Close All امکان حذف Pending Orderها را دارند و برخی فقط پوزیشن های باز را می‌بندند.

تفاوت اصلی در سازگاری فایل و ساختار پلتفرم است. نسخه MT4 با فایل های MQ4/EX4 و نسخه MT5 با MQ5/EX5 ارائه می شود و هر نسخه باید روی همان پلتفرم نصب شود.

بله، اگر اکسپرت Close All این قابلیت را پشتیبانی کند می توانید فقط معاملات سودده یا فقط معاملات زیان ده را ببندید. این امکان از طریق فیلترهایی مثل Close Profit، Close Loss یا تنظیم حد مشخص سود و زیان در پنل اکسپرت انجام می شود.

مقالات برگزیده

جدیدترین مقالات

فهرست مطالب

اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها

فرصت 24 ساعته!

ربات معامله‌گر ما رو با لایسنس 1ماهه رایگان تست کن.

اگر سرمایه‌ات بالای 1000 دلار همین الان به پشتیبانی پیام بده.

۱ ماه تست رایگان ربات معامله‌گر فارکس؛ تجربه کنید، بعد تصمیم بگیرید