Vị thế đang mở
cổ phiếu
P&L trung bình
tất cả vị thế
Tốt nhất
—
Tổng đã đóng
lệnh hoàn thành
📋 Vị thế đang mở
📭
Chưa có vị thế nào đang mở
ℹ️ Chiến lược ôm trung/dài hạn: chỉ mua / TB giá theo tín hiệu; không bán theo đảo chiều — chờ đạt target (và chặn lãi khi quay đầu: sàn tối thiểu ~20%, nâng theo đỉnh nếu giá chạy xa), hoặc đóng tay. TB khi lỗ ≥ ~10% (không trần trên), nền tốt hoặc hồi phục, BUY/STRONG_BUY/HOLD; mỗi lần TB +1 đơn vị. TP ≥ 20%. Một vị thế — bán một lần.
| Mã | Ngày mua | Giá vào | Giá hiện tại | P&L | Target | R:R | Trung bình giá | Ngày | Tiến độ |
|---|---|---|---|---|---|---|---|---|---|
|
|
Đầu: ·
TB:
|
|
100%
|
✅ Lịch sử đóng lệnh
Chưa có lệnh nào được đóng
| Mã | Ngày mua | Ngày đóng | Giá vào | Giá đóng | Kết quả | Lý do đóng | Ngày nắm |
|---|---|---|---|---|---|---|---|
|
Đầu: ·
TB:
|
📈 Backtest tốt compound % cao nhất
Compound % chỉ từ các lệnh đóng trong 12 tháng gần nhất (theo ngày VN). Backtest mỗi mã chạy full lịch sử — dòng phụ: kỳ giả lập đầy đủ. Chỉ liệt kê mã có ≥ 1 lệnh đóng trong cửa sổ đó.
📉 Backtest tệ compound % thấp nhất
Cùng cửa sổ 12 tháng (đóng lệnh) — mã dưới đáy compound thấp trong giai đoạn đó.
🏛️ Thị trường
Biểu đồ nến ngày, khối lượng, EMA và RSI / MACD cho VN-Index và VN30 — đọc xu hướng chung. Làm mới tải ~400 phiên gần nhất; kéo biểu đồ sang trái để nạp dần nến cũ cho tới khi hết dữ liệu trên server. Admin: nút Đồng bộ full IPO bên phải kéo nến từ mốc IPO + phân tích.Đồng bộ full IPO do admin chạy trên tab này. Nến 5m/15m và phái sinh: tab Phái sinh.
VN-Index
Chưa có tín hiệu trong hệ thống — admin: Đồng bộ full IPO (tab này) hoặc Phái sinh (VN30), hoặc chờ job phân tích.
VN30
Chưa có tín hiệu trong hệ thống — admin: Đồng bộ full IPO hoặc Phái sinh (VN30), hoặc chờ job phân tích.
Trục giá: điểm chỉ số. Mũi tên trên nến = tín hiệu mua/bán (cùng quy tắc tab Tín hiệu; bật nhãn loại tín hiệu trên biểu đồ ở tab Tín hiệu). EMA / Hỗ trợ–Kháng cự: checkbox bên dưới.
📉 Phái sinh VN30
Nến và tín hiệu dùng chỉ số VN30 (API Entrade không cung cấp OHLC từng mã HĐTL công khai). Mỗi khung (5m → 1H) tải cùng cửa sổ ~1 tháng lịch lùi từ hiện tại; kéo trái để nạp thêm lịch sử. Trong phiên T2–T6 (9:30–11:30, 13:00–14:45), chart + tín hiệu tự làm mới định kỳ (5m/15m ~90s; 1H ~5 phút) — hoặc bấm Làm mới. Server quét VN30 mỗi 5 phút (nến ngày + phân tích DB). Tắt cron: DERIVATIVES_VN30_FIVE_MIN_SCAN=false.
VN30 — đa khung (5m → 1H)
Cùng nguồn chỉ số VN30 (Entrade): 5m · 15m · 1H — cùng độ dài cửa sổ ~1 tháng (mỗi lần tải / đổi khung). Kéo trái nạp thêm nến cũ ngoài tháng; trục giờ ICT. Phân tích + Giá cuối / SL / TP (ATR); RSI & MACD — chỉ tham khảo.
Gợi ý giá hệ thống: khối này + đường trên chart (tab Phái sinh, mục VN30 — đa khung).
Phân tích nến & điểm tham chiếu (trùng đường trên chart)
Giá đóng nến cuối: điểm · ATR(14) ≈
Không đưa cặp SL/TP long/short — chỉ xem đường Giá cuối trên chart.
SL/TP tính từ ATR×2 và tỷ lệ 1.5R — không phải tư vấn đầu tư.
Chiến lược vào lệnh (phái sinh — ưu tiên xác suất)
Cùng tinh thần tab Chiến lược (kiên nhẫn, có kỷ luật), áp cho VN30: không đánh một chỉ báo, ưu tiên hội tụ để giảm nhiễu — phái sinh có long/short nên luôn gắn SL với mức tham chiếu trên chart.
- Khung lớn trước: xu hướng ngày xem tab Thị trường (VN30 nến ngày); trên đây ưu tiên 1H rồi 5m–15m; chỉ vào khi cùng hướng sóng lớn (tránh bắt dao rơi ngược trend).
- Hội tụ trước khi vào: ưu tiên khi tín hiệu gần nhất (mục dưới) cùng chiều với long/short bạn định vào + RSI/MACD không mâu thuẫn mạnh (ví dụ long mà MACD vừa cắt xuống 0 → cân nhắc chờ).
- Kỷ luật giá: SL gần mức ô trên / đường chart; TP ~1.5R hoặc vùng Hỗ trợ–KC; không gồng nhiều lần cùng lúc — một lệnh, một lý do thoát.
- Khi nào đứng ngoài: tín hiệu trái chiều giữa các khung, hoặc chỉ HOLD / trung lập trên hệ thống — không bắt buộc phải có lệnh mỗi phiên.
Không đảm bảo win rate; rủi ro phái sinh cao. Tham chiếu thêm mục Chiến lược vị thế & trung bình giá (tab Chiến lược) cho tư duy quản trị vốn — áp dụng có chọn lọc cho HĐTL.
Tín hiệu VN30 (gần đây)
Cập nhật khi server phân tích (gồm cron 5 phút trong phiên). Admin: Đồng bộ ~1 tháng nằm cạnh nút Làm mới phía trên chart — kéo nến ngày VNINDEX + VN30 vào DB + phân tích tín hiệu; chart intraday vẫn lấy Entrade khi làm mới chart.
Chưa có tín hiệu — chạy đồng bộ + phân tích hoặc chờ phiên / cron.
Trục giá: điểm chỉ số VN30. EMA / BB–nén (5m·15m) / hỗ trợ–kháng cự: checkbox bên dưới (áp khi làm mới chart).
⚡ Thao tác thủ công
Đăng nhập để thực hiện
các thao tác thủ công
Dữ liệu giá
Phân tích
Lịch sử tín hiệu (thủ công)
🕐 Lịch tự động
📋 Watchlist ( mã)
📈 MUA
(★★★)
🔴 BÁN
(★★★)
⚡ Tín hiệu mới nhất
Theo ngày · các mã watchlistChưa có dữ liệu — chạy quét tín hiệu hoặc nhấn refresh.
| Ngày | Mã | Hướng |
|---|---|---|
🔮 Sắp có tín hiệu? (MACD / RSI / EMA / BB — cần thêm vài nến)
Heuristic ngắn hạn, không thay thế tín hiệu đã lưu trong DB. Tải lại cùng nút refresh watchlist.
📜 Log
🔍 Tín hiệu kỹ thuật
Giá phiên (chuẩn mở lệnh hệ thống): đ. — Vùng nền (giá mua): đ. ~ đ. Gợi ý thêm: ~ đ. Hỗ trợ gần đ — kháng cự đ.
Thống kê tín hiệu lịch sử
📊 Lịch sử backtest (giả lập)
Nút chạy sẽ đồng bộ giá trước (tới phiên mới nhất) rồi giả lập trên toàn bộ nến trong DB — tránh kỳ hiển thị kẹt ở năm cũ nếu chưa sync lâu. Giống mở vị thế thật: STRONG_BUY + (nền tích: BASE / EMA stack / BB squeeze, hoặc break kháng cự). Cooldown tái vào sau khi đóng: mặc định tắt (thuật toán cũ); server có thể bật bằng biến môi trường BACKTEST_REENTRY_COOLDOWN_DAYS=5. TB khi lỗ ≥ ~10% + nền hoặc hồi phục + BUY/STRONG_BUY/HOLD. TP ≥ 20%. Thoát: chặn lãi, chốt target (T+2), cuối kỳ — không bán theo đảo chiều. Cột Lần TB = số lần +1 đơn.
Chưa có lần backtest nào. Admin: nhấn chạy sau khi đã cập nhật lịch sử tín hiệu.
| Kỳ | Lệnh | Thắng | Σ % | Compound % | Chạy lúc | |
|---|---|---|---|---|---|---|
Các lệnh đóng — run #
| Ngày mua | Giá vào | Lần TB | Mua | Mục tiêu | Ra | Giá ra | Bán | Kết quả | Lý do mua → bán |
|---|---|---|---|---|---|---|---|---|---|
|
Đầu:
TB:
|
Cuối kỳ Chốt TP Cắt SL Chặn lãi |
Mua:
Bán:
|
Nhập mã cổ phiếu và nhấn "Xem tín hiệu"
📈 Dữ liệu giá
| Ngày | Mở | Cao | Thấp | Đóng | KL (K) |
|---|---|---|---|---|---|
⭐ Quản lý Watchlist
active / tổng
Ứng viên thanh khoản (chưa trong list chuẩn)
+ nến gần nhất · avg KL · ≥ / phiên có giao dịch
mã (đã loại mọi mã trong bảng watchlist DB)
| Mã | Avg vol 30d | Phiên có KL |
|---|---|---|
Không có mã nào (hoặc chưa sync giá đủ mã lên DB).
Thêm mã mới
| Mã | Avg Vol (30d) | Trạng thái | |||||
|---|---|---|---|---|---|---|---|
|
Active
Inactive
|
|
||||||
| Không có mã nào | |||||||
📘 Chiến lược vị thế & trung bình giá
Cùng nội dung với README.md — quy tắc đang chạy trong code (NestJS + UI).
Vào lệnh đầu
- STRONG_BUY kèm nền tốt hoặc break.
- Target mặc định ≥ 20% từ giá vào (có thể cao hơn theo kháng cự / ATR).
- Không đặt cắt lỗ tự động; không đóng theo tín hiệu bán/đảo chiều — chỉ chờ target, chặn lãi (sàn tối thiểu ~20%, nâng theo đỉnh) khi quay đầu, hoặc đóng tay.
Trung bình giá (TB / TBG)
- Lệnh đầu: 1 đơn vị chuẩn; mỗi lần TB (TBG1, TBG2…) chỉ +1 đơn vị.
- Giá vào = trung bình gia quyền theo số đơn vị (hàm
weightedEntryAfterAverageDown). - Tỷ lệ khối đang nắm so với lần mua mới tại TB thứ k: k : 1 (1:1 → 2:1 → 3:1…).
- TB khi lỗ ít nhất ~10% so với giá TB (không trần trên), có nền tốt hoặc hồi phục (MACD/EMA/RSI…); BUY, STRONG_BUY, hoặc HOLD (không SELL); tối đa 10 lần TB.
Thoát lệnh
- Chặn lãi khi giá quay đầu từ đỉnh (sàn tối thiểu ~20%, nâng nếu đỉnh chạy xa — không chờ T+2).
- Chốt target sau T+2 (khi lãi dưới ngưỡng gồng).
- Một vị thế — bán một lần cho toàn bộ khối (đầu + các lần TB).
Backtest
Cùng quy tắc với vị thế thật; lưu averageDownLegs (ngày / giá / lý do) để xem timeline trong bảng chi tiết.