Danh mục ảo 10 tỷ VND, tối đa 10 mã, do AlgolabX tự quản lý. Mỗi phiên mọi cơ hội (đang nắm lẫn ứng viên mới) được chấm cùng một thang điểm định lượng — kết hợp khuyến nghị AlgolabX và tín hiệu PTKT — rồi chọn lại top 10 (cơ chế chi tiết bên dưới). Lệnh được đặt LIÊN TỤC TRONG PHIÊN (15 phút/lần, chỉ trong khớp lệnh liên tục 09:16–11:30 và 13:00–14:30 — không đặt lệnh ATO/ATC) bằng giá khớp realtime — mua theo giá chào bán, bán theo giá chào mua — và tuân thủ chu kỳ thanh toán T+2,5 của thị trường Việt Nam. Không phải lời khuyên đầu tư.
Điểm cơ hội = Khuyến nghị × độ tươi + 2 × PTKT + Upside + Ưu tiên đang giữ
| # | Mã | Điểm | Thành phần | |---|----|------|------------| | 1 | MSN | 12.4 | rec 9.2 · PTKT +0.0 · upside 1.7 · giữ 1.5 | | 2 | MWG | 12.2 | rec 8.5 · PTKT +0.0 · upside 2.2 · giữ 1.5 | | 3 | HDB | 11.9 | rec 8.0 · PTKT +0.0 · upside 2.4 · giữ 1.5 | | 4 | GAS | 11.8 | rec 8.7 · PTKT +0.0 · upside 1.6 · giữ 1.5 | | 5 | FPT | 11.7 | rec 8.2 · PTKT +0.0 · upside 2.0 · giữ 1.5 | | 6 | MBB | 10.3 | rec 6.8 · PTKT +0.0 · upside 1.9 · giữ 1.5 | | 7 | GVR | 10.3 | rec 7.5 · PTKT +0.0 · upside 1.3 · giữ 1.5 | | 8 | FRT | 10.2 | rec 7.7 · PTKT +0.0 · upside 1.1 · giữ 1.5 | | 9 | VHM | 6.5 | rec 2.5 · PTKT +2.0 · upside 0.6 · giữ 1.5 | | 10 | VCG | 4.4 | rec 2.0 · PTKT +0.0 · upside 0.9 · giữ 1.5 |
Điểm = khuyến nghị×độ tươi (MUA 10 · TĂNG 6 · GIỮ 3) + 2×PTKT + upside (1đ/10%, trần 3) + 1,5đ ưu tiên đang giữ. Mỗi phiên chọn lại top 10, tối đa 3 swap.
Báo cáo nội bộ AlgolabX — danh mục ảo, không phải lời khuyên đầu tư.
| Mã | Điểm | SL | Giá vốn | Giá hiện tại | P&L | % NAV | Target | Khuyến nghị |
|---|---|---|---|---|---|---|---|---|
| 10.3 rec 6.8 · PTKT +0.0 · upside 1.9 · giữ 1.5 | 52,400 | 21,060 | 20,650 | -1.9% -21.5m | 11.5% | 28,500 | MUA | |
| 11.9 rec 8.0 · PTKT +0.0 · upside 2.4 · giữ 1.5 | 40,000 | 26,914 | 27,000 | +0.3% 3.5m | 11.5% | 33,000 | MUA | |
| 12.2 rec 8.5 · PTKT +0.0 · upside 2.2 · giữ 1.5 | 14,600 | 72,725 | 73,900 | +1.6% 17.1m | 11.5% | 88,000 | MUA | |
| 11.7 rec 8.2 · PTKT +0.0 · upside 2.0 · giữ 1.5 | 15,200 | 69,786 | 70,700 | +1.3% 13.9m | 11.4% | 82,000 | MUA | |
| 12.4 rec 9.2 · PTKT +0.0 · upside 1.7 · giữ 1.5 | 14,000 | 69,368 | 69,500 | +0.2% 1.8m | 10.3% | 80,000 | MUA | |
| 11.8 rec 8.7 · PTKT +0.0 · upside 1.6 · giữ 1.5 | 11,500 | 81,365 | 83,500 | +2.6% 24.5m | 10.2% | 92,000 | MUA | |
| 10.3 rec 7.5 · PTKT +0.0 · upside 1.3 · giữ 1.5 | 23,100 | 32,003 | 32,500 | +1.6% 11.5m | 8.0% | 35,800 | MUA | |
| 6.5 rec 2.5 · PTKT +2.0 · upside 0.6 · giữ 1.5 | 10,100 | 74,015 | 73,600 | -0.6% -4.2m | 7.9% | 72,000 | GIỮ | |
| 10.2 rec 7.7 · PTKT +0.0 · upside 1.1 · giữ 1.5 | 4,900 | 144,523 | 145,000 | +0.3% 2.3m | 7.6% | 162,000 | MUA | |
| 4.4 rec 2.0 · PTKT +0.0 · upside 0.9 · giữ 1.5 | 10,000 | 16,114 | 16,150 | +0.2% 0.4m | 1.7% | 17,000 | GIỮ |
| Mã | SL | Giá trị mua | Giá trị bán | P&L | Mở | Đóng |
|---|---|---|---|---|---|---|
| 50,700 | 3,080.3m | 3,102.3m | +0.4% 12.7m | 20/07/2026 | 21/08/2026 | |
| 26,900 | 1,616.7m | 1,573.6m | -3.0% -47.8m | 10/08/2026 | 19/08/2026 | |
| 28,600 | 2,235.7m | 2,216.7m | -1.1% -25.6m | 06/07/2026 | 17/08/2026 | |
| 39,800 | 2,450.1m | 2,551.5m | +3.8% 93.8m | 17/07/2026 | 17/08/2026 | |
| 20,800 | 671.8m | 660.4m | -2.0% -13.4m | 12/08/2026 | 14/08/2026 | |
| 29,200 | 1,076.5m | 1,181.5m | +9.4% 101.6m | 31/07/2026 | 13/08/2026 | |
| 45,400 | 1,743.4m | 1,771m | +1.3% 22.3m | 31/07/2026 | 12/08/2026 | |
| 104,300 | 2,453.6m | 2,354.7m | -4.3% -106.1m | 30/06/2026 | 10/08/2026 | |
| 61,300 | 1,687.9m | 1,880.3m | +11.1% 187m | 30/06/2026 | 10/08/2026 | |
| 33,900 | 578m | 564.4m | -2.6% -15.3m | 05/08/2026 | 07/08/2026 | |
| 38,700 | 830.1m | 820.4m | -1.5% -12.2m | 03/08/2026 | 05/08/2026 | |
| 30,800 | 748.4m | 797.7m | +6.3% 47m | 30/07/2026 | 04/08/2026 | |
| 5,800 | 865.4m | 868.3m | +0.0% 0.3m | 22/07/2026 | 03/08/2026 | |
| 3,900 | 538.6m | 547.6m | +1.4% 7.3m | 28/07/2026 | 31/07/2026 | |
| 63,300 | 1,603.1m | 1,584.8m | -1.4% -23.1m | 10/07/2026 | 31/07/2026 | |
| 20,200 | 1,090.8m | 1,071.6m | -2.1% -22.4m | 20/07/2026 | 30/07/2026 | |
| 56,100 | 648m | 603.1m | -7.2% -46.8m | 17/07/2026 | 30/07/2026 | |
| 51,700 | 1,505.3m | 1,456.2m | -3.6% -53.5m | 30/06/2026 | 29/07/2026 | |
| 75,300 | 1,734.7m | 1,700m | -2.3% -39.8m | 10/07/2026 | 29/07/2026 | |
| 27,600 | 1,316.6m | 1,253.4m | -5.1% -67.1m | 30/06/2026 | 28/07/2026 | |
| 96,300 | 2,433.3m | 2,339.4m | -4.2% -101.1m | 30/06/2026 | 27/07/2026 | |
| 6,400 | 1,410.4m | 1,397.3m | -1.2% -17.3m | 08/07/2026 | 24/07/2026 | |
| 17,600 | 445.3m | 449.7m | +0.7% 3.1m | 21/07/2026 | 24/07/2026 | |
| 48,700 | 1,123.8m | 1,104.3m | -2.0% -22.9m | 30/06/2026 | 21/07/2026 | |
| 61,600 | 1,294.7m | 1,096m | -15.6% -202.3m | 30/06/2026 | 20/07/2026 | |
| 59,000 | 731.6m | 699.2m | -4.7% -34.6m | 14/07/2026 | 16/07/2026 | |
| 51,200 | 1,198.1m | 1,144.3m | -4.8% -57.3m | 02/07/2026 | 16/07/2026 | |
| 23,000 | 814.2m | 774.5m | -5.2% -42.1m | 03/07/2026 | 15/07/2026 | |
| 14,900 | 886.6m | 863.3m | -2.9% -25.9m | 30/06/2026 | 08/07/2026 |
| Ngày | Mã | Hành động | SL | Giá | Giá trị | Phí | P&L | Lý do |
|---|---|---|---|---|---|---|---|---|
| 25/08/2026 | BÁN | 1,600 | 69,500 | 111.2m | 167k | +0.0% | rebalance theo khuyến nghị MUA (20/08/2026) · PTKT +0.0 (MACD giữ) | |
| 24/08/2026 | MUA | 2,500 | 75,600 | 189m | 284k | — | rebalance theo khuyến nghị MUA (16/08/2026) · PTKT +0.0 (MACD giữ) | |
| 24/08/2026 | MUA | 4,400 | 70,700 | 311.1m | 467k | — | rebalance theo khuyến nghị MUA (20/08/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 24/08/2026 | MUA | 10,700 | 21,150 | 226.3m | 339k | — | rebalance theo khuyến nghị MUA (06/08/2026) · PTKT +0.0 (MACD giữ) | |
| 24/08/2026 | MUA | 7,300 | 27,650 | 201.8m | 303k | — | rebalance theo khuyến nghị MUA (13/08/2026) · PTKT +0.0 (MACD giữ) | |
| 24/08/2026 | MUA | 5,500 | 32,400 | 178.2m | 267k | — | rebalance theo khuyến nghị MUA (10/08/2026) · PTKT +0.0 (MACD giữ) | |
| 24/08/2026 | MUA | 3,000 | 84,200 | 252.6m | 379k | — | rebalance theo khuyến nghị MUA (17/08/2026) · PTKT +0.0 (MACD giữ) | |
| 24/08/2026 | MUA | 1,200 | 143,400 | 172.1m | 258k | — | rebalance theo khuyến nghị MUA (11/08/2026) · PTKT +0.0 (MACD giữ) | |
| 24/08/2026 | MUA | 2,600 | 72,500 | 188.5m | 283k | — | rebalance theo khuyến nghị MUA (14/08/2026) · PTKT +0.0 (MACD giữ) | |
| 21/08/2026 | BÁN | 1,000 | 142,100 | 142.1m | 213k | -2.0% | rebalance theo khuyến nghị MUA (11/08/2026) · PTKT +0.0 (MACD giữ) | |
| 21/08/2026 | BÁN | 12,400 | 63,800 | 791.1m | 1.2m | +2.8% | swap_out: rớt bảng điểm top 10: 10.3đ (rec 7.5 · PTKT +0.0 · upside 1.3 · giữ 1.5) — nhường slot cho MSN (11.6đ) | |
| 21/08/2026 | BÁN | 3,300 | 72,500 | 239.3m | 359k | +0.4% | rebalance theo khuyến nghị MUA (16/08/2026) · PTKT +0.0 (MACD giữ) | |
| 21/08/2026 | MUA | 11,200 | 68,700 | 769.4m | 1.2m | — | rebalance theo khuyến nghị MUA (20/08/2026) · PTKT +0.0 (MACD giữ) | |
| 21/08/2026 | BÁN | 12,120 | 20,250 | 245.4m | 368k | -3.9% | rebalance theo khuyến nghị MUA (06/08/2026) · PTKT +0.0 (MACD giữ) | |
| 21/08/2026 | BÁN | 9,200 | 26,800 | 246.6m | 370k | +0.1% | rebalance theo khuyến nghị MUA (13/08/2026) · PTKT +0.0 (MACD giữ) | |
| 21/08/2026 | BÁN | 4,700 | 31,400 | 147.6m | 221k | -1.6% | rebalance theo khuyến nghị MUA (10/08/2026) · PTKT +0.0 (MACD giữ) | |
| 21/08/2026 | BÁN | 2,900 | 83,500 | 242.2m | 363k | +3.8% | rebalance theo khuyến nghị MUA (17/08/2026) · PTKT +0.0 (MACD giữ) | |
| 21/08/2026 | BÁN | 3,400 | 69,800 | 237.3m | 356k | +0.7% | rebalance theo khuyến nghị MUA (14/08/2026) · PTKT +0.0 (MACD giữ) | |
| 19/08/2026 | BÁN | 12,700 | 57,600 | 731.5m | 1.1m | -4.5% | swap_out: rớt bảng điểm top 10: 8.1đ (rec 8.8 · PTKT -4.0 · upside 1.7 · giữ 1.5) — nhường slot cho FRT (9.7đ) | |
| 19/08/2026 | MUA | 4,700 | 144,600 | 679.6m | 1m | — | rebalance theo khuyến nghị MUA (11/08/2026) · PTKT +0.0 (MACD giữ) | |
| 19/08/2026 | BÁN | 4,300 | 57,700 | 248.1m | 372k | -4.3% | rebalance theo khuyến nghị MUA (12/08/2026) · PTKT -1.0 (MACD giảm tỷ trọng) | |
| 18/08/2026 | BÁN | 6,900 | 31,400 | 216.7m | 325k | -1.6% | rebalance theo khuyến nghị MUA (10/08/2026) · PTKT +0.0 (MACD giữ) | |
| 18/08/2026 | MUA | 11,400 | 80,200 | 914.3m | 1.4m | — | rebalance theo khuyến nghị MUA (17/08/2026) · PTKT +0.0 (MACD giữ) | |
| 18/08/2026 | BÁN | 4,900 | 146,200 | 716.4m | 1.1m | -1.5% | swap_out: rớt bảng điểm top 10: 11.4đ (rec 8.8 · PTKT +0.0 · upside 1.1 · giữ 1.5) — nhường slot cho GAS (11.5đ) | |
| 17/08/2026 | MUA | 15,400 | 72,000 | 1,108.8m | 1.7m | — | rebalance theo khuyến nghị MUA (16/08/2026) · PTKT +0.0 (MACD giữ) | |
| 17/08/2026 | BÁN | 13,400 | 79,500 | 1,065.3m | 1.6m | +0.6% | swap_out: rớt bảng điểm top 10: 11.5đ (rec 8.2 · PTKT +0.0 · upside 1.8 · giữ 1.5) — nhường slot cho FPT (11.5đ) | |
| 17/08/2026 | MUA | 16,000 | 69,100 | 1,105.6m | 1.7m | — | rebalance theo khuyến nghị MUA (14/08/2026) · PTKT +0.0 (MACD giữ) | |
| 17/08/2026 | BÁN | 11,100 | 65,300 | 724.8m | 1.1m | -1.4% | swap_out: rớt bảng điểm top 10: 10.0đ (rec 8.2 · PTKT +0.0 · upside 0.3 · giữ 1.5) — nhường slot cho MWG (12.0đ) | |
| 14/08/2026 | MUA | 12,400 | 61,900 | 767.6m | 1.2m | — | rebalance theo khuyến nghị MUA (06/08/2026) · PTKT +0.0 (MACD giữ) | |
| 14/08/2026 | BÁN | 20,800 | 31,750 | 660.4m | 991k | -2.0% | swap_out: rớt bảng điểm top 10: 8.0đ (rec 5.2 · PTKT +0.0 · upside 1.3 · giữ 1.5) — nhường slot cho VNM (9.9đ) | |
| 14/08/2026 | BÁN | 11,700 | 61,600 | 720.7m | 1.1m | -2.7% | swap_out: rớt bảng điểm top 10: 11.4đ (rec 8.7 · PTKT +0.0 · upside 1.3 · giữ 1.5) — nhường slot cho HDB (12.2đ) | |
| 14/08/2026 | MUA | 41,900 | 26,700 | 1,118.7m | 1.7m | — | rebalance theo khuyến nghị MUA (13/08/2026) · PTKT +0.0 (MACD giữ) | |
| 13/08/2026 | MUA | 17,000 | 60,100 | 1,021.7m | 1.5m | — | rebalance theo khuyến nghị MUA (12/08/2026) · PTKT +0.0 (MACD giữ) | |
| 13/08/2026 | MUA | 6,400 | 32,050 | 205.1m | 308k | — | rebalance theo khuyến nghị MUA (10/08/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 13/08/2026 | BÁN | 17,100 | 40,800 | 697.7m | 1m | +10.3% | swap_out: rớt bảng điểm top 10: 11.5đ (rec 8.8 · PTKT +0.0 · upside 1.2 · giữ 1.5) — nhường slot cho VCB (11.6đ) | |
| 12/08/2026 | BÁN | 9,900 | 60,000 | 594m | 891k | -0.5% | swap_out: rớt bảng điểm top 10: 8.1đ (rec 5.4 · PTKT +0.0 · upside 1.2 · giữ 1.5) — nhường slot cho CTG (8.7đ) | |
| 12/08/2026 | MUA | 20,800 | 32,300 | 671.8m | 1m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (06/08/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 12/08/2026 | MUA | 4,900 | 148,000 | 725.2m | 1.1m | — | rebalance theo khuyến nghị MUA (11/08/2026) · PTKT +0.0 (MACD giữ) | |
| 12/08/2026 | BÁN | 9,400 | 71,400 | 671.2m | 1m | +0.1% | swap_out: rớt bảng điểm top 10: 8.5đ (rec 5.4 · PTKT +0.0 · upside 1.6 · giữ 1.5) — nhường slot cho BVH (9.3đ) | |
| 12/08/2026 | MUA | 11,100 | 66,000 | 732.6m | 1.1m | — | rebalance theo khuyến nghị MUA (06/08/2026) · PTKT +0.0 (MACD giữ) | |
| 12/08/2026 | BÁN | 19,500 | 39,150 | 763.4m | 1.1m | -0.4% | swap_out: rớt bảng điểm top 10: 7.5đ (rec 5.4 · PTKT +0.0 · upside 0.6 · giữ 1.5) — nhường slot cho FRT (10.9đ) | |
| 11/08/2026 | BÁN | 3,400 | 72,700 | 247.2m | 371k | -1.9% | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (10/08/2026) · PTKT +0.0 (MACD giữ) | |
| 11/08/2026 | MUA | 22,800 | 31,750 | 723.9m | 1.1m | — | rebalance theo khuyến nghị MUA (10/08/2026) · PTKT +0.0 (MACD giữ) | |
| 11/08/2026 | BÁN | 8,500 | 40,300 | 342.6m | 514k | +9.0% | rebalance theo khuyến nghị MUA (06/08/2026) · PTKT +0.0 (MACD giữ) | |
| 11/08/2026 | BÁN | 16,500 | 67,100 | 1,107.2m | 1.7m | +12.1% | swap_out: rớt bảng điểm top 10: 11.0đ (rec 9.2 · PTKT +0.0 · upside 0.3 · giữ 1.5) — nhường slot cho GVR (11.1đ) | |
| 10/08/2026 | MUA | 9,900 | 60,100 | 595m | 892k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (06/08/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 10/08/2026 | BÁN | 20,900 | 23,700 | 495.3m | 743k | -4.0% | swap_out: rớt bảng điểm top 10: 7.9đ (rec 5.6 · PTKT +0.0 · upside 0.8 · giữ 1.5) — nhường slot cho VCB (8.8đ) | |
| 10/08/2026 | MUA | 4,100 | 71,700 | 294m | 441k | — | rebalance theo khuyến nghị MUA (06/08/2026) · PTKT +0.0 (MACD giữ) | |
| 10/08/2026 | MUA | 5,300 | 24,050 | 127.5m | 191k | — | rebalance theo khuyến nghị MUA (06/08/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 10/08/2026 | MUA | 13,400 | 78,800 | 1,055.9m | 1.6m | — | rebalance theo khuyến nghị MUA (06/08/2026) · PTKT +0.0 (MACD giữ) | |
| 10/08/2026 | BÁN | 36,800 | 30,950 | 1,139m | 1.7m | +21.0% | swap_out: rớt bảng điểm top 10: 7.8đ (rec 5.6 · PTKT +0.0 · upside 0.7 · giữ 1.5) — nhường slot cho GMD (11.1đ) | |
| 07/08/2026 | BÁN | 33,900 | 16,650 | 564.4m | 847k | -2.6% | swap_out: rớt bảng điểm top 10: 8.5đ (rec 5.9 · PTKT +0.0 · upside 1.1 · giữ 1.5) — nhường slot cho BID (11.1đ) | |
| 07/08/2026 | MUA | 19,500 | 39,200 | 764.4m | 1.1m | — | rebalance theo khuyến nghị MUA (30/07/2026) · PTKT +0.5 (MACD giữ, nến tăng tỷ trọng) | |
| 07/08/2026 | MUA | 11,700 | 63,100 | 738.3m | 1.1m | — | rebalance theo khuyến nghị MUA (06/08/2026) · PTKT +0.5 (MACD giữ, nến tăng tỷ trọng) | |
| 07/08/2026 | BÁN | 20,000 | 39,200 | 784m | 1.2m | +3.4% | swap_out: rớt bảng điểm top 10: 11.6đ (rec 8.7 · PTKT +0.0 · upside 1.4 · giữ 1.5) — nhường slot cho VNM (12.1đ) | |
| 07/08/2026 | BÁN | 6,400 | 131,600 | 842.2m | 1.3m | +0.7% | swap_out: rớt bảng điểm top 10: 8.7đ (rec 5.3 · PTKT +0.0 · upside 1.9 · giữ 1.5) — nhường slot cho FPT (9.5đ) | |
| 07/08/2026 | MUA | 9,400 | 71,100 | 668.3m | 1m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (06/08/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 06/08/2026 | MUA | 2,200 | 77,500 | 170.5m | 256k | — | rebalance theo khuyến nghị MUA (30/07/2026) · PTKT +0.0 (MACD giữ) | |
| 06/08/2026 | MUA | 2,100 | 62,900 | 132.1m | 198k | — | rebalance theo khuyến nghị MUA (29/07/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 06/08/2026 | BÁN | 11,100 | 58,800 | 652.7m | 979k | -2.9% | swap_out: rớt bảng điểm top 10: 7.4đ (rec 6.7 · PTKT -2.0 · upside 1.3 · giữ 1.5) — nhường slot cho HVN (8.7đ) | |
| 06/08/2026 | BÁN | 4,800 | 80,900 | 388.3m | 582k | +8.9% | sell_all: stop-loss -45.5% — LỆNH SINH TỪ LỖI DỮ LIỆU: VHM chia thưởng 1:1 ex-date 06/08 chưa được áp (service chạy code trước 20/07). P&L đã sửa lại theo giá vốn đúng 74.171. | |
| 06/08/2026 | MUA | 20,900 | 24,600 | 514.1m | 771k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (04/08/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 05/08/2026 | MUA | 33,900 | 17,050 | 578m | 867k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (28/07/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 05/08/2026 | BÁN | 38,700 | 21,200 | 820.4m | 1.2m | -1.5% | swap_out: rớt bảng điểm top 10: 8.0đ (rec 4.5 · PTKT +0.0 · upside 2.0 · giữ 1.5) — nhường slot cho VND (8.5đ) | |
| 04/08/2026 | BÁN | 5,600 | 27,250 | 152.6m | 229k | +6.5% | rebalance theo khuyến nghị MUA (30/07/2026) · PTKT +0.0 (MACD giữ) | |
| 04/08/2026 | BÁN | 3,600 | 39,250 | 141.3m | 212k | +6.1% | rebalance theo khuyến nghị MUA (29/07/2026) · PTKT +0.0 (MACD giữ) | |
| 04/08/2026 | BÁN | 2,700 | 63,100 | 170.4m | 256k | +6.2% | rebalance theo khuyến nghị MUA (29/07/2026) · PTKT +0.0 (MACD giữ) | |
| 04/08/2026 | BÁN | 5,900 | 37,900 | 223.6m | 335k | -0.0% | rebalance theo khuyến nghị MUA (30/07/2026) · PTKT +0.0 (MACD giữ) | |
| 04/08/2026 | MUA | 1,200 | 152,600 | 183.1m | 275k | — | rebalance theo khuyến nghị MUA (30/07/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 04/08/2026 | MUA | 8,200 | 24,200 | 198.4m | 298k | — | rebalance theo khuyến nghị MUA (03/08/2026) · PTKT +0.0 (MACD giữ) | |
| 04/08/2026 | BÁN | 30,800 | 25,900 | 797.7m | 1.2m | +6.3% | swap_out: rớt bảng điểm top 10: 8.5đ (rec 5.4 · PTKT +0.0 · upside 1.6 · giữ 1.5) — nhường slot cho MBB (11.7đ) | |
| 04/08/2026 | MUA | 33,300 | 24,150 | 804.2m | 1.2m | — | rebalance theo khuyến nghị MUA (03/08/2026) · PTKT +0.0 (MACD giữ) | |
| 03/08/2026 | MUA | 38,700 | 21,450 | 830.1m | 1.2m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (21/07/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 03/08/2026 | BÁN | 2,900 | 152,400 | 442m | 663k | +2.2% | swap_out: rớt bảng điểm top 10: 7.2đ (rec 4.7 · PTKT +0.0 · upside 1.0 · giữ 1.5) — nhường slot cho NT2 (8.7đ) | |
| 03/08/2026 | BÁN | 12,900 | 67,100 | 865.6m | 1.3m | +1.4% | swap_out: rớt bảng điểm top 10: 8.8đ (rec 5.4 · PTKT +0.0 · upside 1.9 · giữ 1.5) — nhường slot cho FRT (9.6đ) | |
| 03/08/2026 | MUA | 6,400 | 130,300 | 833.9m | 1.3m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (31/07/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 31/07/2026 | MUA | 11,100 | 60,400 | 670.4m | 1m | — | rebalance theo khuyến nghị MUA (17/07/2026) · PTKT +0.0 (MACD giữ) | |
| 31/07/2026 | MUA | 4,800 | 147,000 | 705.6m | 1.1m | — | rebalance theo khuyến nghị MUA (30/07/2026) · PTKT +0.0 (MACD giữ) | |
| 31/07/2026 | BÁN | 3,900 | 140,400 | 547.6m | 821k | +1.4% | swap_out: rớt bảng điểm top 10: 7.9đ (rec 5.6 · PTKT +0.0 · upside 0.8 · giữ 1.5) — nhường slot cho VNM (8.9đ) | |
| 31/07/2026 | BÁN | 21,900 | 25,800 | 565m | 848k | +3.5% | swap_out: rớt bảng điểm top 10: 6.3đ (rec 3.8 · PTKT +0.0 · upside 1.0 · giữ 1.5) — nhường slot cho VHM (11.2đ) | |
| 31/07/2026 | MUA | 42,000 | 25,500 | 1,071m | 1.6m | — | rebalance theo khuyến nghị MUA (30/07/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 31/07/2026 | MUA | 5,100 | 36,950 | 188.4m | 283k | — | rebalance theo khuyến nghị MUA (29/07/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 31/07/2026 | BÁN | 15,500 | 60,500 | 937.8m | 1.4m | +3.4% | swap_out: rớt bảng điểm top 10: 10.4đ (rec 7.7 · PTKT +0.0 · upside 1.3 · giữ 1.5) — nhường slot cho GEL (14.1đ) | |
| 31/07/2026 | BÁN | 36,700 | 22,000 | 807.4m | 1.2m | +0.2% | swap_out: rớt bảng điểm top 10: 8.3đ (rec 5.3 · PTKT +0.0 · upside 1.5 · giữ 1.5) — nhường slot cho DGW (14.1đ) | |
| 31/07/2026 | BÁN | 12,700 | 75,800 | 962.7m | 1.4m | -2.6% | swap_out: rớt bảng điểm top 10: 11.0đ (rec 5.8 · PTKT +2.0 · upside 1.7 · giữ 1.5) — nhường slot cho BID (13.2đ) | |
| 31/07/2026 | MUA | 400 | 25,600 | 10.2m | 15k | — | rebalance theo khuyến nghị MUA (30/07/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 31/07/2026 | MUA | 24,100 | 36,850 | 888.1m | 1.3m | — | rebalance theo khuyến nghị MUA (29/07/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 31/07/2026 | MUA | 25,900 | 37,800 | 979m | 1.5m | — | rebalance theo khuyến nghị MUA (30/07/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 30/07/2026 | BÁN | 10,000 | 52,900 | 529m | 794k | -3.6% | swap_out: rớt bảng điểm top 10: 4.8đ (rec 2.9 · PTKT +0.0 · upside 0.4 · giữ 1.5) — nhường slot cho BMP (6.1đ) | |
| 30/07/2026 | MUA | 1,600 | 61,300 | 98.1m | 147k | — | rebalance theo khuyến nghị MUA (29/07/2026) · PTKT +0.5 (MACD giữ, nến tăng tỷ trọng) | |
| 30/07/2026 | MUA | 2,900 | 148,700 | 431.2m | 647k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (21/07/2026) · PTKT +0.0 (MACD giữ) | |
| 30/07/2026 | MUA | 30,800 | 24,300 | 748.4m | 1.1m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (29/07/2026) · PTKT +1.0 (MACD mua tích lũy, nến tăng tỷ trọng) | |
| 30/07/2026 | BÁN | 10,100 | 15,450 | 156m | 234k | -4.3% | trim_half: hết AlgolabX coverage 30 ngày + PTKT +0.0 (không tín hiệu) — thoái 1/2 | |
| 30/07/2026 | BÁN | 56,100 | 10,750 | 603.1m | 905k | -7.2% | swap_out: rớt bảng điểm top 10: 7.8đ (rec 4.6 · PTKT +0.0 · upside 1.7 · giữ 1.5) — nhường slot cho VRE (9.5đ) | |
| 30/07/2026 | BÁN | 20,100 | 15,000 | 301.5m | 452k | -7.1% | trim_half: hết AlgolabX coverage 30 ngày + PTKT +0.0 (không tín hiệu) — thoái 1/2 | |
| 30/07/2026 | MUA | 15,500 | 59,000 | 914.5m | 1.4m | — | rebalance theo khuyến nghị MUA (29/07/2026) · PTKT +0.0 (MACD giữ) | |
| 30/07/2026 | BÁN | 2,900 | 147,000 | 426.3m | 639k | -2.1% | swap_out: rớt bảng điểm top 10: 7.6đ (rec 5.1 · PTKT +0.0 · upside 1.0 · giữ 1.5) — nhường slot cho BVH (11.5đ) | |
| 29/07/2026 | BÁN | 27,000 | 27,450 | 741.2m | 1.1m | -1.7% | swap_out: rớt bảng điểm top 10: 6.2đ (rec 3.1 · PTKT +0.0 · upside 1.6 · giữ 1.5) — nhường slot cho BSR (7.0đ) | |
| 29/07/2026 | MUA | 21,900 | 24,850 | 544.2m | 816k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (09/07/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 29/07/2026 | BÁN | 24,200 | 21,850 | 528.8m | 793k | -3.2% | swap_out: rớt bảng điểm top 10: 5.1đ (rec 3.0 · PTKT +0.0 · upside 0.6 · giữ 1.5) — nhường slot cho MSN (9.8đ) | |
| 29/07/2026 | MUA | 12,900 | 66,000 | 851.4m | 1.3m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (28/07/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 29/07/2026 | MUA | 800 | 138,900 | 111.1m | 167k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (27/07/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 28/07/2026 | BÁN | 12,600 | 43,300 | 545.6m | 818k | -7.6% | trim_half: hết AlgolabX coverage 30 ngày + PTKT +0.0 (không tín hiệu) — thoái 1/2 | |
| 28/07/2026 | MUA | 3,100 | 137,900 | 427.5m | 641k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (27/07/2026) · PTKT +0.0 (MACD giữ) | |
| 28/07/2026 | MUA | 10,000 | 54,700 | 547m | 821k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (17/07/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 28/07/2026 | BÁN | 18,300 | 25,100 | 459.3m | 689k | -2.1% | swap_out: rớt bảng điểm top 10: 6.1đ (rec 3.3 · PTKT +0.0 · upside 1.3 · giữ 1.5) — nhường slot cho MCH (6.7đ) | |
| 27/07/2026 | BÁN | 26,600 | 18,450 | 490.8m | 736k | -3.4% | swap_out: rớt bảng điểm top 10: 6.8đ (rec 4.0 · PTKT +0.0 · upside 1.3 · giữ 1.5) — nhường slot cho KBC (6.9đ) | |
| 27/07/2026 | MUA | 27,000 | 27,850 | 752m | 1.1m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (30/06/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 24/07/2026 | BÁN | 2,000 | 210,500 | 421m | 632k | -4.0% | swap_out: rớt bảng điểm top 10: 2.5đ (rec 4.2 · PTKT -4.0 · upside 0.8 · giữ 1.5) — nhường slot cho HDB (5.0đ) | |
| 24/07/2026 | MUA | 18,300 | 25,550 | 467.6m | 701k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (01/07/2026) · PTKT +0.0 (MACD giữ) | |
| 24/07/2026 | MUA | 24,200 | 22,500 | 544.5m | 817k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (29/06/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 24/07/2026 | BÁN | 17,600 | 25,550 | 449.7m | 675k | +0.7% | swap_out: rớt bảng điểm top 10: 5.7đ (rec 3.9 · PTKT +0.0 · upside 0.3 · giữ 1.5) — nhường slot cho PGV (6.1đ) | |
| 24/07/2026 | MUA | 12,600 | 46,700 | 588.4m | 883k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (26/06/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 24/07/2026 | BÁN | 10,200 | 53,200 | 542.6m | 814k | -0.5% | swap_out: rớt bảng điểm top 10: 5.2đ (rec 5.3 · PTKT -2.0 · upside 0.4 · giữ 1.5) — nhường slot cho SAB (6.5đ) | |
| 22/07/2026 | MUA | 36,700 | 21,900 | 803.7m | 1.2m | — | rebalance theo khuyến nghị MUA (03/07/2026) · PTKT +0.0 (MACD giữ) | |
| 22/07/2026 | BÁN | 17,900 | 23,000 | 411.7m | 618k | -8.8% | swap_out: rớt bảng điểm top 10: 7.2đ (rec 4.7 · PTKT +0.0 · upside 1.0 · giữ 1.5) — nhường slot cho HVN (8.3đ) | |
| 22/07/2026 | BÁN | 36,100 | 21,750 | 785.2m | 1.2m | -10.7% | swap_out: rớt bảng điểm top 10: 5.8đ (rec 6.8 · PTKT -4.0 · upside 1.5 · giữ 1.5) — nhường slot cho BMP (6.9đ) | |
| 22/07/2026 | MUA | 2,900 | 149,700 | 434.1m | 651k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (21/07/2026) · PTKT +0.0 (MACD giữ) | |
| 22/07/2026 | MUA | 32,000 | 15,550 | 497.6m | 746k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (29/06/2026) · PTKT +0.0 (không tín hiệu) | |
| 22/07/2026 | BÁN | 31,300 | 15,450 | 483.6m | 725k | -15.4% | sell_all: stop-loss -15.2% (≤ -15%) | |
| 21/07/2026 | MUA | 17,600 | 25,300 | 445.3m | 668k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (03/07/2026) · PTKT +0.0 (MACD giữ) | |
| 21/07/2026 | BÁN | 9,500 | 57,800 | 549.1m | 824k | -4.4% | swap_out: rớt bảng điểm top 10: 2.2đ (rec 3.8 · PTKT -4.0 · upside 0.9 · giữ 1.5) — nhường slot cho HCM (4.5đ) | |
| 21/07/2026 | MUA | 1,800 | 54,800 | 98.6m | 148k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (17/07/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 21/07/2026 | MUA | 2,000 | 218,500 | 437m | 656k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (06/07/2026) · PTKT +0.0 (MACD giữ) | |
| 21/07/2026 | MUA | 26,600 | 19,050 | 506.7m | 760k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (07/07/2026) · PTKT +0.0 (MACD giữ) | |
| 21/07/2026 | BÁN | 14,100 | 73,300 | 1,033.5m | 1.6m | -5.0% | swap_out: rớt bảng điểm top 10: 4.6đ (rec 4.6 · PTKT -4.0 · upside 2.5 · giữ 1.5) — nhường slot cho VIC (5.3đ) | |
| 21/07/2026 | BÁN | 24,400 | 22,700 | 553.9m | 831k | -3.7% | swap_out: rớt bảng điểm top 10: 4.0đ (rec 3.7 · PTKT -2.0 · upside 0.8 · giữ 1.5) — nhường slot cho PVD (5.9đ) | |
| 20/07/2026 | MUA | 17,900 | 25,150 | 450.2m | 675k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (09/07/2026) · PTKT +0.0 (MACD giữ) | |
| 20/07/2026 | BÁN | 24,700 | 23,050 | 569.3m | 854k | -2.4% | swap_out: rớt bảng điểm top 10: 4.0đ (rec 3.9 · PTKT -2.0 · upside 0.6 · giữ 1.5) — nhường slot cho LPB (6.1đ) | |
| 20/07/2026 | MUA | 8,400 | 53,000 | 445.2m | 668k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (17/07/2026) · PTKT +0.0 (MACD giữ) | |
| 20/07/2026 | BÁN | 5,200 | 17,700 | 92m | 138k | -16.0% | sell_all: stop-loss -15.7% (≤ -15%) | |
| 20/07/2026 | BÁN | 56,400 | 17,800 | 1,003.9m | 1.5m | -15.6% | sell_all: stop-loss -15.2% (≤ -15%) | |
| 20/07/2026 | MUA | 5,696 | 16,300 | 92.8m | 139k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (29/06/2026) · PTKT +0.0 (không tín hiệu) | |
| 20/07/2026 | MUA | 2,100 | 58,500 | 122.9m | 184k | — | rebalance theo khuyến nghị MUA (17/07/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 20/07/2026 | MUA | 4,500 | 23,100 | 104m | 156k | — | rebalance theo khuyến nghị MUA (03/07/2026) · PTKT +0.0 (MACD giữ) | |
| 20/07/2026 | MUA | 13,400 | 58,300 | 781.2m | 1.2m | — | rebalance theo khuyến nghị MUA (17/07/2026) · PTKT +0.5 (MACD giữ, nến tăng tỷ trọng) | |
| 20/07/2026 | BÁN | 17,800 | 25,450 | 453m | 680k | -2.0% | swap_out: rớt bảng điểm top 10: 7.4đ (rec 4.9 · PTKT +0.0 · upside 1.0 · giữ 1.5) — nhường slot cho VNM (11.8đ) | |
| 17/07/2026 | BÁN | 30,200 | 19,200 | 579.8m | 870k | -7.3% | swap_out: rớt bảng điểm top 10: 5.8đ (rec 5.0 · PTKT -2.0 · upside 1.3 · giữ 1.5) — nhường slot cho BVH (7.1đ) | |
| 17/07/2026 | MUA | 9,500 | 60,300 | 572.9m | 859k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (29/06/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 17/07/2026 | BÁN | 2,000 | 222,700 | 445.4m | 668k | -0.3% | swap_out: rớt bảng điểm top 10: 7.2đ (rec 4.9 · PTKT +0.0 · upside 0.8 · giữ 1.5) — nhường slot cho HSG (7.6đ) | |
| 17/07/2026 | MUA | 56,100 | 11,550 | 648m | 972k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (16/07/2026) · PTKT +0.0 (MACD giữ) | |
| 16/07/2026 | BÁN | 59,000 | 11,850 | 699.2m | 1m | -4.7% | swap_out: rớt bảng điểm top 10: 2.2đ (rec 3.0 · PTKT -4.0 · upside 1.7 · giữ 1.5) — nhường slot cho ACB (7.0đ) | |
| 16/07/2026 | MUA | 24,400 | 23,500 | 573.4m | 860k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (28/06/2026) · PTKT +1.0 (MACD tăng tỷ trọng, nến tăng tỷ trọng) | |
| 16/07/2026 | MUA | 24,700 | 23,550 | 581.7m | 873k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (29/06/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 16/07/2026 | BÁN | 51,200 | 22,350 | 1,144.3m | 1.7m | -4.8% | trim_half: hết AlgolabX coverage 30 ngày + PTKT +0.0 (không tín hiệu) — thoái 1/2 | |
| 16/07/2026 | MUA | 5,200 | 18,500 | 96.2m | 144k | — | rebalance theo khuyến nghị MUA (29/06/2026) · PTKT +0.0 (không tín hiệu) | |
| 15/07/2026 | MUA | 30,200 | 20,650 | 623.6m | 935k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (07/07/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 15/07/2026 | BÁN | 19,200 | 33,700 | 647m | 971k | -5.1% | swap_out: rớt bảng điểm top 10: 7.6đ (rec 4.3 · PTKT +0.0 · upside 1.8 · giữ 1.5) — nhường slot cho PVD (8.5đ) | |
| 14/07/2026 | BÁN | 3,800 | 24,850 | 94.4m | 142k | +1.3% | rebalance theo khuyến nghị MUA (03/07/2026) · PTKT +0.0 (MACD giữ) | |
| 14/07/2026 | BÁN | 3,800 | 33,550 | 127.5m | 191k | -5.5% | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (28/06/2026) · PTKT +0.0 (MACD giữ) | |
| 14/07/2026 | BÁN | 5,700 | 27,200 | 155m | 233k | +4.7% | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (09/07/2026) · PTKT +0.5 (MACD giữ, nến tăng tỷ trọng) | |
| 14/07/2026 | BÁN | 26,400 | 22,800 | 601.9m | 903k | -1.4% | swap_out: rớt bảng điểm top 10: 6.6đ (rec 4.5 · PTKT +0.0 · upside 0.6 · giữ 1.5) — nhường slot cho DXG (6.9đ) | |
| 14/07/2026 | MUA | 59,000 | 12,400 | 731.6m | 1.1m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (16/06/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 13/07/2026 | MUA | 31,300 | 20,000 | 626m | 939k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (29/06/2026) · PTKT +0.0 (MACD giữ) | |
| 13/07/2026 | BÁN | 18,400 | 31,400 | 577.8m | 867k | -5.7% | swap_out: rớt bảng điểm top 10: 6.2đ (rec 5.4 · PTKT -2.0 · upside 1.3 · giữ 1.5) — nhường slot cho VCG (6.3đ) | |
| 13/07/2026 | BÁN | 34,200 | 20,050 | 685.7m | 1m | -4.2% | swap_out: rớt bảng điểm top 10: 7.8đ (rec 4.6 · PTKT +0.0 · upside 1.7 · giữ 1.5) — nhường slot cho GAS (9.9đ) | |
| 13/07/2026 | MUA | 14,100 | 76,900 | 1,084.3m | 1.6m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (07/07/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 13/07/2026 | MUA | 2,000 | 222,800 | 445.6m | 668k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (06/07/2026) · PTKT +0.0 (MACD giữ) | |
| 13/07/2026 | BÁN | 2,500 | 75,500 | 188.8m | 283k | -3.0% | rebalance theo khuyến nghị MUA (06/07/2026) · PTKT +0.0 (MACD giữ) | |
| 13/07/2026 | BÁN | 16,400 | 70,300 | 1,152.9m | 1.7m | -3.3% | swap_out: rớt bảng điểm top 10: 4.4đ (rec 4.2 · PTKT -4.0 · upside 2.7 · giữ 1.5) — nhường slot cho VIC (6.1đ) | |
| 10/07/2026 | BÁN | 2,400 | 221,200 | 530.9m | 796k | +0.3% | swap_out: rớt bảng điểm top 10: 5.9đ (rec 5.6 · PTKT -2.0 · upside 0.8 · giữ 1.5) — nhường slot cho PGV (7.5đ) | |
| 10/07/2026 | MUA | 26,400 | 23,050 | 608.5m | 913k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (29/06/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 10/07/2026 | BÁN | 19,300 | 24,600 | 474.8m | 712k | -3.0% | swap_out: rớt bảng điểm top 10: 7.4đ (rec 4.8 · PTKT +0.0 · upside 1.1 · giữ 1.5) — nhường slot cho BSR (8.9đ) | |
| 10/07/2026 | MUA | 23,500 | 25,900 | 608.7m | 913k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (09/07/2026) · PTKT +1.0 (MACD mua tích lũy, nến tăng tỷ trọng) | |
| 08/07/2026 | MUA | 1,400 | 72,200 | 101.1m | 152k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (25/06/2026) · PTKT +0.0 (MACD giữ) | |
| 08/07/2026 | MUA | 2,400 | 219,900 | 527.8m | 792k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (06/07/2026) · PTKT +0.0 (MACD giữ) | |
| 08/07/2026 | BÁN | 10,200 | 58,000 | 591.6m | 887k | -2.8% | swap_out: rớt bảng điểm top 10: 4.6đ (rec 5.2 · PTKT -4.0 · upside 1.9 · giữ 1.5) — nhường slot cho VIC (6.6đ) | |
| 08/07/2026 | BÁN | 11,200 | 47,200 | 528.6m | 793k | -3.1% | swap_out: rớt bảng điểm top 10: 3.6đ (rec 4.8 · PTKT -4.0 · upside 1.3 · giữ 1.5) — nhường slot cho PVD (7.2đ) | |
| 08/07/2026 | MUA | 18,400 | 33,200 | 610.9m | 916k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (07/07/2026) · PTKT +0.0 (MACD giữ) | |
| 07/07/2026 | BÁN | 4,700 | 57,800 | 271.7m | 407k | -3.1% | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (30/06/2026) · PTKT -1.0 (MACD giảm tỷ trọng) | |
| 07/07/2026 | BÁN | 11,000 | 20,250 | 222.8m | 334k | -3.2% | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (29/06/2026) · PTKT +0.0 (MACD giữ) | |
| 07/07/2026 | BÁN | 3,800 | 47,150 | 179.2m | 269k | -3.2% | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (26/06/2026) · PTKT +0.0 (MACD giữ) | |
| 07/07/2026 | BÁN | 7,100 | 25,350 | 180m | 270k | -0.0% | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (28/06/2026) · PTKT +0.0 (MACD giữ) | |
| 07/07/2026 | BÁN | 6,800 | 25,350 | 172.4m | 259k | +3.4% | rebalance theo khuyến nghị MUA (03/07/2026) · PTKT +0.0 (MACD giữ) | |
| 07/07/2026 | BÁN | 1,500 | 73,000 | 109.5m | 164k | +0.4% | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (25/06/2026) · PTKT +0.0 (MACD giữ) | |
| 07/07/2026 | MUA | 2,900 | 77,200 | 223.9m | 336k | — | rebalance theo khuyến nghị MUA (06/07/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 06/07/2026 | MUA | 5,400 | 77,600 | 419m | 629k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (21/06/2026) · PTKT +2.0 (MACD mua toàn bộ) | |
| 06/07/2026 | BÁN | 24,700 | 28,950 | 715.1m | 1.1m | -5.4% | swap_out: rớt bảng điểm top 10: 4.5đ (rec 5.4 · PTKT -4.0 · upside 1.6 · giữ 1.5) — nhường slot cho GMD (9.9đ) | |
| 06/07/2026 | MUA | 6,900 | 77,800 | 536.8m | 805k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (21/06/2026) · PTKT +2.0 (MACD mua toàn bộ) | |
| 06/07/2026 | MUA | 18,200 | 25,700 | 467.7m | 702k | — | rebalance theo khuyến nghị MUA (03/07/2026) · PTKT +0.5 (MACD giữ, nến tăng tỷ trọng) | |
| 03/07/2026 | BÁN | 18,900 | 31,150 | 588.7m | 883k | -3.3% | swap_out: rớt bảng điểm top 10: 4.3đ (rec 5.5 · PTKT -4.0 · upside 1.3 · giữ 1.5) — nhường slot cho DCM (7.3đ) | |
| 03/07/2026 | MUA | 23,000 | 35,400 | 814.2m | 1.2m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (28/06/2026) · PTKT +0.0 (MACD giữ) | |
| 03/07/2026 | MUA | 2,800 | 48,750 | 136.5m | 205k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (26/06/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 02/07/2026 | MUA | 7,800 | 21,150 | 165m | 247k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (29/06/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 02/07/2026 | BÁN | 21,100 | 32,750 | 691m | 1m | -0.4% | swap_out: rớt bảng điểm top 10: 8.0đ (rec 5.0 · PTKT +0.0 · upside 1.5 · giữ 1.5) — nhường slot cho FPT (10.0đ) | |
| 02/07/2026 | MUA | 4,500 | 25,650 | 115.4m | 173k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (28/06/2026) · PTKT +1.0 (MACD tăng tỷ trọng) | |
| 02/07/2026 | MUA | 51,200 | 23,400 | 1,198.1m | 1.8m | — | rebalance theo khuyến nghị MUA (15/06/2026) · PTKT +0.0 (MACD giữ) | |
| 02/07/2026 | MUA | 16,500 | 72,500 | 1,196.3m | 1.8m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (25/06/2026) · PTKT +1.0 (MACD mua tích lũy) | |
| 02/07/2026 | BÁN | 24,300 | 22,650 | 550.4m | 826k | -0.3% | swap_out: rớt bảng điểm top 10: 7.9đ (rec 5.6 · PTKT +0.0 · upside 0.8 · giữ 1.5) — nhường slot cho HPG (10.2đ) | |
| 30/06/2026 | MUA | 14,900 | 59,500 | 886.6m | 1.3m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (30/06/2026) · PTKT +0.0 (MACD giữ) | |
| 30/06/2026 | MUA | 37,400 | 20,800 | 777.9m | 1.2m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (29/06/2026) · PTKT +0.0 (MACD giữ) | |
| 30/06/2026 | MUA | 12,200 | 48,500 | 591.7m | 888k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (26/06/2026) · PTKT +0.0 (MACD giữ) | |
| 30/06/2026 | MUA | 21,100 | 32,800 | 692.1m | 1m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (22/06/2026) · PTKT +0.0 (MACD giữ) | |
| 30/06/2026 | MUA | 21,900 | 25,200 | 551.9m | 828k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (28/06/2026) · PTKT +0.0 (MACD giữ) | |
| 30/06/2026 | MUA | 24,700 | 30,500 | 753.4m | 1.1m | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (30/06/2026) · PTKT +0.0 (MACD giữ) | |
| 30/06/2026 | MUA | 24,000 | 23,500 | 564m | 846k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (29/06/2026) · PTKT +0.0 (MACD giữ) | |
| 30/06/2026 | MUA | 18,900 | 32,100 | 606.7m | 910k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (28/06/2026) · PTKT +0.0 (MACD giữ) | |
| 30/06/2026 | MUA | 56,400 | 21,250 | 1,198.5m | 1.8m | — | rebalance theo khuyến nghị MUA (29/06/2026) · PTKT +0.0 (MACD giữ) | |
| 30/06/2026 | MUA | 24,300 | 22,650 | 550.4m | 826k | — | rebalance theo khuyến nghị TĂNG TỶ TRỌNG (28/06/2026) · PTKT +0.0 (MACD giữ) |