欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

连接断开声音警报 - MetaTrader 5 专家

author emer | 445 人阅读 | 0 人评论 |

该实用程序是在连接/断开连接时添加声音警报的简单示例

在 MQL5\Files\Sounds 文件夹中添加声音 wav 文件

复制代码并编译 EA 实用程序,附件中有注释行,因为使用 #resource 导致无法上传

//+------------------------------------------------------------------+
//|                               Connect_Disconnect_Sound_Alert.mq5 |
//|                                版权所有 2024,拉杰什·库马尔·奈特 |
//|                  https://www.mql5.com/en/users/rajeshnait/seller |
//+------------------------------------------------------------------+
#财产版权 “版权所有 2024,拉杰什·库马尔·奈特”
#财产关联      “https://www.mql5.com/en/users/rajeshnait/seller”
#财产版本  “1.00”
#包括<交易/TerminalInfo.mqh>布尔值     首先             =真的;布尔值     Now_IsConnected =错误的;布尔值     Pre_IsConnected =真的;日期时间连接_开始 =0, 连接_停止 =0;

CTerminalInfo 终端信息;//--- 声音文件
#资源“\\文件\\声音\\CONNECTED.wav”
#资源“\\文件\\声音\\DISCONNECTED.wav”
//+------------------------------------------------------------------+
//|专家初始化函数                                   |
//+------------------------------------------------------------------+
整数 初始化时()
  {//---      重置最后一个错误();
      尽管(!已停止() ) {
         Pre_IsConnected = Now_IsConnected;
         Now_IsConnected =terminalInfo.IsConnected();

        如果(第一){
            Pre_IsConnected = !Now_IsConnected;
         }

        如果( Now_IsConnected != Pre_IsConnected ) {
            如果( Now_IsConnected ) {
               连接_开始 =时间本地();
              如果( !第一的 ) {
                  如果(!播放声音“::文件\\声音\\DISCONNECTED.wav”))
                    打印“错误: ”,获取最后一个错误());
               }
              如果已停止() ) {
                  休息;
               }
              如果(!播放声音“::文件\\声音\\CONNECTED.wav”))
                  打印“错误: ”,获取最后一个错误());
            }别的{
               连接_停止 =时间本地();
              如果( !第一的 ) {
                  如果(!播放声音“::文件\\声音\\CONNECTED.wav”))
                    打印“错误: ”,获取最后一个错误());
               }
              如果已停止() ) {
                  休息;
               }
              如果(!播放声音“::文件\\声音\\DISCONNECTED.wav”))
                  打印“错误: ”,获取最后一个错误());
            }
         }

         首先=错误的;
        睡觉1000);
      }//---  返回初始化成功);
  }//+------------------------------------------------------------------+



附件下载

📎 connect_disconnect_sound_alert.mq5 (2.45 KB)

Source: MQL5 #47846

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录