Trong giao dịch chứng khoán, việc sở hữu một công cụ phân tích mạnh mẽ không chỉ giúp tiết kiệm thời gian mà còn loại bỏ yếu tố cảm xúc ra khỏi các quyết định mua bán. Sau một quá trình dài phát triển, tối ưu hóa và thực chiến trên thị trường, UPTRADINGVN chính thức ra mắt Bộ công cụ AFL Toolkit Toàn Diện dành riêng cho nền tảng AmiBroker.
Đây là hệ thống code AFL được thiết kế logic, liên kết chặt chẽ từ việc nhận diện rủi ro thị trường chung cho đến điểm vào lệnh và quản trị vốn chi tiết. Bộ công cụ này là đặc quyền dành riêng cho các thành viên VIP.📋 Tổng Quan
Bộ công cụ này bao gồm 8 file AFL được thiết kế chuyên nghiệp cho trader Việt Nam, giúp:Đánh giá sức khỏe tổng thể thị trường- Tìm cổ phiếu mạnh nhất bằng hệ thống chấm điểm
- Phát hiện dòng tiền thông minh / tích lũy
- Sinh tín hiệu vào lệnh chính xác với 5 chiến lược
- Quản lý rủi ro và tính toán vị thế
- Backtest chiến lược giao dịch
- Dashboard tổng hợp 1 click quét toàn thị trường
📁 Cấu Trúc File
🚀 Hướng Dẫn Cài Đặt
Bước 1: Copy file vào AmiBroker- Mở thư mục AmiBroker của bạn (thường là C:\Program Files\AmiBroker\Formulas\)
- Tạo thư mục mới tên là AFL_Toolkit
- Copy tất cả 8 file .afl vào thư mục này
- File 00_Config.afl phải ở cùng thư mục với các file khác (quan trọng cho #include)
- Dữ liệu giá: Cần có dữ liệu lịch sử cho tất cả cổ phiếu + chỉ số VN-IndexĐảm bảo database có cột: Date, Open, High, Low, Close, Volume
- Khuyến nghị ít nhất 1 năm dữ liệu lịch sử
- Chỉ số thị trường: Tạo symbol VNINDEX trong database với dữ liệu giá đóng cửaFile sử dụng Foreign("VNINDEX", "C") để so sánh RS
- Nếu tên chỉ số khác, sửa tham số MarketIndex trong 00_Config.afl
- Watchlist: Tạo Watchlist chứa tất cả cổ phiếu muốn quétKhuyến nghị: Tạo riêng Watchlist cho HOSE, HNX, UPCOM
- Mở AmiBroker → Analysis → Formula Editor
- Mở file 07_Dashboard_Exploration.afl
- Apply to: Chọn All Symbols hoặc Watchlist
- Range: Chọn Last 1 day
- Nhấn Explore
- Nếu thấy kết quả → Cài đặt thành công!
📖 Hướng Dẫn Chạy Từng File
File 01 - Market Breadth (Chạy trên VNINDEX)
Mục đích: Xác định thị trường đang BULLISH hay BEARISHCách chạy:
- Apply to: Current Symbol (chọn VNINDEX trước)
- Range: Last 60 days
- Explore hoặc xem biểu đồ
- BULLISH (90%+) → Thời điểm tốt để giao dịch, tăng kích thước lệnh
- NEUTRAL (50%) → Giao dịch thận trọng, chỉ chọn cổ phiếu rất mạnh
- BEARISH (80%+) → Giảm kích thước lệnh, tránh mở lệnh mới, ưu tiên chốt lời
- Breadth Thrust: CÓ → Tín hiệu rất mạnh, thị trường sắp tăng mạnh
File 02 - Stock Strength (Chạy trên toàn bộ danh mục)
Mục đích: Xếp hạng cổ phiếu theo sức mạnh tổng hợp (0-100 điểm)Cách chạy:
- Apply to: All Symbols hoặc Watchlist
- Range: Last 1 day
- Explore
- Xếp loại A+ (80+): Cổ phiếu xuất sắc, ưu tiên hàng đầu
- Xếp loại A (70-79): Rất tốt, đáng để theo dõi
- Xếp loại B+ (60-69): Tốt, có thể giao dịch
- Xếp loại B (50-59): Khá, cần thêm xác nhận
- Xếp loại C/D/F (<50): Yếu, tránh giao dịch
- TOTAL: Điểm tổng hợp → Sắp xếp giảm dần
- RS: Sức mạnh tương đối so với VN-Index
- Mom: Momentum (động lực giá)
- Vol: Xác nhận khối lượng
- Trend: Chất lượng xu hướng (ADX + MA alignment)
- Break: Điểm giải nén / phá thành công
- 52WH: Gần đỉnh 52 tuần
File 03 - Institutional Flow (Chạy trên toàn bộ danh mục)
Mục đích: Phát hiện dấu hiệu “tiền lớn” đang gom hoặc xảCách chạy:
- Apply to: All Symbols hoặc Watchlist
- Range: Last 1 day
- Explore
- Trạng thái ACCUMULATION: Dòng tiền đang đổ vào → Cơ hội mua
- Trạng thái DISTRIBUTION: Tiền lớn đang rút → Tránh mua
- Pattern TÍCH LŨY: Giá ngang/giảm nhưng OBV tăng → Rất tốt
- Pattern PHÂN PHỐI: Giá tăng nhưng KL giảm + OBV giảm → Cẩn thận
- DivBull = 1: Divergence bullish giữa giá và MFI → Tín hiệu mạnh
File 04 - Entry Signals (Chạy trên toàn bộ danh mục)
Mục đích: Tìm cổ phiếu có tín hiệu vào lệnh chính xác5 Chiến lược:
- Signal != “—”: Có tín hiệu entry
- Conf(%) >= 80: Tín hiệu rất tự tin
- #Strat >= 2: Nhiều chiến lược cùng phát tín hiệu → Rất tốt
- R:R >= 2.0: Risk/Reward chấp nhận được
File 05 - Risk Management (Chạy trên CP cụ thể hoặc toàn bộ)
Mục đích: Tính toán chính xác stop loss, target, và số lượng cổ phiếu
Đọc kết quả:
Cách chạy:
Đọc kết quả:
- SL CP: Số cổ phiếu nên mua (đã làm tròn theo lô 100)
- GT Lệnh(Triệu): Giá trị vị thế (triệu VND)
- Risk%: % vốn thực tế rủi ro cho lệnh này
- R:R: Risk/Reward ratio → Ưu tiên >= 2.0
- Nhiệt độ: Nếu “QUÁ NÓNG” → Giảm số vị thế
File 06 - Backtest Framework
Mục đích: Kiểm tra hiệu quả chiến lược trên dữ liệu quá khứCách chạy:
- Apply to: All Symbols
- Range: Chọn 2+ năm (ví dụ: 01/01/2023 đến 31/12/2025)
- Click Backtest (không phải Explore)
- Xem kết quả trong tab Report
- Win Rate > 45% với Profit Factor > 1.5 → Chiến lược có tiềm năng
- Max DD < 25% → Rủi ro kiểm soát được
- CAR/MaxDD > 1.0 → Hiệu suất tốt so với rủi ro
File 07 - Dashboard Exploration (File chính hàng ngày)
Mục đích: 1 lần chạy → Có đầy đủ thông tin để ra quyết địnhCách chạy:
- Apply to: All Symbols hoặc Watchlist
- Range: Last 1 day
- Nhấn Explore
- Kéo cột TOTAL lên đầu để sắp xếp
- Điểm tổng tối thiểu: Tăng lên 60-70 để chỉ hiện CP mạnh
- Chỉ hiện có tín hiệu: Bật = Có → Chỉ hiện CP có entry signal
- RSI tối thiểu/đa: Lọc cổ phiếu không quá mua/quá bán
- ADX tối thiểu: Đặt 20+ để chỉ hiện CP có xu hướng rõ
⏰ Quy Trình Giao Dịch Hàng Ngày Khuyến Nghị
Trước giờ giao dịch (8:30 - 9:00)- Chạy File 01 trên VNINDEX → Xác định thị trường BULLISH/BEARISH
- Nếu BEARISH → Chỉ theo dõi, không mở lệnh mới
- Nếu BULLISH → Tiếp tục bước tiếp
- Theo dõi cổ phiếu trong watchlist đã chọn từ ngày trước
- Chú ý cổ phiếu có Volume Surge hoặc Gap Up
- Không vào lệnh vội trong 30 phút đầu (trừ Gap & Go có xác nhận)
- Chạy File 07 (Dashboard) trên toàn bộ danh mục
- Sắp xếp theo TOTAL giảm dần
- Lọc những CP có Signal != “—”
- Kiểm tra thêm:R:R >= 2.0
- Flow = TÍCH LŨY hoặc TĂNG
- OBV = TĂNG MẠNH
- RSI không quá mua (>80)
- SL% hợp lý (2-5%)
- Ra quyết định cuối cùng: chọn 1-3 CP tốt nhất
- Tính số lượng CP từ cột Số CP (hoặc chạy File 05 riêng)
- Đặt lệnh mua
- Đặt stop loss NGAY LẬP TỨC sau khi lệnh khớp
- Cập nhật danh sách vị thế đang nắm giữ
- Chạy File 05 cho các CP đang nắm → Cập nhật trailing stop
- Ghi chép giao dịch vào nhật ký (journal)
- Review lại các lệnh trong ngày
⚙️ Tùy Chỉnh Tham Số
Cách đơn giản nhất:Mở file 00_Config.afl và thay đổi các giá trị Param(). Tất cả file khác sẽ tự động sử dụng giá trị mới.
Các tham số quan trọng cần tinh chỉnh:
Tinh chỉnh trọng số chấm điểm:
Nếu muốn ưu tiên yếu tố nào hơn, tăng trọng số trong Config:Ngắn hạn (day trading):
Nếu muốn ưu tiên yếu tố nào hơn, tăng trọng số trong Config:Ngắn hạn (day trading):
- Tăng W_Momentum (30), W_Volume (25)
- Swing trading: Tăng W_RS (30), W_Trend (20)
- Bắt đáy: Tăng W_Consolidation (20), giảm W_Proximity52H
Sửa tên chỉ số thị trường:
Nếu database dùng tên khác cho VN-Index (ví dụ: ^VNINDEX, VN30):⚠️ Lưu Ý Quan Trọng
Về hệ thống:- Không phải tư vấn đầu tư - Đây là công cụ hỗ trợ quyết định, không phải gợi ý mua bán
- Cần dữ liệu chất lượng - Kết quả phụ thuộc vào dữ liệu đầu vào. Đảm bảo dữ liệu đầy đủ và chính xác
- #include yêu cầu đúng đường dẫn - File 00_Config.afl phải cùng thư mục với các file khác. Nếu không, sửa đường dẫn #include trong từng file
- Foreign() cần symbol trong database - Nếu không có VNINDEX trong database, RS sẽ dùng giá CP thay vì so sánh với index
- Luôn đặt stop loss - Không bao giờ vào lệnh không có stop loss
- Không vượt quá rủi ro cho phép - Tuân thủ RiskPerTrade và MaxPortfolioHeat
- Backtest không đảm bảo tương lai - Kết quả quá khứ không lặp lại được 100%
- Thị trường Việt Nam có đặc thù:Giới hạn room (Foreign ownership limit)
- Biên độ giá trần/sàn (±7% HOSE, ±10% HNX)
- Thanh khoản thấp ở nhiều mã nhỏ
- T+N settlement (không short bán trong ngày)
- Có thể mất toàn bộ vốn - Giao dịch cổ phiếu có rủi ro rất cao
- Chỉ dùng vốn nhàn rỗi - Không bao giờ dùng tiền vay hoặc tiền sinh hoạt
- Kết hợp nhiều công cụ - Không chỉ dựa vào 1 tín hiệu, luôn xác nhận chéo
- Học hỏi liên tục - Toolkit này là công cụ, không phải chiến lược hoàn hảo
🔄 Quy Trình Cập Nhật & Bảo Trì
- Hàng ngày: Chạy Dashboard (File 07) trước khi giao dịch
- Hàng tuần: Review lại các tham số Config nếu thị trường thay đổi regime
- Hàng tháng: Chạy Backtest (File 06) để kiểm tra chiến lược vẫn hiệu quả
- Khi có cổ phiếu mới IPO: Thêm vào database và watchlist
📞 Hỗ Trợ
- Nếu gặp lỗi:Kiểm tra AmiBroker version (cần 6.x+)
- Kiểm tra file 00_Config.afl có cùng thư mục với file đang chạy
- Kiểm tra dữ liệu có đủ Volume không
- Kiểm tra symbol VNINDEX tồn tại trong database
Disclaimer:
Bộ công cụ này được cung cấp “nguyên trạng”. Tác giả không chịu trách nhiệm về bất kỳ quyết định giao dịch nào dựa trên công cụ này. Giao dịch chứng khoán có rủi ro mất vốn. Vui lòng nghiên cứu kỹ trước khi đầu tư.
Linkdownload: Nhà đầu tư đã đăng ký web vip click vào trang code sau đó tìm bộ tool AFL Toolkit ở phần lọc.





