Kết nối giao dịch tự động từ TradingView tới AmiX qua Cloudflare

anh.chu
4 Min Read

Bản cập nhật mới nhất của AmiX (tải tại đây) đã chính thức trình làng tính năng tích hợp Cloudflare Tunnel. Giờ đây, việc tạo URL kết nối TradingView tới AmiX chỉ còn là chuyện “nhỏ như con thỏ” với vài thao tác đơn giản, hỗ trợ cả URL miễn phí lẫn Domain cá nhân.

🛠 Bước chuẩn bị (Bắt buộc)

Để tính năng này hoạt động trơn tru, bạn cần cài đặt Cloudflare trên máy tính:

  1. Tải xuống: Truy cập vào đây để tải Cloudflare.
  2. Kiểm tra cài đặt:
  •  Mở PowerShell hoặc Command Prompt (CMD)
  • Nhập lệnh: cloudflared --version
  • Kết quả: Nếu màn hình hiện thông tin phiên bản (ví dụ: cloudflared version 2024.x.x), chúc mừng bạn đã cài đặt thành công! (tham khảo hình dưới)

(Lưu ý: không bắt buộc phải cài Cloudflare để chạy AmiX, bạn chỉ cài khi có nhu cầu sử dụng Cloudflare tunnel)

 

🚀 Hướng dẫn sử dụng tính năng Tunnel trên AmiX

Sau khi đã cài đặt Cloudflared ở bước chuẩn bị, bạn mở app AmiX và chuyển sang tab “Cloudflare” để bắt đầu nhé!

Cách 1: Sử dụng URL miễn phí (Cho mục đích dùng thử)

  • Bước 1: Tại tab Cloudflare, nhấn chọn nút “Free Tunnel”.
  • Bước 2: Đợi vài giây, AmiX sẽ trả về một đường dẫn (URL) tạm thời có dạng: ...trycloudflare.com.
  • Bước 3: Kiểm tra: Bạn hãy dán URL này vào trình duyệt. Nếu trang web hiển thị nội dung phản hồi từ AmiX, nghĩa là Tunnel đã thông~

Ví dụ: Bạn sẽ dùng URL này thay cho localhost:7979. Cấu trúc lệnh sẽ là: https://[tên-miền-tạm]/trade...

Cách 2: Kết nối Domain riêng (Cho mục đích ổn định/lâu dài)

  • Bước 1: Lấy Token: Truy cập Cloudflare Dashboard -> Zero Trust -> Networks -> Connectors. Chọn Domain đã thiết lập và sao chép đoạn mã Token (bắt đầu bằng eyJhI...).

  • Bước 2: Kết nối: Dán đoạn mã này vào mục “Bind Token” trên AmiX và nhấn nút Bind. Vậy là xong!

🛡️ Nâng cao: Tăng cường bảo mật với API Secret Key

Để tránh việc người lạ “đặt lệnh hộ”, bạn nên thiết lập lớp bảo mật:

  1. Nhập mã bảo mật tự chọn vào ô “API Secret Key”.
  2. Cơ chế: Khi đã đặt Key, AmiX sẽ chỉ chấp nhận lệnh nếu trong nội dung (Request Body) TradingView gửi có secret_key trùng khớp với mã bạn đã cài.

🔗 Kết nối với TradingView

  • Bước 1: Sao chép URL Tunnel (miễn phí hoặc domain riêng) của bạn.

  • Bước 2: Mở TradingView, dán URL này vào phần Webhook URL trong mục Alert.

  • Bước 3: Cấu trúc mẫu: Dưới đây là ví dụ cho request body TradingView cần gửi sang AmiX:

(Copy tại đây):

{
“sender”:”My Bot”,
“side”: “{{strategy.order.action}}”,
“symbol”: “VN30F1M”,
“type”: “MTL”,
“secret_key”: “”,
“group_tl”: “”,
“group_zl”: “”,
“footer”: “test”
}

Trong đó:

+ sender là tên người gửi, có thể dùng để phân biệt giữa các tín hiệu

+ group_zl/group_tl hoạt động giống AmiX, có thể dùng để quyết định tín hiệu nào gửi vào nhóm nào

+ footer: hoạt động giống AmiX, nhưng tạm thời dùng chung cho cả tin nhắn Zalo/Telegram

+ các field còn lại sử dụng giống hệt query khi gọi AmiX bình thường

🎉 Chúc mừng!

Bạn đã hoàn tất việc setup cho hệ thống giao dịch tự động của mình. Giờ thì cứ thong thả để AmiX thực thi lệnh theo tín hiệu từ TradingView thôi.

Chúc các bạn giao dịch thuận lợi và “xanh tím”!

Share This Article
Leave a Comment