FPT Trend Predictor - XGBoost Model
Mô hình XGBoost dự đoán xu hướng giá cổ phiếu FPT (tăng/giảm) dựa trên các chỉ báo kỹ thuật.
Mô tả
Mô hình này được train trên dữ liệu lịch sử giá cổ phiếu FPT từ 2016-2025 để dự đoán xu hướng giá:
- Target: Dự đoán giá ngày mai tăng (1) hay giảm (0) so với ngày hôm nay
- Model: XGBoost Classifier
- Features: 10 features bao gồm giá (open, high, low, close), volume, và các chỉ báo kỹ thuật
Features
Mô hình sử dụng các features sau:
open: Giá mở cửahigh: Giá cao nhấtlow: Giá thấp nhấtclose: Giá đóng cửavolume: Khối lượng giao dịchreturn_1d: Lợi suất 1 ngàyma_5: Trung bình động 5 ngàyma_10: Trung bình động 10 ngàyma_20: Trung bình động 20 ngàyvol_ma_5: Trung bình động khối lượng 5 ngày
Hiệu suất
Training Metrics
- Train Accuracy: 92.93%
- Test Accuracy: 54.23%
Backtest Results (2024-2025)
- Strategy Total Return: 20.26%
- Buy & Hold Return: -1.44%
- Excess Return: +21.70%
- Win Rate: 59.46%
- Sharpe Ratio: 1.05
- Max Drawdown: -10.87%
Cách sử dụng
import joblib
import pandas as pd
from huggingface_hub import hf_hub_download
# Download model từ Hugging Face
model_path = hf_hub_download(
repo_id="vtuan9/fpt-trend-predictor-xgboost",
filename="xgboost_model.pkl"
)
# Load model
model = joblib.load(model_path)
# Chuẩn bị dữ liệu (cần có các features như trên)
# predictions = model.predict(X)
Chiến lược giao dịch
- Nếu model dự đoán Tăng (1) → Buy
- Nếu model dự đoán Giảm (0) → Hold cash
- Lợi nhuận = return ngày hôm sau
Lưu ý
- Mô hình này chỉ dùng cho mục đích nghiên cứu và giáo dục
- Không nên sử dụng trực tiếp cho giao dịch thực tế mà không có phân tích kỹ lưỡng
- Hiệu suất trong quá khứ không đảm bảo kết quả trong tương lai
Tác giả
vtuan9
License
MIT
- Downloads last month
- -
Inference Providers
NEW
This model isn't deployed by any Inference Provider.
🙋
Ask for provider support