Hướng dẫn & Tài liệu

Cẩm Nang Sử Dụng & Tài Liệu Backpulse

Mọi thứ bạn cần để tối ưu hóa chiến lược TradingView với Tiện ích mở rộng trình duyệt, chạy Backtest trên Đám mây, tạo Pine Script bằng AI và tự động hóa khớp lệnh cùng Backpulse.

Bắt Đầu Nhanh

Backpulse là gì?

Backpulse là nền tảng tối ưu hóa chiến lược TradingView và tự động hóa toàn diện. Các khả năng cốt lõi bao gồm: (1) Tiện ích mở rộng trình duyệt miễn phí cho Chrome & Firefox giúp tự động quét tham số Pine Script và chạy backtest siêu tốc ngay trên biểu đồ TradingView (chế độ Cục bộ & Đám mây); (2) Động cơ Backtest Đám mây chạy quét tham số tự động trên biểu đồ TradingView trên hạ tầng đám mây; (3) AI Studio & Trình tạo chiến lược trực quan để tạo và thiết kế các chiến lược Pine Script v5/v6 mà không cần viết mã; (4) Kiểm thử chiến lược Python qua động cơ quantbt với hơn 15 chỉ số định lượng; (5) Tự động hóa Webhook siêu tốc thực thi các cảnh báo TradingView đến Binance, Bybit, OKX, Kraken và hơn 30 sàn giao dịch dưới 300ms; và (6) Bot Freqtrade lưu trữ trên đám mây (thử nghiệm và thực tế, không cần máy chủ VPS).

Tôi cần những gì để bắt đầu?

Tùy thuộc vào tính năng bạn muốn sử dụng:

- Để tối ưu hóa chiến lược TradingView bằng Tiện ích mở rộng: Chỉ cần cài đặt tiện ích miễn phí và mở bất kỳ biểu đồ TradingView nào — không cần tài khoản hay khóa API (Chế độ Cục bộ).

- Để chạy Backtest Đám mây hoặc dùng AI Studio: Đăng ký một tài khoản Backpulse miễn phí.

- Để tự động hóa lệnh webhook TradingView trực tiếp hoặc chạy bot Freqtrade: Bạn sẽ cần khóa API từ sàn giao dịch của mình (Binance, Bybit, OKX, v.v.) chỉ với quyền Giao dịch (Trade) — tuyệt đối không bật quyền Rút tiền (Withdraw).

Thời gian thiết lập mất bao lâu?

- Với Tiện ích mở rộng trình duyệt: Dưới 1 phút — cài đặt tiện ích từ Chrome Web Store hoặc Firefox AMO, mở bất kỳ biểu đồ TradingView nào có chiến lược Pine Script và nhấn Run để bắt đầu tối ưu hóa ngay.

- Với Tự động hóa Webhook: Khoảng 5–10 phút — Đăng ký → vào Webhooks (hoặc /hub) → tạo Nhà cung cấp sàn giao dịch → thêm Tuyến đường (Route) cho cặp giao dịch của bạn → sao chép URL Webhook và dán vào Cảnh báo TradingView cùng nội dung JSON.

Backpulse có hỗ trợ đăng nhập bằng Google không?

Có. Bạn có thể nhanh chóng đăng ký và đăng nhập bằng tài khoản Google (OAuth) với phiên làm việc bảo mật cao.

Tiện Ích Mở Rộng Trình Duyệt

Tiện ích mở rộng trình duyệt Backpulse là gì?

Tiện ích mở rộng Backpulse (miễn phí) là công cụ bổ trợ cho Google Chrome, Mozilla Firefox và các trình duyệt nền Chromium (Brave, Opera, Edge). Tiện ích tự động phát hiện tất cả các chiến lược Pine Script đang hoạt động (v4, v5, v6) trên biểu đồ TradingView của bạn, quét các tham số đầu vào (chu kỳ chỉ báo, hệ số nhân, ngưỡng, chốt lời/cắt lỗ, cờ boolean) và chạy tối ưu hóa tự động qua hàng trăm hoặc hàng nghìn tổ hợp. Khi tìm thấy cấu hình tốt nhất, nhấp vào "Áp dụng vào biểu đồ" (Apply to Chart) để cập nhật ngay lập tức các tham số chiến lược Pine Script mà không cần gõ thủ công.

Những trình duyệt nào được hỗ trợ?

