Tích hợp TradingView - Cảnh báo giao dịch & cuộc gọi
Gửi cảnh báo TradingView tới Echobell qua webhook và nhận thông báo đẩy hoặc cuộc gọi cho tín hiệu giá và tín hiệu chiến lược.
Echobell có thể tích hợp với TradingView để nhận thông báo từ các cảnh báo giao dịch của bạn. Hướng dẫn này sẽ chỉ cho bạn cách thiết lập tích hợp đó.
Yêu cầu
- Một tài khoản Echobell
- Một tài khoản TradingView có hỗ trợ webhook (thường là Pro/Pro+/Premium)
Các bước thiết lập
1. Tạo một kênh trong Echobell (lấy webhook URL)
- Mở ứng dụng Echobell trên iOS và tạo một kênh mới (ví dụ: "TradingView").
- Trong phần chi tiết kênh, sao chép Webhook URL. Hãy giữ nó như một thông tin bí mật.
- Chọn kiểu thông báo của kênh (Thông thường, Khẩn cấp hoặc Cuộc gọi) tùy theo mức độ khẩn cấp.
2. Cấu hình cảnh báo TradingView
- Mở TradingView và vào biểu đồ của bạn
- Tạo một cảnh báo mới hoặc sửa cảnh báo có sẵn
- Trong hộp thoại cảnh báo:
- Thiết lập các điều kiện cảnh báo theo nhu cầu
- Cuộn xuống mục "Alert Actions"
- Chọn "Webhook URL"
- Dán webhook URL của Echobell vào
- Ở trường "Message", tùy chỉnh payload của bạn (đây là các giá trị mà mẫu trong Echobell sẽ dùng):
{
"title": "TradingView Alert",
"message": "{{ticker}} hit {{price}}"
}
Định dạng thông điệp
Bạn có thể tùy chỉnh thông báo bằng các biến của TradingView:
{{ticker}}- Tên mã{{price}}- Giá hiện tại{{volume}}- Khối lượng hiện tại{{time}}- Thời điểm cảnh báo được kích hoạt{{exchange}}- Tên sàn giao dịch{{interval}}- Khung thời gian của biểu đồ
Cấu hình nâng cao
Điều khiển mức ưu tiên trong Echobell
Mức ưu tiên của Echobell được điều khiển theo từng kênh, chứ không phải bằng các trường trong payload của TradingView. Để thay đổi mức độ khẩn cấp:
- Đặt kiểu thông báo của kênh trong ứng dụng Echobell: Thông thường, Khẩn cấp hoặc Cuộc gọi (xem /docs/notification).
- Nếu bạn cần nhiều mức độ khẩn cấp khác nhau, hãy tạo các kênh riêng (ví dụ: "TV — Calls" và "TV — Push") rồi dùng webhook URL tương ứng trong từng cảnh báo.
Lưu ý: Không hỗ trợ âm thanh thông báo tùy chỉnh.
Ví dụ mẫu cảnh báo
Cảnh báo giá cơ bản
{
"title": "Price Alert",
"message": "{{ticker}} is now at {{price}}"
}
Cảnh báo khối lượng đột biến
{
"title": "Volume Alert",
"message": "High volume detected for {{ticker}}\nVolume: {{volume}}\nPrice: {{price}}"
}
Cảnh báo tín hiệu giao dịch
{
"title": "Trading Signal",
"message": "{{strategy.order.action}} signal for {{ticker}}\nPrice: {{price}}\nTime: {{time}}"
}
Kiểm thử tích hợp
- Sau khi thiết lập cảnh báo, bạn có thể thử bằng cách nhấn nút "Test" trong hộp thoại cảnh báo của TradingView
- Bạn sẽ nhận được một thông báo thử trong Echobell
- Kiểm tra bảng điều khiển Echobell để xác nhận webhook đã nhận được payload thử
Xử lý sự cố
Nếu bạn không nhận được thông báo:
- Kiểm tra xem webhook URL đã được dán đúng vào TradingView chưa
- Kiểm tra xem các điều kiện cảnh báo đã được cấu hình đúng chưa
- Đảm bảo tài khoản Echobell của bạn đang hoạt động và thông báo đã được bật
- Xem log webhook trong bảng điều khiển Echobell để tìm thông báo lỗi
Giới hạn tần suất
- Tài khoản TradingView miễn phí bị giới hạn số lần gọi webhook
- Hãy đảm bảo điều kiện cảnh báo đủ cụ thể để tránh kích hoạt quá nhiều
- Cân nhắc nâng cấp tài khoản TradingView để có hạn mức webhook cao hơn
Để biết thêm về các tính năng webhook của Echobell, hãy xem tài liệu webhook.