stock-screener

🎯 Stock Screener AI Pro v2.1

Công cụ phân tích cổ phiếu thông minh với AI 4 tầng + Hệ thống đánh giá thanh khoản

Version License Status

🌐 Live Demo: https://wasakaa.github.io/stock-screener/stock_screener_v2_liquidity.html


🚀 Version 2.1 - Liquidity System (2026-01-19)

✨ Major Update: LIQUIDITY SCORING SYSTEM

Giải quyết vấn đề quan trọng: “Mua được nhưng không bán được = MẮC KẸT VỐN”

Phiên bản 2.1 bổ sung hệ thống đánh giá thanh khoản toàn diện, giúp trader tránh rủi ro mắc kẹt vốn khi giao dịch các mã có thanh khoản thấp.


📊 Thống kê hệ thống


🆕 Tính năng mới v2.1

1. 💧 Liquidity Scoring System (0-10)

Đánh giá thanh khoản dựa trên 4 yếu tố:

Phân loại thanh khoản:

Score Level Đánh giá Exit Time Max Capital Trade Safety
8-10 🟢 XUẤT SẮC Rất dễ giao dịch 1-2 ngày Không giới hạn ✅ Rất an toàn
6-8 🟡 TỐT Dễ vào/ra lệnh 3-5 ngày 50-100 triệu ✅ An toàn
4-6 🟠 TRUNG BÌNH Cần cẩn thận 5-10 ngày 20-30 triệu ⚠️ Trade nhỏ
2-4 🔴 YẾU Rủi ro cao 10-20 ngày 10-20 triệu ⚠️ Chỉ long-term
0-2 RẤT YẾU Rất nguy hiểm 20+ ngày ❌ Không nên ❌ TRÁNH

2. 🤖 Smart AI Override

AI tự động điều chỉnh khuyến nghị dựa trên thanh khoản:

3. 📊 Risk Management Tools

4. 🔍 Enhanced Filters


🎯 Tính năng chính (Core Features)

🤖 AI 4 Tầng

  1. Level 1 - Rule-based Analysis
    • RSI (Relative Strength Index)
    • MACD (Moving Average Convergence Divergence)
    • MA20/MA50 (Moving Averages)
    • Volume spike detection
    • Momentum indicators
  2. Level 2 - Pattern Recognition
    • Bullish/Bearish divergences
    • Candlestick patterns
    • Support/Resistance levels
  3. Level 3 - ML Prediction
    • Predicted price change (5 days)
    • Confidence scores
    • Trend forecasting
  4. Level 4 - Ensemble AI
    • Kết hợp 3 tầng trên
    • Composite scoring (0-10)
    • Final recommendation với confidence

📈 Trading Style Analysis

📊 Technical Indicators

🎨 User Interface


📊 Impact: Before vs After v2.1

Aspect Before v2.1 After v2.1
Liquidity Awareness ❌ Không biết mã nào khó bán ✅ Liquidity score cho tất cả
AI Recommendations ❌ Recommend cả mã rủi ro ✅ Tự động override mã nguy hiểm
Risk Assessment ❌ User tự đánh giá ✅ Warning system tự động
Exit Planning ❌ Không có thông tin ✅ Exit time + Max capital
Capital Management ❌ Không có gợi ý ✅ Suggestions theo liquidity
Trading Style ⚠️ Manual selection ✅ Auto-adjust by liquidity

Kết quả:


🚀 Cách sử dụng

1. Truy cập Web App

Mở trình duyệt và truy cập: Stock Screener AI Pro

2. Sử dụng Filters

3. Xem Chi Tiết

Click vào card hoặc nút “Xem biểu đồ & chi tiết” để thấy:

4. Đọc Warnings

⚠️ Chú ý các cảnh báo:


🔄 Cập nhật dữ liệu

Option 1: Python Local

# 1. Chuẩn bị CSV files
# Đặt files trong cùng folder với script:
#   - CafeF.HNX.Upto[DATE].csv
#   - CafeF.UPCOM.Upto[DATE].csv
#   - CafeF.HOSE.Upto[DATE].csv

# 2. Chạy script
python update_data.py

# 3. Upload JSON mới lên GitHub
git add stocks_data_ai_complete.json
git commit -m "Update data: [DATE]"
git push

Option 2: Google Colab

# 1. Upload CSV files lên Google Drive
#    Folder: /MyDrive/stock-screener-data/

# 2. Mở Stock_Screener_Update.ipynb trong Colab

# 3. Run All Cells

# 4. Download stocks_data_ai_complete.json

# 5. Upload lên GitHub

Xem chi tiết: UPDATE_GUIDE.md


📁 Cấu trúc dự án

stock-screener/
├── stock_screener_ai_pro.html      # Web UI v2.1
├── stocks_data_ai_complete.json    # Data with liquidity (6.6 MB)
├── update_data.py                  # Python script v2.1
├── Stock_Screener_Update.ipynb     # Colab notebook (3 sàn)
├── README.md                       # Documentation
├── UPDATE_GUIDE.md                 # Update instructions
├── UPDATE_NOTES_v2.1.md           # Version 2.1 changelog
├── DEPLOYMENT_PLAN_v2.1.md        # Deployment guide
└── COLAB_UPDATE_GUIDE.md          # Colab-specific guide

🔧 Technical Stack


📖 Documentation


⚠️ Disclaimer

Thông tin chỉ mang tính tham khảo, không phải lời khuyên đầu tư.


🤝 Contributing

Mọi đóng góp đều được hoan nghênh! Nếu bạn có ý tưởng cải tiến:

  1. Fork repo
  2. Create feature branch (git checkout -b feature/AmazingFeature)
  3. Commit changes (git commit -m 'Add AmazingFeature')
  4. Push to branch (git push origin feature/AmazingFeature)
  5. Open Pull Request

📝 Changelog

v2.1.0 (2026-01-19)

✨ New Features:

🔧 Improvements:

📊 Statistics:

🐛 Bug Fixes:

v2.0.0 (2026-01-16)

v1.0.0 (2026-01-14)


📧 Contact


📜 License

This project is licensed under the MIT License - see the LICENSE file for details.


🙏 Acknowledgments


🌟 Star History

Star History Chart


**Made with ❤️ for Vietnamese traders** ⭐ Star this repo if you find it helpful! [🚀 Try it now](https://wasakaa.github.io/stock-screener/stock_screener_ai_pro.html) | [📖 Documentation](/stock-screener/UPDATE_GUIDE.html) | [🐛 Report Bug](https://github.com/wasakaa/stock-screener/issues)