اسکریپت بستن تمام پوزیشن‌های فروش در متاتریدر ( MT5)

اسکریپت‌ها از ابزارهای کمکی ترید هستند که می‌توانند سرعت عمل شما را بالاتر ببرند. با اسکریپت (script) بستن تمام پوزیشن‌های فروش شما می‌توانید تمام پوزیشن‌های فروش که روی یک جفت ارز وجود دارد را در کمتر از یک ثانیه ببندید.

چرا سرعت در بستن معاملات مهم است؟

در دنیای پرنوسان فارکس، گاهی صدم ثانیه تعیین‌کننده سود یا زیان شماست. تصور کنید در حال اسکالپ هستید یا خبری ناگهانی (News Trading) روند بازار را برعکس می‌کند و شما ۱۰ پوزیشن باز فروش (Sell) دارید. بستن تک‌تک این معاملات به صورت دستی چندین ثانیه زمان می‌برد و در این فاصله ممکن است قیمت علیه شما حرکت کند (Slippage) و سودتان از بین برود.

اسکریپت بستن پوزیشن‌های فروش (Close All Sell Orders) ابزاری است که دقیقاً برای همین لحظات طراحی شده است. این ابزار به عنوان یک “دکمه خروج اضطراری” یا “Panic Button” عمل کرده و تمام معاملات فروش باز روی جفت‌ارز جاری را در کسری از ثانیه می‌بندد.

اسکریپت Close All Sell چگونه کار می‌کند؟ (بررسی فنی)

شاید بپرسید وقتی این اسکریپت را اجرا می‌کنم، دقیقاً چه اتفاقی می‌افتد و آیا خطایی رخ نمی‌دهد؟ برخلاف ربات‌های معامله‌گر (اکسپرت‌ها) که همیشه فعال هستند، این اسکریپت مانند یک فرماندهِ میدان عمل می‌کند؛ یک دستور را می‌گیرد، اجرا می‌کند و سپس خاموش می‌شود. منطق عملکرد آن به زبان ساده به این صورت است:

  1. امنیت در انتخاب جفت‌ارز: این اسکریپت کاملاً هوشمند است. اگر شما آن را روی نمودار «طلا» اجرا کنید، فقط سراغ پوزیشن‌های طلا می‌رود و کاری به معاملات باز شما روی سایر ارزها (مثل یورو یا پوند) ندارد. پس نگران تداخل معاملات نباشید.

  2. جدا کردن “فروش‌ها” از “خریدها”: اسکریپت لیست تمام معاملات بازِ آن لحظه را بررسی می‌کند و مانند یک فیلتر قوی، فقط معاملات فروش (Sell) را جدا می‌کند. اگر شما روی همان نماد، معامله خرید (Buy) یا اردرهای کاشته شده (Pending) داشته باشید، این ابزار آن‌ها را نادیده می‌گیرد و دست‌نخورده باقی می‌مانند.

  3. قدرت عمل در بازار هیجانی: گاهی اوقات بازار آنقدر سریع حرکت می‌کند که قیمت‌ها لحظه‌ای تغییر می‌کنند. این اسکریپت طوری تنظیم شده که حتی اگر در لحظه‌ی بستن، قیمت کمی نوسان کرد (Slippage)، باز هم دستور بستن را لغو نکند و اولویتش خروج سریع شما از بازار باشد.


۳ مزیت کلیدی استفاده از اسکریپت مدیریت پوزیشن

استفاده از این ابزار فقط برای راحتی نیست، بلکه بخشی از استراتژی مدیریت ریسک حرفه‌ای است:

۱. جلوگیری از ضرر در اسپایک‌های صعودی

زمانی که روند نزولی ناگهان با یک کندل اسپایک قدرتمند به صعودی تبدیل می‌شود، هر لحظه ماندن در پوزیشن فروش یعنی ضرر بیشتر. این اسکریپت تمام سل‌ها را یکجا می‌بندد.

