Stock Analysis

Đăng nhập Admin

Để thực hiện các thao tác thủ công

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ở

✅ Lịch sử đóng lệnh

🏛️ Thị trường

Biểu đồ nến ngày, khối lượng, EMA và RSI / MACD cho VN-IndexVN30 — đọ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.

Đang đồng bộ full IPO và phân tích nến (VNINDEX → VN30, có thể lâu)…
Đang tải dữ liệu chỉ số…

VN-Index

Đang tải thêm…
Chưa có nến trong hệ thống. Thêm VNINDEX vào watchlist (hoặc chờ seed), rồi Đồng bộ giá từ tab Scanner.
RSI (14)
MACD (12, 26, 9)
Phân tích nến (gần nhất)

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

Đang tải thêm…
Chưa có nến trong hệ thống. Thêm VN30 vào watchlist, rồi Đồng bộ giá.
RSI (14)
MACD (12, 26, 9)
Phân tích nến (gần nhất)

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.

Lớp vẽ (áp khi làm mới chart):

📉 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.

Đang tải nến VN30…
Chưa có dữ liệu nến. Bấm Làm mới hoặc kiểm tra kết nối / API chỉ số.
Đang tải thêm…

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.

RSI (14)
MACD (12, 26, 9)

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).

Lớp vẽ:

⚡ 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

07:30 Mỗi ngày — đồng bộ mã từ danh sách chuẩn + quét thanh khoản (bật/tắt mã)
15:30 Sync giá từ DNSE (T2–T6)
15:35 Theo dõi vị thế (T2–T6)
15:45 Quét tín hiệu (T2–T6)
16:00 Gửi Telegram (T2–T6)

📋 Watchlist ( mã)

⚡ Tín hiệu mới nhất

Theo ngày · các mã watchlist
Ngày 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.

Đang quét dự báo…
Chưa có mã nào đủ điều kiện «sắp xác nhận» hoặc dữ liệu chưa đủ.

📜 Log

🔍 Tín hiệu kỹ thuật

EMA20 EMA50 Hỗ trợ Kháng cự Tăng Giảm
Lớp vẽ:
RSI (14)
MACD (12, 26, 9) MACD | Signal | Hist

📊 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.

📈 Dữ liệu giá

Mã đang xem — bấm để mở Tín hiệu: ~1 năm / tăng dần: overlap ~7 ngày. Full IPO: kéo toàn lịch sử DNSE. Lệch giá trên overlap → tự sync lại dài.

⭐ 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

(đã loại mọi mã trong bảng watchlist DB)

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

Avg Vol (30d) Trạng thái
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.

Phân tích kỹ thuật chỉ mang tính tham khảo, không phải tư vấn đầu tư.
Cài Stock Analysis lên màn hình chính — xem nhanh hơn, gần giống app.