Video này hướng dẫn chi tiết cách cài đặt bot để gửi thông báo tự động về ứng dụng MT5 trên điện thoại hoặc qua Telegram (cho cá nhân, nhóm, hoặc kênh).
1. Bảng Cấu hình Thông báo
Trong giao diện bot, bạn có thể cấu hình các điều kiện gửi thông báo, ví dụ:
- Khi thay đổi số lượng lệnh.
- Khi có tín hiệu giao dịch mới (ví dụ: từ chỉ báo MA).
- Khi tài khoản tăng/giảm một số % nhất định.
- Gửi khi kết thúc nến (theo khung thời gian bạn chọn).
- Gửi vào một giờ cố định trong ngày.
Để gửi thông báo, bạn cần hai thông tin quan trọng: Token API và Chat ID.
Cài đặt quan trọng trên MT5: Trước khi bắt đầu, bạn phải vào Tool > Option > Expert Advisors, tích chọn "Allow WebRequest for listed URL" và thêm địa chỉ https://api.telegram.org.
2. Cách lấy Token API
- Mở Telegram, tìm và bắt đầu cuộc trò chuyện với BotFather.
- Gõ lệnh
/newbot. - Đặt tên hiển thị cho bot của bạn (ví dụ: "Hoàng Trọng test Bot").
- Đặt tên người dùng (username) cho bot, tên này phải kết thúc bằng chữ "bot" (ví dụ: "HoangTrong_test_bot").
- BotFather sẽ gửi cho bạn một Token API. Hãy sao chép mã token này.
- Dán mã token này vào ô "Token API" trong bảng cấu hình của bot trên MT5.
3. Cách lấy Chat ID (3 phương pháp)
Sau khi có Token API, bạn cần lấy Chat ID để bot biết gửi tin nhắn đến đâu.
Cách 1: Gửi về Cá nhân
- Trên Telegram, tìm và bắt đầu trò chuyện với userinfobot.
- Bot này sẽ ngay lập tức gửi lại cho bạn ID cá nhân của bạn.
- Sao chép ID này và dán vào ô "Chat ID" trên MT5.
- Quan trọng: Bạn phải tìm con bot bạn vừa tạo (ví dụ: "Hoàng Trọng test Bot") và nhấn "Start" để cho phép nó gửi tin nhắn cho bạn.
Cách 2: Gửi về Kênh (Channel)
- Tạo một kênh (Channel) mới (ví dụ: "Hoàng Trọng Test Channel").
- Thiết lập kênh ở chế độ "Public Channel" và đặt một đường link (username) cho kênh.
- Thêm con bot bạn vừa tạo (ví dụ: "HoangTrong_test_bot") vào kênh làm thành viên.
- Thăng cấp (Promote) con bot đó lên làm Quản trị viên (Admin).
- Gửi một tin nhắn bất kỳ (ví dụ: "abc") vào kênh của bạn.
- Chuyển tiếp (Forward) tin nhắn đó đến userinfobot.
- Userinfobot sẽ trả về thông tin, trong đó có ID của kênh (luôn là một số âm, bắt đầu bằng -100...).
- Sao chép toàn bộ ID này (bao gồm cả dấu trừ) và dán vào ô "Chat ID" trên MT5.
Cách 3: Gửi về Nhóm (Group)
- Tạo một nhóm (Group) mới (ví dụ: "Hoàng Trọng test group").
- Thêm con bot bạn vừa tạo (ví dụ: "HoangTrong_test_bot") vào nhóm làm thành viên.
- Thăng cấp con bot đó lên làm Quản trị viên (Admin).
- Gửi một tin nhắn bất kỳ vào nhóm.
- Mở trình duyệt web và truy cập đường link sau (thay
[YourToken]bằng Token API của bạn):
https://api.telegram.org/bot[YourToken]/getUpdates - Bạn sẽ thấy một trang dữ liệu (JSON). Tìm tin nhắn bạn vừa gửi (thường ở gần cuối).
- Tìm mục
"chat": { "id": ... }ngay bên trên tin nhắn đó. ID của nhóm sẽ là một số âm. - Sao chép ID nhóm này (bao gồm cả dấu trừ) và dán vào ô "Chat ID" trên MT5.
4. Cấu hình gửi về App MT5 (Không phải Telegram)
- Trong MT5 trên máy tính, vào Tool > Option > Notifications.
- Tích chọn "Enable Push Notifications".
- Mở ứng dụng MT5 trên điện thoại, vào Cài đặt > Tin nhắn.
- Bạn sẽ thấy "MetaQuotes ID". Sao chép mã số này.
- Dán mã số đó vào ô "MetaQuotes ID" trong MT5 trên máy tính và bấm OK.
Lưu ý: Chức năng gửi thông báo về app MT5 sẽ không hỗ trợ gửi kèm hình ảnh biểu đồ như khi gửi qua Telegram.