۲. مدیریت سبد معاملاتی (Basket Trading)

اگر از استراتژی‌های گرید (Grid) یا مارتینگل استفاده می‌کنید و ده‌ها پوزیشن فروش باز دارید، بستن دستی آنها غیرممکن است. این اسکریپت تمام لایه‌های فروش را همزمان لیکویید می‌کند.

۳. کاهش خطای انسانی

در زمان استرس و هیجان بازار، احتمال اینکه اشتباهاً به جای بستن پوزیشن، پوزیشن جدیدی باز کنید یا حجم را اشتباه وارد کنید وجود دارد. اسکریپت این خطای انسانی را به صفر می‌رساند.

راهنمای ویدیویی: نحوه عملکرد اسکریپت در متاتریدر

در ویدیوی زیر، تست سرعت این اسکریپت را در حساب لایو مشاهده می‌کنید که چگونه ۵ پوزیشن باز را در کمتر از ۱ ثانیه تسویه می‌کند.

آموزش نصب و راه‌اندازی (گام به گام)اسکریپت

برای استفاده صحیح و بدون خطا، مراحل زیر را دنبال کنید:

  1. فایل را از انتهای همین صفحه دانلود کنید.
  2. نرم‌افزار متاتریدر را باز کنید.
  3. از منوی File گزینه Open Data Folder را انتخاب کنید.
  4. وارد پوشه (MQL5) شده و سپس پوشه Scripts را باز کنید.
  5. فایل دانلود شده را در این پوشه کپی کنید (Paste).
  6. یک‌بار متاتریدر را بسته و مجدد باز کنید (یا در پنل Navigator راست کلیک کرده و Refresh را بزنید).
  7. اکنون در پنجره Navigator (بخش سمت چپ)، زیر شاخه Scripts، ابزار را مشاهده خواهید کرد.

 

( آموزش قرار دادن اکسپرت و اسکریپت در متاتریدر)

دانلود رایگان اسکریپت بستن تمام پوزیشن‌های فروش

برای استفاده از این اسکریپت لازم است از طریق دکمه زیر آن را دانلود کرده و  سپس در پوشه script در محل نصب متاتریدر قرار دهید.

⚠️ نکته بسیار مهم:

برای اجرای سریع‌تر، پیشنهاد می‌کنیم برای این اسکریپت یک کلید میانبر (HotKey) تعریف کنید.

  • روی نام اسکریپت در Navigator راست کلیک کنید.
  • گزینه Set Hotkey را بزنید.
  • مثلاً ترکیب Alt + S را برای آن تنظیم کنید تا بدون دراگ و دراپ کردن، فقط با کیبورد پوزیشن‌ها بسته شوند.

برای دانلود رایگان اسکریپت بستن تمام پوزیشن‌های باز و دانلود رایگان اسکریپت گرفتن پوزیشن به مقالات مربوطه مراجعه کنید.

فراتر از یک اسکریپت: اکسپرت حرفه‌ای مدیریت سرمایه

اسکریپت بالا فقط برای بستن پوزیشن‌های فروش طراحی شده است، اما اگر به دنبال ابزاری کامل‌تر برای مدیریت معاملات هستید، پیشنهاد می‌کنیم «اکسپرت مدیریت سرمایه» ما را هم بررسی کنید.

این دستیار هوشمند تمام نیازهای شما را یکجا پاسخ می‌دهد:

  • مدیریت همزمان: بستن تمام پوزیشن‌های خرید، فروش و پندینگ‌ها
  • امنیت سرمایه: محاسبه خودکار حجم و مدیریت ریسک
  • اتوماسیون: ریسک‌فری (Risk Free)، تریلینگ استاپ و تعیین حد سود/ضرر خودکار

پیشنهاد می‌کنیم قبل از دانلود اسکریپت، نگاهی به قابلیت‌های این دستیار بیندازید: