Gửi tín hiệu webhook vào MT5 và cTrader
External Signals (Tín hiệu ngoài) của LOTUX cho phép bất kỳ hệ thống nào gửi được HTTP request - n8n, Zapier, script Python, bot AI, hay bot Telegram - mở, sửa và đóng lệnh trên tài khoản MT5 hoặc cTrader của chính bạn. Bạn giữ quy tắc rủi ro; LOTUX áp dụng trên mỗi request. Hướng dẫn này nói về luồng cài đặt; cấu trúc dữ liệu chi tiết nằm trong tài liệu sản phẩm.
Cách hoạt động
Webhook chỉ là một URL nhận HTTP request. Công cụ của bạn (n8n, Zapier, script Python, bot AI/Telegram) gửi một thông điệp JSON nhỏ tới webhook LOTUX của bạn. LOTUX xác thực bằng secret của bạn, kiểm tra quy tắc rủi ro, rồi thực thi trên tài khoản đã kết nối - MT5 qua EA LotuxBridge, cTrader qua cBot LOTUX.
- Bất kỳ ngôn ngữ hay công cụ no-code nào POST được JSON đều chạy - không cần DLL MetaTrader, không cần dựng cầu ZeroMQ.
- Cùng một webhook, cả hai nền tảng - tài khoản bạn nhắm tới quyết định MT5 hay cTrader.
- Quy tắc rủi ro của bạn chạy trên mỗi request trước khi đặt lệnh.
Từng bước: gửi tín hiệu đầu tiên
Kết nối tài khoản
Kết nối tài khoản MT5 hoặc cTrader một lần (tạo license → cài EA/cBot → dán key). Xem hướng dẫn TradingView để biết các bước kết nối chính xác - chúng giống hệt cho External Signals.
Bật External Signals
Mở app External Signals cho tài khoản đó trong LOTUX và sao chép webhook URL cùng secret.
Gửi request
Từ công cụ của bạn, POST một thông điệp JSON với hành động (ví dụ buy / sell / close) và secret. Với External Signals, thêm header X-Idempotency-Key để một request bị gửi lại không bị thực thi hai lần.
Xác nhận
Tài khoản đang kết nối và online sẽ thực thi lệnh; bạn thấy nó trong terminal và trong lịch sử LOTUX. Kiểm tra dashboard nếu request bị từ chối - nó cho biết lý do.
curl -X POST "<webhook-url-cua-ban>" \
-H "Content-Type: application/json" \
-H "X-Idempotency-Key: <id-duy-nhat-moi-tin-hieu>" \
-d '{ "secret": "<secret-cua-ban>", "action": "buy", "symbol": "EURUSD" }'Làm được gì trên mỗi nền tảng
| Hành động | MT5 (EA) | cTrader (cBot) |
|---|---|---|
| Mở / đóng (buy, sell, close) | Có | Có |
| Sửa stop-loss / take-profit | Có | Có |
| Lệnh chờ limit / stop | Có | Có |
| Lệnh stop-limit, sửa lệnh chờ (nâng cao) | Có | Chưa mở |
Tự động hoá tài khoản của chính bạn
Đây đúng là đường LOTUX chạy cho mỗi tín hiệu webhook. Chọn cách bạn muốn đặt cầu nối - cả hai đều thực thi qua chính EA/cBot của bạn.
Câu hỏi thường gặp
- Tôi gửi tín hiệu từ bot AI hay ChatGPT được không?
- Được - bất cứ thứ gì gửi được HTTP request. AI hoặc automation của bạn quyết định lệnh và gửi webhook; LOTUX xác thực, áp quy tắc rủi ro của bạn, rồi thực thi. LOTUX không tạo tín hiệu và không đưa lời khuyên.
- Có phải dựng plugin MetaTrader hay cầu ZeroMQ không?
- Không. Bạn gửi một webhook JSON thuần. EA LotuxBridge (MT5) hoặc cBot LOTUX (cTrader) đã chạy sẵn trên tài khoản của bạn và nhận lệnh từ LOTUX - không cần dựng DLL hay cầu socket riêng.
- Điều gì ngăn một tín hiệu trùng bị đặt hai lần?
- External Signals dùng header X-Idempotency-Key. Nếu cùng một key đến lại (ví dụ do gửi lại), LOTUX coi đó là bản trùng và không thực thi lần hai.
LOTUX thực thi lệnh theo quy tắc của bạn - không phải sàn môi giới và không phải lời khuyên đầu tư. Giao dịch có rủi ro; bạn chịu trách nhiệm với tài khoản và thiết lập của mình.