fastbot
Quay lại Blog
·6 phút đọc

Webhook TradingView → Binance: Auto-execute Pine signal qua fastbot

Tổng quan webhook TradingView và 3 cách phổ biến để auto-execute alert sang Binance: tự host server, 3Commas DealsBot, hoặc fastbot. Hướng dẫn setup cơ bản.

TradingViewWebhookBinancePine Script

Bạn vừa code xong một Pine Script strategy có winrate tốt trên backtest. Bạn không muốn ngồi canh chart 24/7 để bấm Buy/Sell mỗi khi alert hit. Bạn cần một cách để TradingView gửi tín hiệu → server → đặt lệnh Binance tự động.

Cơ chế này gọi là webhook. TradingView Pro+ trở lên có tính năng "Webhook URL" trong alert — khi alert kích hoạt, TradingView gửi thông điệp đến một URL bạn chỉ định, server xử lý và đặt lệnh.

Bài này giải thích webhook TradingView cơ bản, so sánh 3 cách phổ biến để xử lý webhook → Binance, và hướng dẫn setup nhanh với fastbot.

TradingView webhook là gì?

Khi bạn tạo alert trên TradingView Pro+ ($14.95/tháng trở lên), bạn có 2 lựa chọn delivery:

  1. Notification trong app / email — bạn xem rồi tự đặt lệnh thủ công
  2. Webhook URL — TradingView tự gửi tín hiệu đến URL bạn chỉ định, server bên kia tự đặt lệnh

Lựa chọn #2 là cách trader chuyên nghiệp dùng để hoàn toàn tự động hoá strategy — không lag, không sót, không cảm xúc.

3 cách phổ biến xử lý webhook 2026

Cách 1: Tự host server trên VPS

Phù hợp với: developer có thời gian + muốn full control.

Bạn cần: VPS riêng, code server nhận webhook, kết nối Binance API, xử lý retry / security / monitoring.

Effort: ~20-40h dev ban đầu, $5-10/tháng VPS + domain. Sau đó tự lo maintain khi TradingView hoặc Binance update.

Pros: miễn phí về phần mềm, full custom. Cons: time-intensive, phải tự xử lý security + edge case.

Cách 2: 3Commas DealsBot

3Commas có tính năng nhận webhook từ TradingView để trigger trade trong "Deal" của họ.

Phù hợp với: user đã dùng 3Commas cho mục đích khác.

Pros: không cần code, dùng cùng platform. Cons: $15/tháng Advanced plan, config phức tạp (phải tạo Deal trước), giới hạn loại lệnh.

Cách 3: fastbot

fastbot hỗ trợ kết nối tín hiệu từ TradingView thông qua webhook để tự động hoá quá trình giao dịch. Mỗi user nhận URL webhook riêng cấp qua menu cài đặt.

Pros:

  • Setup nhanh — config qua menu Telegram, không cần code
  • Hỗ trợ đầy đủ loại lệnh: Market, Limit, Stop, Trailing
  • Take Profit nhiều mức + Stop Loss thông minh
  • Notification Telegram khi alert đến + khi lệnh khớp
  • Tránh duplicate khi TradingView retry
  • Quản lý chung với Binance + DNSE + eToro trong cùng bot

Cons: $15/tháng (sau 7 ngày trial miễn phí).

So sánh nhanh

Tiêu chíSelf-host3Commasfastbot
Setup time20-40h2-4hVài phút
Phí$5-10/tháng VPS$15/tháng$15/tháng
Loại lệnh hỗ trợTự codeHạn chếĐầy đủ
TP nhiều mức + SL thông minhTự codeCơ bản
Notification TelegramTự codeCơ bản
Multi-exchangeTự code
Chống duplicate signalTự code
Bảo trìBạn tự lo3Commasfastbot

Setup webhook fastbot — luồng tổng quát

Bước 1: Kết nối Binance API

Cần API key Binance permission Read + Trade (Spot và/hoặc Futures tuỳ chiến lược). KHÔNG bao giờ bật Withdrawal — xem Bảo mật API key Binance.

Bước 2: Lấy webhook URL từ fastbot

Trong menu Telegram bot: Settings → mục webhook → bot cấp cho bạn 1 URL duy nhất + secret token. Coi như password — KHÔNG share.

Bước 3: Tạo alert TradingView

  1. Vào chart TradingView → Alert (icon đồng hồ báo thức)
  2. Condition: chọn strategy / indicator của bạn
  3. Options:
    • Webhook URL: paste URL từ bước 2
    • Message: copy template fastbot cung cấp, chỉ điều chỉnh các tham số trade (qty, leverage, TP/SL)
  4. Save alert

Bước 4: Test trước khi chạy live

  1. Tạo alert test với khối lượng nhỏ
  2. Fire manual từ TradingView ("Trigger" button)
  3. Trong vài giây, fastbot nhận webhook → đặt lệnh → gửi notification Telegram xác nhận

Sau khi confirm flow đúng, scale lên size thật.

Best practices automation

Validate secret cẩn thận

KHÔNG để webhook URL leak. Nếu kẻ xấu biết URL + secret, họ có thể fire fake signal đặt lệnh hộ bạn.

Best practice:

  • Rotate secret định kỳ (3 tháng/lần) — fastbot cho phép regenerate qua menu
  • Giới hạn IP whitelist nếu bot hỗ trợ
  • Monitor: nếu thấy lệnh bất thường → disable webhook ngay

Position sizing đúng

Sai phổ biến: dùng số lượng coin cố định → khi giá tăng 2x, bạn vô tình risk gấp đôi.

Đúng: dùng % balance hoặc USD amount cố định để giữ notional value ổn định.

Cẩn thận với Futures leverage

Leverage trên Binance phải được set sẵn trên UI Binance trước. Bot KHÔNG tự đổi leverage để tránh conflict với position đang mở.

Test trên size nhỏ trước

Trước khi cho strategy chạy với tiền thật:

  1. Test với size minimum trong 1 tuần — confirm signal correctness
  2. Scale dần sau khi tin tưởng

FAQ

Q: TradingView free plan có webhook không? A: Không. Webhook là tính năng Pro+ trở lên ($14.95/tháng). Pro $14.95, Pro+ $15.95, Premium $59.95.

Q: Webhook có lag bao nhiêu? A: Từ lúc TradingView fire alert đến lúc Binance nhận order: vài giây (tuỳ network). Với strategy daily timeframe → không matter. Với scalping 1-min → có thể slippage 0.1-0.5%.

Q: Có thể đặt lệnh Spot từ webhook không? A: Có. Khai báo trong message là Spot. Spot không có leverage, không có TP/SL kèm — bạn dùng action buy + nhờ bot quản lý SL/TP riêng.

Q: Nếu webhook fail, TradingView có retry không? A: TradingView retry vài lần với delay tăng dần. Sau đó alert bị mark failed (xem trong TradingView Alerts log). Bot uy tín có healthcheck endpoint để monitor uptime.

Q: Có thể gửi webhook cho nhiều bot cùng lúc không? A: TradingView 1 alert chỉ gửi 1 URL. Workaround: tạo duplicate alert cho mỗi bot. Lưu ý cẩn thận về double-spend (cả 2 bot cùng đặt lệnh).


Bước tiếp theo

Bạn có Pine Script strategy và muốn auto-execute từ TradingView → Binance mà không tự host server?

👉 Mở fastbot — dùng thử 7 ngày miễn phí, setup webhook trong vài phút.

Bài tiếp theo trong series: Tích sản coin tự động — Chiến lược dài hạn cho BTC/ETH 2026.