Bài viết gần đây
-
-
Giao Dịch Tự Động (Algo Trading): Tương Lai Của Đầu Tư Tài Chính Số
Tháng 7 26, 2026 -
Hướng Dẫn Tự Học Auto Trading Bằng Python Thực Chiến Cho Nhà Đầu Tư
Tháng 7 26, 2026 -
Xây Dựng Hệ Thống Bot Trading Python MT5 Vận Hành 24/7 Trên Cloud
Tháng 7 26, 2026 -
Bot Trading Là Gì? Giải Thích Cho Người Mới 2026
Tháng 7 25, 2026
| Hướng dẫn Kết nối MT5 với Telegram: Dashboard & Input tham số (Buổi 0.2)
Được viết bởi thanhdt vào ngày 19/04/2026 lúc 22:03 | 84 lượt xem
Kết nối MT5 với Telegram: Dashboard & Input Tham Số
Buổi 0.2: Infrastructure and Connectivity
Trong bài học này, chúng ta sẽ thực hành cách kết nối MetaTrader 5 với Telegram để gửi thông báo Dashboard tự động. Mã nguồn này cho phép tùy chỉnh Token và ChatID trực tiếp từ bảng tham số (Inputs) mà không cần can thiệp vào code.
🚀 Các bước thực hiện
-
1
Tạo Bot Telegram qua @BotFather để lấy API Token. -
2
Lấy Chat ID của bạn (sử dụng bot @userinfobot). -
3
Thêm URLhttps://api.telegram.orgvào danh sách Allow URLs trong MT5.
💻 Mã nguồn MQL5 (Buổi 0.2)
MQL5 Source Code
//+------------------------------------------------------------------+
//| MT5_Telegram.mq5 |
//| Copyright 2026, DNT Quant Trade |
//+------------------------------------------------------------------+
#property version "1.00"
#property strict
//--- INPUTS
input string InpToken = "YOUR_BOT_TOKEN"; // Telegram Token
input string InpChatID = "YOUR_CHAT_ID"; // Telegram ChatID
int OnInit() {
EventSetTimer(10);
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason) {
EventKillTimer();
}
void OnTimer() {
if(IsStopped()) return;
string accName = AccountInfoString(ACCOUNT_NAME);
double profit = AccountInfoDouble(ACCOUNT_PROFIT);
string timeNow = TimeToString(TimeLocal(), TIME_DATE|TIME_SECONDS);
string dashboard = "=== DASHBOARD TELEGRAM ===\n" +
"👤 Account: " + accName + "\n" +
"💰 Floating: " + DoubleToString(profit, 2) + "\n" +
"⏰ Time: " + timeNow;
Comment(dashboard);
SendTelegram(dashboard);
}
void SendTelegram(string message) {
StringReplace(message, "\n", "%0A");
StringReplace(message, " ", "%20");
string url = "https://api.telegram.org/bot" + InpToken +
"/sendMessage?chat_id=" + InpChatID + "&text=" + message;
char data[], result[];
string headers;
WebRequest("GET", url, NULL, NULL, 3000, data, 0, result, headers);
}
⚠️ Lưu ý quan trọng:
Đừng quên cấp quyền cho MT5 truy cập URL của Telegram:
Tools -> Options -> Expert Advisors -> Tích chọn Allow WebRequest và thêm
Đừng quên cấp quyền cho MT5 truy cập URL của Telegram:
Tools -> Options -> Expert Advisors -> Tích chọn Allow WebRequest và thêm
https://api.telegram.org.
✉️
Weekly Digest — Nhận Bản Tin Hàng Tuần
Nhận các bài viết phân tích kỹ thuật chuyên sâu, thuật toán giao dịch tự động (Trading Bot) và các giải pháp công nghệ mới nhất từ Hướng Nghiệp Dữ Liệu.
Đặng Trí Thanh
Giám đốc Công nghệ · DNT Digital · Giảng viên HNDL
1.322
Bài viết
15.4k
Người theo dõi
120k+
Lượt đọc
Đào tạo và triển khai thực chiến Python, MT5 và hệ thống bot auto trading / IB cho học viên và doanh nghiệp.