TradingView × Telegram × AI — Bot phân tích chart 24/7
Bot tự theo dõi chart · Gửi signal qua Telegram · Bạn Approve / Skip · Trade Journal tự động · Hot-reload strategy
Bot làm gì? — Giao thức 4 bên
Thay vì bạn phải ngồi nhìn chart, bot tự theo dõi 24/7. Khi có signal khớp strategy của bạn, bot gửi thông báo qua Telegram kèm ảnh chart và 2 nút: ✅ Vào lệnh / ⏭️ Bỏ qua. Bạn quyết định từ điện thoại. Trade Journal được ghi tự động.
TradingView Desktop
Nguồn chart và giá. Bot kết nối qua CDP, đọc OHLCV thật, vẽ overlay khi vào lệnh.
AI (Claude / Gemini / GPT)
Phân tích chart theo strategy bạn viết. Trả về signal, entry, SL, TP, reasoning.
Telegram Bot
Kênh tương tác 2 chiều. Nhận thông báo signal + ảnh chart, bấm Approve/Skip từ điện thoại.
Bạn (User)
Viết strategy, duyệt lệnh, xem báo cáo. Bot hỏi — bạn quyết. Không AI tự vào lệnh.
3 chế độ hoạt động — bạn chọn mức kiểm soát
Cấu hình trong Strategy Description/settings.yaml, thay đổi bất kỳ lúc nào:
📣 Chỉ thông báo
Bot phát hiện signal → gửi Telegram thông báo. Không làm gì thêm. Bạn tự quyết định vào lệnh thủ công.
🤝 Hỏi trước khi vào
Bot gửi signal + 2 nút ✅ Vào lệnh / ⏭️ Bỏ qua. Chờ bạn duyệt 30 phút, quá hạn tự skip.
⚡ Tự động hoàn toàn
Bot phát hiện signal → vẽ overlay lên TradingView ngay + ghi Journal. Không hỏi bạn. Dùng khi tin strategy.
Telegram notification trông như thế nào?
Khi bot phát hiện signal (mode half), bạn nhận được:
volume tăng, breakout vùng kháng cự 61,000.
Bấm ✅ Vào lệnh → bot vẽ long_position overlay lên TradingView, chụp ảnh sau khi vẽ, ghi vào Trade Journal. Bấm ⏭️ Bỏ qua → ghi vào skipped/ với lý do. Không bấm sau 30 phút → tự hết hạn, ghi expired_ttl.
4 bước setup lần đầu (~10 phút)
Chuẩn bị — 3 thứ cần có trước
- Claude Desktop đã cài (claude.ai/download) + tài khoản Pro/Team
- TradingView Desktop đã cài (tradingview.com/desktop)
- Telegram và tài khoản Telegram của bạn
Ngoài ra cần API key của 1 trong 3 AI provider: Gemini (miễn phí 1500 req/ngày), Claude (trả phí) hoặc GPT (trả phí). Gemini phù hợp để test trước.
Chạy 1_SETUP_chay_mot_lan.bat
Double-click file bat. Script tự cài Node.js, MCP Bridge, watcher dependencies. Sau đó mở wizard popup 4 bước:
- Popup 1: Dẫn bạn tạo Telegram Bot qua @BotFather → paste token
- Popup 2: Hướng dẫn nhắn /start với bot → tự detect Chat ID của bạn
- Popup 3: Chọn AI provider (Gemini / Claude / GPT)
- Popup 4: Mở trang tạo API key → paste key → verify ngay
Viết strategy của bạn
Mở file Strategy Description/strategy.md và mô tả rule entry bằng ngôn ngữ tự nhiên.
Ví dụ đơn giản:
File được hot-reload — sửa và Save, bot tự cập nhật strategy ở tick tiếp theo mà không cần restart. Telegram sẽ báo "🔄 Strategy reloaded".
Chạy hằng ngày bằng 2_KHOI_DONG_hang_ngay.bat
Double-click script này mỗi khi muốn bot chạy. TradingView + Claude Desktop + Watcher tự khởi động đúng thứ tự.
Bot gửi Telegram "🟢 Watcher started" khi sẵn sàng. Heartbeat "💚 alive" mỗi 15 phút để biết bot còn chạy. Dừng bot: 3_DUNG_WATCHER.bat.
Xem log live: 4_XEM_LOG.bat. Kiểm tra trạng thái: 5_TRANG_THAI.bat.
Commands trong Telegram
Gõ trực tiếp với bot để kiểm soát và xem báo cáo:
Chọn AI provider — 3 lựa chọn
Đổi provider bất kỳ lúc nào bằng cách sửa settings.yaml → hot-reload tự động:
| Provider | Model | Chi phí (~5m, 1 symbol) | Khi nào dùng |
|---|---|---|---|
| Gemini | 2.5 Flash | Miễn phí 1500 req/ngày | Test, bắt đầu, strategy đơn giản |
| OpenAI | gpt-4o mini | ~$3–8/tháng | Có sẵn OpenAI account |
| Anthropic | haiku-4-5 | ~$5–12/tháng | Strategy rule-based đơn giản |
| Anthropic | claude-opus-4-7 | ~$30–40/tháng | ⭐ Đề xuất — đọc chart chính xác nhất sau test thực |
Toàn bộ tính năng
📡 Tick loop thông minh
Poll mỗi N giây (cấu hình được). Chỉ phân tích khi nến mới đóng — không spam AI.
🔍 Vision AI phân tích chart
AI nhận cả OHLCV 20 nến lẫn screenshot chart. Kết hợp dữ liệu số + hình ảnh cho kết quả chính xác.
📊 Overlay TradingView
Khi approve, bot vẽ long_position / short_position box native trên chart với entry/SL/TP.
📓 Trade Journal tự động
Mỗi lệnh entered/skipped được ghi JSON + screenshot entry. /updateJournal tự scan hit TP/SL + chụp exit.
🔄 Hot-reload strategy
Sửa strategy.md và Save — bot nhận ngay ở tick tiếp theo qua chokidar. Không restart.
🛡️ Reliability layer
withRetry (3 lần, exp backoff), CircuitBreaker khi TV không phản hồi, atomic write state, NSSM auto-restart service.
⚙️ Cấu hình linh hoạt
Symbol, timeframe, poll interval, AI model, trading hours, risk per trade — tất cả trong 1 file YAML.
📜 Log & monitoring
JSONL log rotate 50MB × 5 files. Heartbeat Telegram 15 phút. 4_XEM_LOG.bat tail live log.
- Windows 10 / 11 64-bit (máy để chạy TradingView Desktop + bot nền)
- Claude Desktop với tài khoản Pro / Team — tải tại claude.ai/download
- TradingView Desktop — tải tại tradingview.com/desktop
- Telegram + tài khoản Telegram
- API key của 1 AI provider — Gemini (miễn phí), Claude hoặc OpenAI
- Node.js — không có cũng được, script tự cài
Tải gói cài đặt TV Watcher Bot — Code2trade
Bao gồm setup scripts, watcher bot, wizard · Hỗ trợ Windows 10/11 · Gemini / Claude / OpenAI
⬇ Tải xuống — TradingviewTele-Setup.rarFile .rar · Miễn phí · Cập nhật tháng 6/2026