MT5 到 Telegram Professional Library - MetaTrader 5 的库
#包括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 10:30
[已平仓]
===============
门票:#12345678符号: 欧元兑美元
利润:+125.50美元
佣金:-2.00交换: -0.50总计:+123.00美元
时间:2024.01.15 14:45===============
[每日报告]
===============
日期: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小时后评论,即可解锁附件下载
立即登录
