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

MT5 到 Telegram Professional Library - MetaTrader 5 的库

author emer | 926 人阅读 | 0 人评论 |
#包括

CTelegramBot 机器人;整数 初始化时()
{
    // 初始化机器人    如果(!bot.初始化(“您的_令牌”,“您的聊天 ID”))
    {
        打印“无法初始化机器人”);
        返回 初始化失败;
    }
    
    // 发送测试消息    机器人.发送消息(“机器人连接成功!”);
    
    // 发送图表截图    bot.SendChartScreenshot(「目前的市场状况」);
    
    返回 初始化成功;
}
布尔值发送消息(细绳文本);布尔值发送HTML消息(细绳文本);布尔值发送Markdown消息(细绳文本);布尔值向所有人发送消息(细绳文本);
布尔值SendTradeSignal(ENUM_SIGNAL_TYPE类型,细绳象征,双倍的价格);布尔值发送已开仓位(乌龙票,细绳象征,ENUM_POSITION_TYPE类型,双倍的体积,双倍的价格);布尔值发送平仓(乌龙票,细绳象征,双倍的利润,双倍的委员会,双倍的交换);
布尔值发送照片(细绳文件路径,细绳标题);布尔值发送文档(细绳文件路径,细绳标题);布尔值发送图表屏幕截图();布尔值发送图表截图(细绳标题);
布尔值发送帐户状态();布尔值发送每日报告();布尔值发送每周报告();布尔值发送月度报告();
布尔值发送风险警报(双倍的回撤百分比);布尔值发送保证金警告(双倍的保证金水平);布尔值SendStopOutWarning();

该软件包包含一个功能齐全的示例 EA,演示:

字符串消息=“<>粗体文字>\n";
消息+=“<>斜体文本>\n";
消息+=“<代码>固定宽度代码代码>\n";
消息+=“<一个链接='http://example.com'>关联一个>”;
bot.SendHTMLMessage(消息);
细绳消息=“*粗体文本*\n”;
消息+=“_斜体文本_\n”;
消息+="`固定宽度代码`\n";
消息+=“[链接](http://example.com)”;
bot.SendMarkdownMessage(消息);

该库包括全面的错误处理:

该库按原样提供,供在 MetaTrader 5 中使用。免费供个人和商业用途。

金融蓝图
专业交易解决方案

本软件按“原样”提供,不提供任何形式的保证。交易涉及重大损失风险,并不适合所有投资者。过去的表现并不代表未来的结果。

如果您发现该库有用,请在 MQL5 代码库上对其进行评分!

解决方案: 1. 工具 → 选项 → Expert Advisors 2. ✓ 允许列出的 URL 的 WebRequest 3. 添加:https://api.telegram.org 4. 重新启动 MT5

检查: 1. 令牌正确性 2. 聊天 ID 正确性 3. 互联网连接 4. WebRequest 设置

可能的原因: 1. 超出 API 限制(30 条消息/分钟) 2. 消息中的 HTML 格式无效 3. 消息太长(>4096 个字符)

bot.SendTradeSignal(SIGNAL_BUY,“欧元兑美元”,1.1850,1.1800,1.1900);
字符串标题=“<>切入点>\n";
Caption += "货币对:欧元兑美元\n";
标题+=“类型:购买\n”;
标题+=“价格:1.1850”;
bot.SendChartScreenshot(标题);
bot.SendAccountStatus();// 自动发送余额、净值、保证金等
// 在 EA 的 OnTimer() 中
如果(时间小时(时间当前()) ==23&& 时间分钟(时间当前()) ==0)
{
    bot.SendDailyReport();
}
双倍的回撤=计算回撤();// 你的计算函数
如果(回撤>20.0// 回撤大于20%{
    bot.SendRiskAlert(回撤);
}
[已开仓] ↑
===============
门票:#12345678符号: 欧元兑美元类型:购买
体积:0.10价格:1.18500时间:2024.01.15 1030


[已平仓]
===============
门票:#12345678符号: 欧元兑美元
利润:+125.50美元
佣金:-2.00交换: -0.50总计:+123.00美元
时间:2024.01.15 1445===============


[每日报告]
===============
日期:2024年1月15日

账户摘要
----------------
余额:10,125.50 美元
权益:10,250.00 美元
浮动盈亏:+124.50 美元

交易活动
----------------
今日交易:5
今天的结果:+250.00 美元
空缺职位:2

机器人统计数据
----------------
已发送消息:45
发送信号:8
成功率:98.5%
===============



附件下载

📎 TelegramBot.mqh (186.27 KB)

📎 testbot.mq5 (42.56 KB)

Source: MQL5 #63587

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