اگر شما هم از معاملهگرانی هستید که همیشه در حال استفاده از متاتریدر ۵ (MetaTrader 5) هستید، احتمالاً بارها با مشکل قطع و وصل شدن اتصال به سرور کارگزاری روبهرو شدهاید. این مسئله میتواند در لحظات حساس بازار دردسرساز باشد. خوشبختانه، اکسپرت Connect Disconnect Sound Alert دقیقاً برای حل همین مشکل طراحی شده است.
این اکسپرت چه کاری انجام میدهد؟
اکسپرت Connect Disconnect Sound Alert یک ابزار بسیار ساده اما کاربردی است که وظیفه آن ایجاد هشدار صوتی در هنگام اتصال یا قطع اتصال متاتریدر به سرور میباشد. با استفاده از این ابزار دیگر نیاز نیست مدام وضعیت اتصال پلتفرم خود را چک کنید، چرا که در صورت بروز مشکل یا وصل شدن دوباره، یک صدای هشدار به شما اطلاع میدهد.
نحوه استفاده از اکسپرت
برای استفاده از این اکسپرت کافی است مراحل زیر را انجام دهید:
جهت عضویت در کانال اندیکاتور و اکسپرت کلیک کنید ایتا | بله | تلگرام
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
ابتدا فایلهای صوتی با فرمت 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 در متاتریدر ۵ یکی از سادهترین اما ضروریترین ابزارها برای هر معاملهگر است. با این اکسپرت دیگر نیازی نیست همیشه چشم به وضعیت اتصال پلتفرم داشته باشید؛ چرا که در صورت هرگونه تغییر، هشدار صوتی شما را باخبر خواهد کرد.اگر به دنبال افزایش امنیت و مدیریت بهتر معاملات خود هستید، حتماً استفاده از این ابزار را در برنامه کاریتان قرار دهید.
⚠️ هشدار و سلب مسئولیت
اکسپرتهای رایگان ارائهشده در سایت هوش فعال صرفاً با هدف آموزش، آزمایش و آشنایی با ابزارهای معاملاتی ارائه میشوند و هیچگونه تضمینی بابت سوددهی یا عملکرد آنها در شرایط مختلف بازار وجود ندارد.
معاملات فارکس و سایر بازارهای مالی دارای ریسک بالایی هستند. هوش فعال هیچگونه مسئولیتی در قبال سود، زیان، تصمیمات معاملاتی یا خسارات احتمالی ناشی از استفاده از این اکسپرتها ندارد.
لطفاً پیش از استفاده در حساب واقعی، اکسپرت را در حساب Demo و یا سرمایهای که توان از دست دادن آن را دارید، آزمایش کنید.











