دانلود رایگان اکسپرت Connect Disconnect Sound Alert برای متاتریدر ۵

دانلود رایگان اکسپرت Connect Disconnect Sound Alert برای متاتریدر ۵

خرید اکانت تریدینگ ویو

بروکر لایت فاییننس

اگر شما هم از معامله‌گرانی هستید که همیشه در حال استفاده از متاتریدر ۵ (MetaTrader 5) هستید، احتمالاً بارها با مشکل قطع و وصل شدن اتصال به سرور کارگزاری روبه‌رو شده‌اید. این مسئله می‌تواند در لحظات حساس بازار دردسرساز باشد. خوشبختانه، اکسپرت Connect Disconnect Sound Alert دقیقاً برای حل همین مشکل طراحی شده است. 🚀

این اکسپرت چه کاری انجام می‌دهد؟ 🔔

اکسپرت Connect Disconnect Sound Alert یک ابزار بسیار ساده اما کاربردی است که وظیفه آن ایجاد هشدار صوتی در هنگام اتصال یا قطع اتصال متاتریدر به سرور می‌باشد. با استفاده از این ابزار دیگر نیاز نیست مدام وضعیت اتصال پلتفرم خود را چک کنید، چرا که در صورت بروز مشکل یا وصل شدن دوباره، یک صدای هشدار به شما اطلاع می‌دهد.

نحوه استفاده از اکسپرت 🎶

برای استفاده از این اکسپرت کافی است مراحل زیر را انجام دهید:

1️⃣ ابتدا فایل‌های صوتی با فرمت WAV را داخل پوشه زیر کپی کنید: MQL5\Files\Sounds

سفارش اکسپرت و ربات تریدر

2️⃣ سپس کد اکسپرت را کپی کرده و در محیط MetaEditor متاتریدر ۵ کامپایل کنید.

3️⃣ پس از نصب، این اکسپرت به‌صورت خودکار در زمان قطع یا وصل شدن اتصال به سرور صدای هشدار انتخابی شما را پخش خواهد کرد.

نکته مهم ⚠️

در فایل اکسپرت خطوطی به‌صورت کامنت‌گذاری شده (commented) وجود دارد. دلیل این موضوع این است که استفاده از دستور #resource باعث می‌شود بارگذاری فایل‌ها غیرممکن باشد. بنابراین، توسعه‌دهنده این اکسپرت با ساده‌ترین روش ممکن امکان استفاده از فایل‌های صوتی خارجی را برای شما فراهم کرده است.

مزایای استفاده از این ابزار ✅

  • 🔊 دریافت هشدار فوری هنگام قطع یا وصل شدن اینترنت یا سرور
  • 💻 جلوگیری از ضررهای احتمالی ناشی از بی‌خبری از قطع اتصال
  • ⚡ نصب و راه‌اندازی بسیار آسان
  • 🎯 افزایش دقت و امنیت در معاملات
//+------------------------------------------------------------------+
//|                               Connect_Disconnect_Sound_Alert.mq5 |
//|                                Copyright 2024, Rajesh Kumar Nait |
//|                  https://www.mql5.com/en/users/rajeshnait/seller |
//+------------------------------------------------------------------+
#property copyright "Copyright 2024, Rajesh Kumar Nait"
#property link      "https://www.mql5.com/en/users/rajeshnait/seller"
#property version   "1.00"
#include <Trade/TerminalInfo.mqh>

bool     first             = true;
bool     Now_IsConnected   = false;
bool     Pre_IsConnected   = true;
datetime Connect_Start = 0, Connect_Stop = 0;

CTerminalInfo terminalInfo;
//--- Sound files
#resource "\\Files\\Sounds\\CONNECTED.wav"
#resource "\\Files\\Sounds\\DISCONNECTED.wav"
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
      ResetLastError();
      while ( !IsStopped() ) {
         Pre_IsConnected = Now_IsConnected;
         Now_IsConnected = terminalInfo.IsConnected();

         if ( first ) {
            Pre_IsConnected = !Now_IsConnected;
         }

         if ( Now_IsConnected != Pre_IsConnected ) {
            if ( Now_IsConnected ) {
               Connect_Start = TimeLocal();
               if ( !first ) {
                  if(!PlaySound("::Files\\Sounds\\DISCONNECTED.wav"))
                     Print("Error: ",GetLastError());
               }
               if ( IsStopped() ) {
                  break;
               }
               if(!PlaySound("::Files\\Sounds\\CONNECTED.wav"))
                  Print("Error: ",GetLastError());
            } else {
               Connect_Stop = TimeLocal();
               if ( !first ) {
                  if(!PlaySound("::Files\\Sounds\\CONNECTED.wav"))
                     Print("Error: ",GetLastError());
               }
               if ( IsStopped() ) {
                  break;
               }
               if(!PlaySound("::Files\\Sounds\\DISCONNECTED.wav"))
                  Print("Error: ",GetLastError());
            }
         }

         first = false;
         Sleep(1000);
      }
//---
   return(INIT_SUCCEEDED);
  }

//+------------------------------------------------------------------+

اندیکاتور اسکالپ طلا سیف ترید
 

اکسپرت Connect Disconnect Sound Alert در متاتریدر ۵ یکی از ساده‌ترین اما ضروری‌ترین ابزارها برای هر معامله‌گر است. با این اکسپرت دیگر نیازی نیست همیشه چشم به وضعیت اتصال پلتفرم داشته باشید؛ چرا که در صورت هرگونه تغییر، هشدار صوتی شما را باخبر خواهد کرد.اگر به دنبال افزایش امنیت و مدیریت بهتر معاملات خود هستید، حتماً استفاده از این ابزار را در برنامه کاری‌تان قرار دهید. 🌟

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

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تحلیل ساختاری، روانشناختی و حرفه‌ای یکی از مهم‌ترین چالش‌های معامله‌گران تقریباً تمام افرادی که تجربه‌ای در بازارهای مالی مانند فارکس،...
چرا استاپ‌لاس‌ها یا حد ضرر همیشه می‌خوره؟ ارائه راهکار عملی
اولین باری که میخواستم حساب پراپ بخرم، فقط به یک چیز فکر میکردم: چطور زودتر مرحله چالش را رد کنم....
مهمترین نکاتی که قبل از خرید حساب پراپ باید بدانید
در سال‌های اخیر، واژه‌هایی مثل جنگ، شورش‌های شهری، تحریم، تورم افسارگسیخته و بحران اقتصادی دیگر فقط تیتر خبرها نیستند؛ این‌ها...
معامله‌گری در شرایط بحرانی؛ راهنمای جامع بقا در بورس و فارکس
بازار فارکس (Forex یا Foreign Exchange Market) بزرگ‌ترین و نقدشونده‌ترین بازار مالی جهان است؛ بازاری که روزانه هزاران میلیارد دلار...
فارکس چیست و پول دقیقاً چگونه در این بازار جابه‌جا می‌شود؟ | بررسی واقعیت پشت پرده بازار
📊 اندیکاتور FRASMAv2 در متاتریدر 5 | میانگین متحرک تطبیقی مبتنی بر فراکتال در دنیای تحلیل تکنیکال، میانگین‌های متحرک یکی از پرکاربردترین...
FRASMAv2
📈 JSATL – اندیکاتور پیشرفته برای MetaTrader 5 اندیکاتور JSATL یکی از ابزارهای پیشرفته تحلیل تکنیکال در متاتریدر ۵ است که برای...
 JSATL