منو +

تلگرام - بله - ایتا : 09364549266 موبایل : 09119542983

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

کمپین متاگلد

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

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

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

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

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

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

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

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

نکته مهم

در فایل اکسپرت خطوطی به‌صورت کامنت‌گذاری شده (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 در متاتریدر ۵ یکی از ساده‌ترین اما ضروری‌ترین ابزارها برای هر معامله‌گر است. با این اکسپرت دیگر نیازی نیست همیشه چشم به وضعیت اتصال پلتفرم داشته باشید؛ چرا که در صورت هرگونه تغییر، هشدار صوتی شما را باخبر خواهد کرد.اگر به دنبال افزایش امنیت و مدیریت بهتر معاملات خود هستید، حتماً استفاده از این ابزار را در برنامه کاری‌تان قرار دهید.

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

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

Blue Captcha Image Refresh

*

ارتباط با پشتیبانی هوش فعال

از طریق روش‌های زیر با ما در ارتباط باشید: