- 显示:
- 26
- 等级:
- 已发布:
- 2025.06.15 11:57
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
该 Telegram 模块通过 TelegramBot API 发送信息,从而实现与 Telegram 的通信。
函数SendMessageToTelegram 的参数包括
- 消息、聊天 ID 和机器人令牌作为参数,构建一个 JSON 有效载荷、
- 并使用 HTTP POST 请求将其发送到 Telegram API。
它使用WebRequest 函数发出请求,超时时间为 5000 毫秒。如果请求成功(HTTP 200 响应),它会打印一条确认信息;否则,它会打印一条错误信息和响应详情。
应用示例
- 发送信号警报
- 其他通信任务
下面的示例演示了如何在智能交易系统(EA)中使用Telegram.mqh 模块。我开发了一个简单的测试 EA,在初始化时向 Telegram 发送问候消息。
将 Telegram 消息集成到 EA 中时,有三个关键步骤至关重要:
1.包含 Telegram 模块
- #include <Telegram.mqh>:导入提供SendMessageToTelegram 函数的模块。
2.声明 Telegram 认证
- botToken:用于存储 Telegram 机器人令牌的输入参数。
- chatId:输入参数,用于存储您的 Telegram 聊天 ID。
3.发送 Telegram 消息
- 定义消息:创建问候信息字符串。
- 函数调用:在 OnInit() 函数中使用SendMessageToTelegram(message, chatId, botToken)。
- 反馈处理:根据 HTTP 响应打印成功或失败信息。
发送测试
上图专家日志中的结果显示了一次向 Telegram 发送消息的尝试,但由于凭据不正确而失败。
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/56583

之字形指示器使用单一输入来调整步长,以检测波浪方向的变化

之字形指标,仅依赖于每个前浪的最小回撤百分比,并可选择大于以 atr 单位衡量的特定大小。