1. Link BOT
Chọn “Add to Favourite” để lưu về TradingView của bạn. Chọn “Use on chart” để mở Bot. Bạn cần đăng nhập TradingView nhé.
2. Thiết lập mặc định
Chu kỳ SMA nhanh: 7 | Chu kỳ SMA chậm: 50
Chu kỳ SMA bộ lọc: 200
Cắt lỗ: 10 điểm | Chốt lời: 20 điểm
Bộ lọc xu hướng SMA: bật | Dùng chốt lời: bật
Bộ lọc giờ: bật, cài 9:00 – 14:30
Chiều giao dịch: Cả hai

3. Giới thiệu CNPS 07 3SMA Cross
CNPS 07 3SMA Cross là bot trading VN30 chạy trên TradingView (Pine Script v5), sử dụng tín hiệu giao cắt SMA(7) và SMA(50) kết hợp bộ lọc xu hướng SMA(200). Bot được thiết kế cho giao dịch intraday trên VN30F1M, tự động phát tín hiệu Mua/Bán, quản lý cắt lỗ/chốt lời và đóng lệnh cuối phiên.
Điểm đặc trưng của CNPS 07 là tính linh hoạt theo hai chế độ vận hành. Khi tắt bộ lọc SMA(200), bot hoạt động như một hệ thống đảo chiều liên tục — mỗi khi xuất hiện giao cắt ngược, lệnh cũ đóng và lệnh mới mở ngay lập tức, không có khoảng trống giữa các vị thế. Khi bật SMA(200), bot trở thành hệ thống ba đường SMA đúng nghĩa, chỉ giao dịch theo chiều xu hướng lớn.
4. Chỉ báo sử dụng
SMA(7) và SMA(50) là hai đường trung bình động đơn giản tính trên giá đóng cửa. SMA(7) phản ứng nhanh với biến động giá, trong khi SMA(50) đại diện cho xu hướng trung hạn. Tín hiệu phát sinh khi hai đường này giao nhau.
Tín hiệu mua: SMA(7) cắt lên SMA(50) — đường nhanh vượt đường chậm, cho thấy đà giá ngắn hạn đang chuyển sang tăng.
Tín hiệu bán: SMA(7) cắt xuống SMA(50) — đường nhanh rơi qua đường chậm, cho thấy đà giá ngắn hạn đang chuyển sang giảm.
SMA(200) đóng vai trò bộ lọc xu hướng lớn: khi SMA(200) dốc lên thì chỉ cho phép Mua, khi dốc xuống thì chỉ cho phép Bán. Cả ba đường đều được vẽ trực tiếp trên biểu đồ giá và có thể quan sát trực quan trong TradingView.
5. Quy tắc vào lệnh
Tín hiệu xác nhận tại giá đóng cửa nến tín hiệu, lệnh thực thi tại giá mở cửa nến kế tiếp.
Mua: SMA(7) cắt lên SMA(50) + SMA(200) dốc lên (nếu bật bộ lọc) + trong phiên + đúng chiều giao dịch.
Bán: SMA(7) cắt xuống SMA(50) + SMA(200) dốc xuống (nếu bật bộ lọc) + trong phiên + đúng chiều giao dịch.
Bộ lọc xu hướng SMA(200): So sánh giá trị SMA(200) hiện tại với nến trước — dốc lên là xu hướng tăng (chỉ Mua), dốc xuống là xu hướng giảm (chỉ Bán). Có thể tắt để bot hoạt động tự do cả hai chiều, phù hợp thị trường sideway hoặc khi muốn bắt mọi giao cắt không lọc.
6. Quy tắc thoát lệnh
Cắt lỗ / Chốt lời: tính theo điểm giá từ giá vào lệnh. Chốt lời là tùy chọn, có thể tắt để giữ lệnh theo tín hiệu.
Thoát tự nhiên: khi SMA(7) giao cắt ngược lại SMA(50), lệnh đang giữ sẽ bị đóng ngay tại mở cửa nến kế tiếp.
Đảo chiều: nếu tín hiệu ngược thỏa điều kiện vào lệnh, bot đóng lệnh cũ và mở lệnh mới trong cùng một nến — không có khoảng dừng.
SMA đảo chiều: nếu bộ lọc SMA(200) đang bật và đường SMA(200) đổi hướng ngược với vị thế đang giữ, bot đóng lệnh ngay tại nến đảo chiều, không chờ tín hiệu giao cắt tiếp theo.
Cuối phiên: toàn bộ vị thế đóng tự động khi hết phiên giao dịch.
7. Bộ lọc giờ
Mặc định 9:00 – 14:30, tránh hai vùng biến động bất thường:
ATO (8:45–9:00): khớp lệnh mở cửa, giá thường gap mạnh.
ATC và Giao dịch thỏa thuận (14:30–15:00): khớp lệnh đóng cửa, dễ đảo chiều đột ngột.
Có thể điều chỉnh qua tham số giờ bắt đầu / giờ kết thúc trong phần cài đặt bot.
Bạn có thắc mắc hoặc muốn chia sẻ kết quả kiểm thử?
Tham gia nhóm Zalo để trao đổi và chia sẻ kết quả kiểm thử.
Bài viết thuộc Serie CNPS Bot — Pine Script VN30F1M | phaisinh.online
Tác giả: Trần Quang Khánh


