📈 ARIMA Stock Forecast

Dự báo giá cổ phiếu Việt Nam bằng mô hình ARIMA. Chọn tối đa 10 mã, sau đó nhấn Chạy phân tích.

%
%

Dự báo mỗi phiên sẽ bị giới hạn trong khoảng −7% ~ +7% so với giá phiên trước. Phù hợp với biên độ sàn HOSE/HNX.

📖 Giải thích tham số

Khoảng thời gian — Số ngày lịch sử dùng để huấn luyện.

Số phiên dự báo — Nên giữ ở mức ngắn (5–15 phiên) để kết quả có ý nghĩa.

Tham sốTênÝ nghĩa
pARSố giá trị quá khứ dùng để dự báo
dISố lần lấy sai phân (thường d=1 cho giá CP)
qMASố sai số dự báo quá khứ đưa vào mô hình

Tự động tìm tham số: Grid Search tối thiểu hóa AIC.

📊 Giải thích kết quả & metrics

AIC — Càng thấp càng tốt. Dùng để so sánh các mô hình.

MetricÝ nghĩa
MAESai số tuyệt đối trung bình
RMSEPhạt nặng hơn các sai số lớn
MAPESai số theo %; <5%: rất tốt · 5–10%: tốt · >20%: kém

95% CI — Khoảng tin cậy 95% của dự báo.

Residuals — Mô hình tốt khi phân bố ngẫu nhiên quanh 0.


🔬 ARIMAX — ARIMA with eXogenous Features

Sử dụng features tính từ OHLCV: Log Return, H-L Range, Volume/MA5, RSI 14, MACD Histogram, VAR(1) prediction (open, high, low, volume → close proxy). Cùng mã & khoảng thời gian đã chọn ở trên.

🔍 Giải thích features OHLCV + VAR
FeatureCông thứcÝ nghĩa
returnsln(close_t / close_{t-1})Log return — xu hướng giá
hlRange(high − low) / closeBiên độ giá trong phiên
volumeMa5volume / MA5(volume)Áp lực khối lượng so với trung bình
rsi14RSI(14) / 100Động lượng giá (0–1)
macdHist(MACD − Signal) / closeTín hiệu xu hướng ngắn hạn
varPredVAR(1)[open,high,low,vol] → proxy / close − 1Dự báo 1 bước từ Vector Autoregression

ARIMAX = OLS(close ~ features) + ARIMA(p,d,q) trên phần dư (residuals).