Nối n8n và Zapier vào MT5 và cTrader
Cả n8n và Zapier đều có thể kích hoạt một lệnh trên tài khoản MT5 hoặc cTrader của chính bạn mà không cần code - mỗi cái có một bước HTTP gửi tới webhook LOTUX. LOTUX xác thực thông điệp, áp quy tắc rủi ro, rồi thực thi. Đây là đường External Signals; bài webhook nói phần cơ chế.
Trước khi bắt đầu
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), mở app External Signals, và sao chép webhook URL cùng secret. Cả n8n và Zapier chỉ cần URL đó và secret (thêm header X-Idempotency-Key cho các hành động cần an toàn khi gửi lại).
n8n
Thêm node HTTP Request
Sau trigger/logic của bạn, thêm một node "HTTP Request". Method POST, URL = webhook LOTUX của bạn.
Đặt body
Body JSON với secret, hành động, và các trường mà hành động đó cần (một lệnh buy / sell cần symbol và volume).
Thêm header idempotency (hành động cần an toàn khi gửi lại)
Với modify_sl / modify_tp / breakeven / close có lọc, thêm header X-Idempotency-Key có giá trị GIỮ NGUYÊN qua các lần gửi lại cùng một hành động. Đừng dùng run / execution id - nó đổi mỗi lần chạy, nên lần gửi lại sẽ bị coi là hành động mới.
Chạy
Chạy workflow một lần. Tài khoản đang kết nối và online sẽ thực thi lệnh; kiểm tra lịch sử LOTUX.
Zapier
Thêm action "Webhooks by Zapier"
Chọn "POST". URL = webhook LOTUX của bạn.
Đặt payload
Kiểu dữ liệu JSON, với secret, hành động, và các trường nó cần (một lệnh buy / sell cần symbol và volume).
Thêm header idempotency (hành động cần an toàn khi gửi lại)
Với modify_sl / modify_tp / breakeven / close có lọc, thêm X-Idempotency-Key trong Headers với giá trị GIỮ NGUYÊN khi gửi lại cùng một hành động - không phải giá trị đổi theo mỗi lần chạy, vì thế sẽ bị coi là hành động mới.
Thử bước này
Chạy thử. Lệnh tới tài khoản của bạn; xác nhận trong lịch sử LOTUX.
Tự động hoá tài khoản, không cần code
Đâ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
- n8n hay Zapier có cần code không?
- Không. Cả hai dùng một bước HTTP/Webhook có sẵn. Bạn dán webhook URL của LOTUX và đặt body JSON với secret + hành động + các trường mà hành động đó cần (một lệnh buy/sell cần symbol và volume).
- Có chạy trên cTrader như trên MT5 không?
- Có. Cùng một bước HTTP chạy trên cTrader (cBot LOTUX) hoặc MT5 (EA LotuxBridge); tài khoản đích quyết định nền tảng.
- Điều gì ngăn một automation gửi lại bị đặt lệnh hai lần?
- Dùng lại đúng X-Idempotency-Key khi gửi lại cùng một hành động - LOTUX coi một key lặp là bản trùng. Đừng dùng giá trị đổi theo mỗi lần chạy như execution id: nó đổi mỗi lần chạy và sẽ bị coi là hành động mới. Header này bảo vệ các hành động modify_sl / modify_tp / breakeven / close có lọc.
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.