Tiện ích được phát hành chính thức trên Google Chrome (Chrome Web Store), Mozilla Firefox (Firefox AMO) và tương thích hoàn toàn với các trình duyệt nền Chromium bao gồm Brave, Opera và Microsoft Edge.

Sự khác biệt giữa Chế độ Cục bộ và Chế độ Đám mây trong tiện ích là gì?

Tiện ích cung cấp hai chế độ hoạt động linh hoạt:

- Chế độ Cục bộ (Mặc định & Miễn phí): Chạy trực tiếp bên trong tab trình duyệt TradingView đang mở của bạn và hoàn toàn không có dữ liệu nào rời khỏi máy tính của bạn (bảo mật 100% phía máy khách). Tiện ích điều khiển Strategy Tester gốc để đánh giá từng tổ hợp tham số cục bộ mà không cần tài khoản Backpulse.

- Chế độ Đám mây: Khi đăng nhập vào tài khoản Backpulse, bạn có thể gửi các tác vụ tối ưu hóa đến cụm máy chủ worker đám mây chạy Chromium không giao diện (headless). Tác vụ tiếp tục chạy ở chế độ nền ngay cả khi bạn đóng trình duyệt, đồng bộ lịch sử trên mọi thiết bị.

Tôi có cần tài khoản để sử dụng tiện ích mở rộng không?

Không cần tài khoản khi sử dụng Chế độ Cục bộ. Tiện ích hoạt động ngay lập tức sau khi cài đặt. Đăng nhập chỉ bắt buộc khi bạn muốn dùng Chế độ Đám mây và lưu trữ lịch sử lâu dài.

Backtesting & Tối Ưu Hóa

Quá trình backtesting TradingView hoạt động như thế nào?

Backpulse cung cấp hai phương pháp tối ưu hóa tham số linh hoạt:

1. Tối ưu hóa trực tiếp trong trình duyệt (Chế độ Cục bộ qua Tiện ích): Tiện ích quét các tham số trên biểu đồ TradingView đang mở và tự động hóa Strategy Tester gốc để kiểm thử từng tổ hợp trên máy của bạn.

2. Tối ưu hóa trên nền tảng Đám mây (qua /backtest hoặc Chế độ Đám mây trong Tiện ích): Gửi tác vụ đến các worker đám mây chạy Chromium không giao diện. Hệ thống tự động khám phá tham số (Discover Parameters), chạy quét song song trên tất cả các tổ hợp và trích xuất các chỉ số Lợi nhuận Ròng, Sụt giảm Tối đa (Max Drawdown), Tỷ lệ Thắng và Hệ số Lợi nhuận trực tiếp từ Strategy Tester.

Tính năng Backtest Đám mây hoạt động như thế nào trên Backpulse?

Khi bạn khởi chạy một tác vụ Backtest Đám mây (tại /backtest hoặc qua Chế độ Đám mây trong Tiện ích), cụm máy chủ worker của chúng tôi sử dụng trình duyệt Playwright không giao diện để tải biểu đồ TradingView của bạn, lần lượt áp dụng từng tổ hợp tham số vào chiến lược và thu thập các chỉ số hiệu suất thời gian thực từ Strategy Tester. Toàn bộ quá trình chạy trên đám mây, giúp bạn kiểm tra hàng nghìn tổ hợp mà không làm chậm máy tính hay phải giữ tab biểu đồ luôn mở.

Sự khác biệt giữa chiến lược Công khai (Public) và Riêng tư (Private) là gì?

Công khai (Public): Các kịch bản mở của cộng đồng được xuất bản trên TradingView — Backpulse tự động định vị và thêm vào biểu đồ theo tên và tác giả.

Riêng tư (Private): Các kịch bản cá nhân hoặc chỉ theo lời mời — phải được tải sẵn trên bố cục biểu đồ TradingView đang hoạt động của bạn với một phiên hợp lệ.

Backtesting Python (Freqtrade) là gì?

Backtesting Python (tại /backtest/freqtrade) cho phép bạn kiểm thử các chiến lược giao dịch bằng Python tuân thủ tiêu chuẩn Freqtrade IStrategy trực tiếp trên trình duyệt mà không cần máy chủ hay Docker. Được hỗ trợ bởi dữ liệu nến OHLCV lịch sử từ Binance Futures, hệ thống tính toán hơn 15 chỉ số định lượng (Tỷ số Sharpe, CAGR, Max Drawdown, Tỷ lệ Thắng, Hệ số Lợi nhuận, Tỷ số Sortino), kết xuất Đường cong Vốn tương tác và hỗ trợ tự động tinh chỉnh tham số bằng Hyperopt.

