TV Bridge
Kết nối alert TradingView qua MT5 hoặc cTrader
TV Bridge hoạt động thế nào
TV Bridge biến cảnh báo (alert) TradingView của bạn thành lệnh thật trên tài khoản MT5 hoặc cTrader. Khi biểu đồ hoặc chiến lược của bạn bắn alert, TradingView gửi một webhook tới LOTUX; LOTUX xác thực bằng secret của bạn, áp quy tắc rủi ro, rồi đặt lệnh.
TV Bridge được xây quanh lệnh thị trường (buy / sell), lệnh chờ (limit / stop), và đóng lệnh (close / close all), có công cụ dựng sẵn cho từng loại. Để dùng đầy đủ bộ action — gồm sửa lệnh đang mở và đóng một phần — hãy xem app External Signals.
Bạn gửi những lệnh này dưới dạng webhook alert từ TradingView — hãy bật webhook alert trong tài khoản TradingView của bạn (xem hướng dẫn alert của chính TradingView). LOTUX thực thi đúng lệnh bạn gửi — không phải sàn môi giới và không phải lời khuyên đầu tư.
Hướng dẫn cài đặt
Kết nối TradingView với tài khoản của bạn qua 4 bước:
- Trong LOTUX, mở app TV Bridge cho tài khoản giao dịch của bạn và copy địa chỉ webhook cùng secret.
- Trong TradingView, tạo một alert, mở tab Notifications, tích "Webhook URL", rồi dán địa chỉ webhook LOTUX vào.
- Ở ô Message của alert, dán một đoạn JSON gồm secret của bạn và lệnh cần đặt (app có công cụ dựng sẵn — xem mục Mẫu alert).
- Lưu và bật alert. Khi alert bắn, lệnh sẽ xuất hiện trên tài khoản của bạn.
Mẹo: dùng công cụ dựng sẵn trong app TV Bridge để tạo message đúng trước khi bật alert.
Template alert
Ô Message của alert TradingView là JSON. Luôn gồm secret và type; lệnh vào (entry) cần thêm symbol và volume.
{
"secret": "SECRET_CUA_BAN",
"type": "buy",
"symbol": "XAUUSD",
"volume": 0.1,
"sl": 1900.00,
"tp": 1950.00
}| Trường | Khi nào | Ghi chú |
|---|---|---|
| secret | luôn | Secret TV Bridge của bạn (copy từ dashboard). |
| type | luôn | Thị trường: buy / sell. Chờ: buy_limit / sell_limit / buy_stop / sell_stop. Đóng: close / close_all. |
| symbol | lệnh vào | ví dụ EURUSD, XAUUSD (tự viết hoa). |
| volume | lệnh vào | Khối lượng lot, ví dụ 0.1. |
| price | lệnh chờ | Giá vào cho lệnh limit / stop. |
| sl / tp | tùy chọn | Giá stop-loss / take-profit. |
| alertId | tùy chọn | Mã để chống trùng khi alert lặp lại. |
Lệnh chờ (limit / stop) — đặt type là action chờ và thêm price:
{
"secret": "SECRET_CUA_BAN",
"type": "buy_limit",
"symbol": "EURUSD",
"volume": 0.1,
"price": 1.0800
}Alert động — dùng placeholder của TradingView để một alert chạy cho mọi tín hiệu chiến lược sinh ra:
{
"secret": "SECRET_CUA_BAN",
"type": "{{strategy.order.action}}",
"symbol": "{{ticker}}",
"volume": {{strategy.order.contracts}}
}- {{strategy.order.action}} — thành buy hoặc sell từ chiến lược Pine của bạn.
- {{ticker}} — mã symbol trên biểu đồ.
- {{strategy.order.contracts}} — khối lượng lệnh từ chiến lược.
- {{strategy.order.price}} / {{close}} — các giá trị giá bạn có thể truyền qua.
Để nhắm một tài khoản cụ thể, thêm "accountId": "<tài khoản của bạn>" (UUID hoặc MT login) vào message; nếu không, tín hiệu sẽ vào mọi tài khoản đang hoạt động gắn với secret đó.
Khắc phục sự cố
- "Invalid secret" (401) — secret sai, hoặc bạn dùng secret của app khác. Hãy copy đúng secret TV Bridge của tài khoản đó.
- Quá nhiều request (429) — alert bắn nhanh hơn giới hạn tần suất; hãy giảm nhịp alert.
- Không thấy lệnh vào — kiểm tra tài khoản đã kết nối và online chưa (terminal MT5 / cTrader / EA của bạn); tài khoản mất kết nối không nhận được lệnh.
- Sai symbol — symbol tự viết hoa, nhưng phải khớp với ký hiệu broker dùng (ví dụ XAUUSD với GOLD).
- Lệnh chờ không chạy — lệnh limit / stop cần có price trong message.
- Sau khi xoay secret — cập nhật secret mới trong message alert TradingView, nếu không sẽ lỗi 401.
- Không thấy tùy chọn webhook trong TradingView — hãy chắc webhook alert đã bật trong tài khoản TradingView của bạn (xem hướng dẫn alert của TradingView).