Crypto AI Prediction Dashboard
Decision-support system for short-term crypto trend analysis
1. Mục tiêu của project
Project này được xây dựng nhằm phân tích xu hướng thị trường Crypto theo từng khung thời gian cố định, dựa trên dữ liệu giá, indicator kỹ thuật và tin tức thị trường.
Hệ thống không nhằm mục tiêu dự đoán chính xác giá, mà đóng vai trò như một decision-support system, hỗ trợ đánh giá xu hướng và mức độ rủi ro tại từng khung thời gian.
Trọng tâm của project là chuẩn hoá dữ liệu, tổng hợp tín hiệu phân tích và đánh giá lại hiệu quả prediction bằng dữ liệu thực tế.
2. Phạm vi coin được sử dụng
Hệ thống tập trung phân tích ba đồng coin chính: BTC, ETH và BNB.
- BTC – Đại diện xu hướng chung của thị trường
- ETH – Đại diện hệ sinh thái smart contract
- BNB – Đại diện hệ sinh thái sàn giao dịch
3. Các indicator kỹ thuật
RSI
Đánh giá trạng thái quá mua và quá bán của thị trường
Moving Average
Xác định xu hướng giá trung hạn
Bollinger Bands
Phát hiện biến động mạnh và tín hiệu breakout
🔹 Hệ thống Metric phân tích
Ở mức độ tổng quát, hệ thống metric được chia thành hai nhóm chính:
- Trend Metrics – xác định bối cảnh và hướng thị trường
- Signal Metrics – xác nhận lực và kích hoạt quyết định giao dịch
Signal BUY / SELL chỉ được tạo khi cả hai nhóm đồng thời thỏa mãn điều kiện. Nếu không, hệ thống chủ động trả về trạng thái SIDEWAY (NO TRADE).
🔹 Nhóm 1: Trend Metrics – Market Context
Thị trường hiện đang nghiêng về hướng nào?
Trend metrics không tạo signal độc lập, mà đóng vai trò định hướng và lọc điều kiện.
▫️ 1.1 Trend Direction (Hướng xu hướng)
- RSI_TREND_UP – RSI tăng liên tiếp qua nhiều candle
- RSI_TREND_DOWN – RSI giảm liên tiếp qua nhiều candle
Nhóm này phản ánh động lượng xu hướng thuần, không phụ thuộc vào giá tuyệt đối.
▫️ 1.2 Price Position (Vị trí giá so với xu hướng)
- PRICE_ABOVE_MA20 – Giá đóng cửa nằm trên MA20
- PRICE_BELOW_MA20 – Giá đóng cửa nằm dưới MA20
Nhóm này xác nhận giá có đang đi cùng hướng với xu hướng hay không.
▫️ 1.3 Market Condition (Trạng thái thị trường – bối cảnh)
- RSI_OVERBOUGHT – Thị trường quá mua
- RSI_OVERSOLD – Thị trường quá bán
- RSI_REBOUND – RSI hồi phục từ vùng quá bán
Các metric này không sinh signal, chỉ dùng để:
- Nhận diện trạng thái cực đoan
- Tăng hoặc giảm độ tin cậy của bối cảnh trend
🔹 Nhóm 2: Signal Metrics – Trade Activation
Có nên vào lệnh tại candle hiện tại hay không?
Signal metrics chỉ có ý nghĩa khi Trend metrics đã xác nhận bối cảnh phù hợp.
▫️ 2.1 Momentum Confirmation (Xác nhận lực)
- MOMENTUM_POSITIVE – MA có xu hướng dốc lên
- MOMENTUM_NEGATIVE – MA có xu hướng dốc xuống
Nhóm này xác nhận rằng:
- Xu hướng hiện tại có lực duy trì
- Không phải chỉ là dao động ngắn hạn
▫️ 2.2 Breakout Trigger (Điều kiện kích hoạt)
- BB_BREAK_UP – Giá phá dải trên Bollinger Bands
- BB_BREAK_DOWN – Giá phá dải dưới Bollinger Bands
Đây là điều kiện kích hoạt cuối cùng để tạo signal BUY hoặc SELL. Không có breakout → không có signal.
🔹 Logic tổng hợp Signal
-
BUY
- Trend nghiêng lên (Trend Metrics)
- Momentum dương
- Breakout lên (BB_BREAK_UP)
-
SELL
- Trend nghiêng xuống (Trend Metrics)
- Momentum âm
- Breakout xuống (BB_BREAK_DOWN)
-
SIDEWAY
- Không hội đủ điều kiện từ cả Trend và Signal
- Hệ thống chủ động không giao dịch để tránh trade không có edge
SIDEWAY là một trạng thái được thiết kế có chủ đích, không phải lỗi hay thiếu signal.
5. News & Sentiment Analysis
Bên cạnh dữ liệu kỹ thuật, hệ thống hiển thị tin tức Crypto nhằm cung cấp thêm thông tin tham khảo cho người dùng.
- Tin tức được thu thập từ các nguồn Crypto phổ biến
- Mỗi tin được gán nhãn sentiment: Positive / Neutral / Negative
- Tin tức và sentiment được hiển thị theo từng coin
Tin tức và sentiment không tham gia vào logic sinh signal, không ảnh hưởng đến BUY / SELL / SIDEWAY và không được sử dụng trong đánh giá hiệu quả chiến lược. Chức năng của phần này chỉ nhằm hỗ trợ người dùng theo dõi bối cảnh thông tin thị trường.
6. Quy trình prediction
Hệ thống hoạt động theo khung 2 giờ (2H), nhằm cân bằng giữa nhiễu ngắn hạn và độ trễ xu hướng.
- Thu thập dữ liệu giá, indicator và tin tức
- Chuẩn hoá dữ liệu thành metric
- Tổng hợp metric và sentiment
- Tính toán điểm phân tích
- Sinh ra prediction
7. Prediction vs Reality
Mỗi prediction đều được đối chiếu với dữ liệu giá thực tế sau khi kết thúc khung thời gian.
Kết quả được phân loại thành:
- WIN
- LOSS
- NA (không giao dịch)
Dữ liệu này được lưu trữ để:
- Đánh giá độ ổn định của chiến lược
- Phân tích edge và expectancy dài hạn
- Phục vụ việc cải tiến hệ thống
8. Các khu vực chính của website
Prediction
Biểu đồ giá và nhận định xu hướng mới nhất
Analytics
Phân tích indicator, metric và mô hình dữ liệu
History
Theo dõi Prediction vs Reality