Tôi có thể xem kết quả tối ưu hóa ở đâu?

Khi một tác vụ tối ưu hóa hoàn tất, hãy mở trang Chi tiết Tác vụ (tại /backtest/jobs) để kiểm tra bảng xếp hạng kết quả, có thể lọc theo Lợi nhuận Ròng, Độ sụt giảm, Hệ số Lợi nhuận hoặc số lượng giao dịch. Nhấp vào bất kỳ hàng nào để xem toàn bộ tập tham số và áp dụng cho chiến lược của bạn.

Webhooks & Tín Hiệu Giao Dịch

Làm thế nào để kết nối TradingView với Backpulse?

1. Vào menu Webhooks (hoặc Kết nối Nhanh tại /hub) → Tạo một Nhà cung cấp và nhập khóa API sàn giao dịch của bạn.

2. Thêm một Tuyến đường (Route) cho cặp giao dịch mục tiêu (ví dụ: BTC/USDT:USDT).

3. Sao chép URL Webhook của Tuyến đường (định dạng: https://hook.backpulse.io/tv/TOKEN).

4. Trên TradingView, tạo một cảnh báo chiến lược và dán URL vào ô Webhook URL.

5. Dán nội dung JSON chuẩn vào hộp Tin nhắn Cảnh báo (Alert Message).

Định dạng tải trọng JSON chuẩn là gì?

{\n  \"side\": \"{{strategy.order.action}}\",\n  \"market_position\": \"{{strategy.market_position}}\",\n  \"qty\": \"{{strategy.order.contracts}}\",\n  \"symbol\": \"{{ticker}}\",\n  \"price\": \"{{close}}\",\n  \"entry_price\": \"{{strategy.position_avg_price}}\",\n  \"ts\": \"{{timenow}}\"\n}\n\nCác trường chính:\n- side: \"buy\" hoặc \"sell\" — bắt buộc\n- market_position: \"long\", \"short\", hoặc \"flat\" — tự động nhận diện mở so với đóng vị thế\n- qty: số lượng hợp đồng hoặc số lượng tiền tệ cơ sở — bắt buộc, > 0\n- symbol, price, entry_price, ts: tùy chọn (sẽ lấy từ cấu hình Tuyến đường nếu bị bỏ qua)

Backpulse xử lý lệnh mở và đóng vị thế như thế nào?

Dựa vào trường market_position:\n- \"long\" hoặc \"short\" → Lệnh mở vị thế mới (reduceOnly=false)\n- \"flat\" → Lệnh đóng toàn bộ vị thế (tự động áp dụng reduceOnly=true đối với hợp đồng tương lai)\n\nChúng tôi khuyến nghị luôn bao gồm market_position để ghép cặp lệnh chính xác và theo dõi lãi/lỗ P&L tự động.

Độ an toàn và bảo mật của Webhook như thế nào?

Mỗi Tuyến đường được bảo vệ bởi một mã token ngẫu nhiên 48 ký tự độc nhất. Backpulse xác thực các yêu cầu gửi đến trước khi đặt bất kỳ lệnh nào. Khóa API sàn giao dịch được mã hóa khi lưu trữ bằng AES-256-GCM và chỉ được giải mã trong bộ nhớ RAM khi truyền lệnh.

Độ trễ khớp lệnh là bao nhiêu?

Độ trễ khớp lệnh thông thường dưới 300ms tính từ thời điểm nhận webhook cho đến khi đặt lệnh thành công lên sàn thông qua tích hợp CCXT trực tiếp.

Tôi có thể kiểm tra webhook mà không cần chờ tín hiệu thực tế không?

Có. Trong chế độ xem Chi tiết Hub, mỗi Tuyến đường đều có nút Thử nghiệm Tín hiệu (Test Signal) để gửi các tín hiệu mô phỏng trực tiếp từ bảng điều khiển. Các lệnh thử nghiệm được ghi lại trong Nhật ký Tín hiệu để dễ dàng xác minh.

Kết Nối Sàn Giao Dịch

Những sàn giao dịch nào được hỗ trợ?

Hơn 30 sàn giao dịch tiền mã hóa lớn qua thư viện CCXT: Binance (Spot & Futures), Bybit (Spot & Phái sinh), OKX, Bitget, Kraken, MEXC, KuCoin, Gate.io, Coinbase và nhiều sàn khác.

Tôi nên cấp những quyền nào cho khóa API?

Chỉ bật quyền Giao dịch / Đặt lệnh (Trade / Order Placement). TUYỆT ĐỐI KHÔNG bật quyền Rút tiền (Withdraw). Backpulse tuân thủ nghiêm ngặt nguyên tắc đặc quyền tối thiểu.

Khóa API của tôi có an toàn không?

API Key và Secret được mã hóa theo tiêu chuẩn quân sự AES-256-GCM trước khi lưu trữ. Khóa dạng văn bản thuần không bao giờ được lưu, và bạn có thể thu hồi thông tin xác thực bất cứ lúc nào từ tài khoản hoặc bảng điều khiển sàn giao dịch.

Mạng thử nghiệm (Testnet) có được hỗ trợ không?

Có. Khi tạo một Nhà cung cấp, hãy bật chế độ Testnet để mô phỏng khớp lệnh trong môi trường sandbox của sàn trước khi sử dụng tiền thật.

Làm thế nào để cấu hình Passphrase cho OKX, Bitget hoặc KuCoin?

Khi chọn các sàn giao dịch yêu cầu Passphrase, một trường nhập bổ sung sẽ tự động xuất hiện. Passphrase được bảo vệ bằng cùng mức mã hóa AES-256-GCM như API secret.

Xưởng Chiến Lược & AI Studio

Những công cụ nào có trong Xưởng Chiến Lược?

Xưởng Chiến Lược (tại /strategies) bao gồm:\n- Thư viện Chiến lược: Các chiến lược Pine Script được dựng sẵn và xác minh (Giao cắt EMA, Đảo chiều RSI, Động lượng MACD, Bóp nén Bollinger, Supertrend...)\n- Chiến lược của tôi: Nơi lưu trữ cá nhân cho các chiến lược đã lưu của bạn.\n- Trình tạo trực quan (/ai-studio/visual): Quy trình kéo thả 6 bước để tạo Pine Script v5/v6 mà không cần viết mã.\n- AI Studio (/ai-studio): Trình tạo chiến lược bằng ngôn ngữ tự nhiên được hỗ trợ bởi các mô hình AI tiên tiến.

AI Studio hoạt động như thế nào?

Tại /ai-studio, chỉ cần mô tả logic giao dịch của bạn bằng tiếng Việt hoặc tiếng Anh thông thường (ví dụ: 'Vào lệnh Mua khi RSI cắt lên trên 30 và EMA 20 nằm trên EMA 50, chốt lời 2%, cắt lỗ 1%'). AI sẽ phân tích quy tắc, xây dựng ràng buộc rủi ro và xuất ra mã Pine Script v5/v6 sẵn sàng vận hành.

Trình tạo trực quan khác biệt như thế nào so với AI Studio?

AI Studio lý tưởng để biến các ý tưởng bằng lời nói thành mã nguồn ngay lập tức. Trong khi đó, Trình tạo trực quan cung cấp quyền kiểm soát chi tiết từng khối đối với các chỉ báo kỹ thuật, điều kiện lọc và quy tắc rủi ro theo quy trình có cấu trúc.

Bảng Xếp Hạng & Sao Chép Giao Dịch

Bảng Xếp Hạng Top Trader là gì?

Bảng Xếp Hạng (tại /leaderboard) theo dõi thứ hạng hiệu suất thời gian thực và phân tích giao dịch đã xác minh từ các trader hàng đầu trên Binance, Bybit, OKX và các sàn lớn. Bạn có thể lọc và xếp hạng theo ROI, Tỷ lệ Thắng, Max Drawdown (MDD), Tỷ số Sharpe, AUM và số người sao chép.

Tính năng Sao chép Giao dịch (Copy Trading) hoạt động như thế nào?

Sao chép Giao dịch cho phép bạn tự động sao chép các vị thế và lệnh từ các Nhà giao dịch Chuyên nghiệp (Master Trader) với sự phân bổ vốn linh hoạt và các biện pháp bảo vệ rủi ro chặt chẽ.

Bot Hub là gì?

Bot Hub (tại /webhooks/bot hoặc qua menu Webhooks) là nơi bạn quản lý các Nhà cung cấp Bot tự động kết nối qua khóa API sàn giao dịch. Thêm tuyến ký hiệu, lấy token webhook và chạy bot tự động mà không cần TradingView.

Bảng Điều Khiển Trực Quan (Visual Dashboard) là gì?

Bảng Điều Khiển Trực Quan (tại /bots/backpulse/dashboard) cung cấp cái nhìn tổng quan tập trung về các bot đang chạy, ký quỹ được phân bổ, vị thế đang mở và lãi/lỗ P&L thời gian thực trên tất cả các sàn kết nối.

Lưu Trữ Bot Freqtrade Trên Đám Mây

Dịch vụ Lưu Trữ Bot Freqtrade là gì?

Freqtrade Bot (tại /bots/freqtrade) cho phép bạn triển khai và chạy các thuật toán Python Freqtrade IStrategy trực tiếp trên hạ tầng đám mây Backpulse mà không cần quản lý máy chủ VPS hay container Docker.

Sự khác biệt giữa chế độ Thử nghiệm (Dry-run) và Trực tiếp (Live) là gì?

Thử nghiệm (Dry-run - Giao dịch giả lập): Hoạt động với vốn ảo trên dữ liệu thị trường thực tế để kiểm tra hành vi chiến lược. Gói Miễn phí bao gồm 1 bot Thử nghiệm.\nGiao dịch Trực tiếp (Live): Kết nối thông tin xác thực API sàn giao dịch để đặt lệnh thực tế. Khả dụng trên các gói Pro và Scale.

Tôi có thể truy cập giao diện FreqUI gốc không?

Có. Bảng điều khiển FreqUI chính thức được nhúng trực tiếp tại /freqtrade-ui qua proxy xác thực an toàn, cho phép truy cập đầy đủ vào biểu đồ nến, lệnh đang mở và điều khiển bot.

Thông báo Telegram cho bot hoạt động như thế nào?

Kết nối tài khoản Telegram của bạn với @backpulse_bot để nhận thông báo tức thì khi mở vị thế (LONG/SHORT) và đóng vị thế kèm theo phân tích lãi/lỗ P&L toàn diện.

Gói Đăng Ký & Thanh Toán

Các gói đăng ký của Backpulse gồm những gì?

Gói Miễn Phí (Free): Tối đa 100 lần lặp Brute Force, 1 tham số / 1 cặp tiền / 1 tác vụ, 1 kết nối sàn giao dịch, 1 Bot Freqtrade Thử nghiệm (30 ngày), lưu lịch sử tín hiệu 30 ngày và tiện ích mở rộng Chrome miễn phí.\nGói Chuyên Nghiệp (Pro - $29/tháng hoặc $23/tháng thanh toán năm — tiết kiệm ~20%): Tối đa 500 lần lặp Brute Force, không giới hạn tham số, 3 cặp tiền / 3 tác vụ đồng thời, 5 kết nối sàn giao dịch (tất cả 30+ sàn), theo dõi P&L tự động, cảnh báo Telegram, 1 Bot Thử nghiệm + 1 Bot Trực tiếp Freqtrade.\nGói Mở Rộng (Scale - $79/tháng hoặc $59/tháng thanh toán năm — tiết kiệm ~25%): Không giới hạn lần lặp Brute Force, 10 cặp tiền / 10 tác vụ đồng thời, không giới hạn kết nối sàn, 3 Bot Thử nghiệm + 3 Bot Trực tiếp Freqtrade, ưu tiên AI Studio, hỗ trợ thiết lập 1-kèm-1 và hỗ trợ Discord VIP 24/7.

Có bản dùng thử miễn phí cho gói Pro không?

Có. Mọi tài khoản mới đều có thể kích hoạt dùng thử gói Pro miễn phí trong 3 ngày (một lần) để trải nghiệm tất cả tính năng nâng cao mà không bị tự động tính phí.

Những phương thức thanh toán nào được chấp nhận?

Backpulse xử lý thanh toán an toàn thông qua Lemon Squeezy, hỗ trợ các loại thẻ tín dụng và ghi nợ quốc tế (Visa, Mastercard, American Express, v.v.).

Tôi có thể nâng cấp hoặc hủy gói bất kỳ lúc nào không?

Có. Việc nâng cấp sẽ có hiệu lực ngay lập tức. Nếu bạn hủy gói, đăng ký của bạn vẫn hoạt động đầy đủ cho đến khi kết thúc chu kỳ thanh toán hiện tại.

Bạn vẫn còn thắc mắc?

Liên hệ hỗ trợ