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: 20 | Chu kỳ SMA chậm: 200
Cắt lỗ: 10 điểm | Chốt lời: 20 điểm
Bộ lọc xu hướng SMA: tắt | Dùng chốt lời: bật
Bộ lọc giờ: bật, cài 9:00 – 14:20
Chiều giao dịch: Cả hai

3. Giới thiệu CNPS 03 SMA 20/200
CNPS 03 SMA Dual Slope là bot trading VN30 chạy trên TradingView (Pine Script v5), sử dụng tín hiệu từ hai đường SMA(20) và SMA(200) theo phương pháp đọc độ dốc. 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.
4. Chỉ báo sử dụng
SMA(20) và SMA(200) là hai đường trung bình động đơn giản với chu kỳ 20 và 200. Thay vì so sánh hai đường cắt nhau theo kiểu truyền thống, bot đọc tín hiệu bằng độ dốc: mỗi đường được so sánh với giá trị nến trước để xác định đang dốc lên hay dốc xuống.
Tín hiệu mua: SMA(20) dốc lên và SMA(200) dốc lên cùng lúc — cả xu hướng ngắn hạn lẫn dài hạn đều xác nhận đà tăng.
Tín hiệu bán: SMA(20) dốc xuống và SMA(200) dốc xuống cùng lúc — cả hai khung thời gian đều xác nhận đà giảm.
Bạn có thể thêm hai đường SMA có sẵn trong TradingView với tham số 20 và 200 để quan sát trực quan độ dốc từng đường trên biểu đồ.
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(20) dốc lên và SMA(200) dốc lên + trong phiên + đúng chiều giao dịch
Bán: SMA(20) dốc xuống và SMA(200) dốc xuống + trong phiên + đúng chiều giao dịch
Bot yêu cầu cả hai đường cùng xác nhận mới phát tín hiệu. Điều này giúp lọc bớt nhiễu từ những nhịp điều chỉnh ngắn hạn không đủ sức kéo xu hướng dài hạn đi theo.
Bộ lọc xu hướng SMA bổ sung (mặc định tắt): nếu bật, bot thêm một đường SMA thứ ba làm bộ lọc độc lập — chỉ Mua khi SMA đó dốc lên, chỉ Bán khi dốc xuống. Vì SMA(200) đã là thành phần tín hiệu chính, bộ lọc này thường không cần thiết và được để tắt theo mặc định.
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.
Thoát tự nhiên: lệnh Mua đóng khi SMA(20) dốc xuống hoặc SMA(200) dốc xuống — chỉ cần một trong hai đảo chiều là đủ điều kiện thoát. Tương tự với lệnh Bán.
Đảo chiều: nếu tín hiệu ngược thỏa điều kiện vào lệnh (cả hai SMA cùng dốc theo chiều ngược), lệnh cũ đóng và lệnh mới mở ngay tại nến kế tiếp.
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


