🎯

Phân Tích Lô Đề XSMB

Xổ Số Miền Bắc · Thống kê & Dự đoán

Hướng dẫn sử dụng

Giải thích cách đọc kết quả và mô tả chi tiết từng phương pháp phân tích

1. Tổng quan trang web

Đây là công cụ thống kê và phân tích lô đề XSMB (Xổ Số Miền Bắc). Trang thu thập kết quả xổ số hàng ngày từ minhngoc.net.vn, sau đó áp dụng nhiều phương pháp phân tích để tìm ra các số và cầu có khả năng xuất hiện cao hơn trung bình.

Điều hướng gom thành 4 nhóm: từ trái sang phải là luồng dùng tự nhiên — xem gợi ý → tìm hiểu → kiểm chứng → theo dõi thực tế.

Hôm nay (/)
Lệnh đánh hôm nay: số lô & đề gợi ý theo Chiến lược. Link tới chi tiết lô (/predictions) & đề (/de).
Phân tích (/analysis)
Khám phá: heatmap tần suất, cầu, bảng quá hạn, lịch sử kết quả. Không phải lệnh đánh.
Kiểm chứng (/backtest)
Backtest đúng Chiến lược đang dùng: Precision + Lãi/lỗ Flat + Martingale + Tối ưu Ratchet.
Theo dõi (/tracker)
Nhập vé thực, auto-fill = đúng số gợi ý, tính tiền theo staking. Khớp với Kiểm chứng.
Hướng dẫn (/guide)
Trang này

Trang /history đã gộp vào Phân tích, /strategy đã gộp vào Kiểm chứng (mở link cũ sẽ tự chuyển hướng).

2. Chiến lược thống nhất — nguồn của mọi con số

Toàn trang dùng một “Chiến lược” (Strategy) duy nhất để chọn số. Nhờ vậy thứ bạn thấy ở trang chủ = thứ được kiểm chứng ở /backtest = thứ tracker điền & tính tiền. Một Chiến lược gồm 2 phần:

1. Cách chọn số (Selection)

  • Phương pháp: Tần suất 30 ngày (freq30) hoặc Cầu theo thứ (cau-thu)
  • Số con (N): số lượng số đánh mỗi ngày, CỐ ĐỊNH (không nhảy 10/12/14 như cũ)

N lấy từ kết quả Tối ưu (numCount) — ví dụ profile tối ưu ra 3 số thì auto-fill đúng 3 số.

2. Cách đánh vốn (Staking)

  • Flat: điểm cố định mỗi ngày
  • Ratchet: điểm = basePoints × level, tự lên/xuống thếp theo chuỗi thắng & drawdown

Điểm gợi ý ở tracker = basePoints × level hiện tại của Chiến lược.

Trước đây trang chủ, /predictions, /backtest và tracker mỗi nơi chọn số một kiểu khác nhau (số lượng lúc 3, lúc 10, lúc biến đổi) nên gây mâu thuẫn. Giờ tất cả dùng chung một hàm chọn số. Riêng trang Phân tích/Dự đoánvẫn hiển thị thêm điểm tin cậy & lý do của từng số để tham khảo — đó là thông tin phân tích, không phải lệnh đánh.

3. Training & Backtest là gì?

Đây là khái niệm quan trọng nhất để hiểu tại sao các con số trên trang này có giá trị (hay không). Đọc phần này trước khi dùng trang Backtest và Chiến thuật.

Training data (dữ liệu huấn luyện) là gì?

Để dự đoán ngày hôm nay, hệ thống nhìn vào N ngày trong quá khứđể tìm xu hướng — đó gọi là “training data” hay “cửa sổ huấn luyện”. Ví dụ: training 90 ngày = hệ thống phân tích 90 ngày trước hôm nay để ra dự đoán.

Dòng thời gian (→ là chiều ngày càng mới):
━━━━ 90 ngày training ━━━━ ▶ ngày cần dự đoán
Training: ngày -90 đến ngày -1  |  Test: ngày 0 (hôm nay)

Quy tắc bắt buộc: dữ liệu training phải là trướcngày cần dự đoán. Không được “nhìn trước” vào ngày hôm nay khi đang training — đó là “lookahead bias” và làm kết quả backtest giả tạo.

Backtest (kiểm tra ngược) là gì?

Backtest là cách kiểm tra “nếu dùng chiến thuật này trong quá khứ, kết quả sẽ ra sao?” Hệ thống giả vờ không biết kết quả, dự đoán như bình thường, rồi đối chiếu với kết quả thực.

Walk-forward backtest — ví dụ 3 ngày test, 5 ngày training:
T1 T2 T3 T4 T5 → dự đoán T6 → đối chiếu kết quả T6
T2 T3 T4 T5 T6 → dự đoán T7 → đối chiếu kết quả T7
T3 T4 T5 T6 T7 → dự đoán T8 → đối chiếu kết quả T8
Cửa sổ trượt dần qua từng ngày — mỗi ngày training đều không chứa ngày test.

Sau khi chạy qua N ngày, ta có số liệu thực: tổng vốn bỏ, tổng thu về, lãi/lỗ, tỉ lệ ngày đúng. Đây là cơ sở đánh giá chiến thuật — không phải lời hứa về tương lai.

Backtest precision vs. Backtest P&L — khác nhau thế nào?

Backtest Precision (trang /backtest)

Đo % số dự đoán trúng. Ví dụ: dự đoán 5 số mỗi ngày, trung bình 1.45 số trúng = precision 29%. So với baseline 23.7% → tốt hơn +5.3%.

Không tính tiền — chỉ đo “đúng hay sai”.

Backtest P&L (tab Lãi/lỗ trong /backtest)

Đo lãi/lỗ thực tế bằng tiền. Áp dụng tỉ lệ cược thực (lô 22.800đ/80.000đ, đề 900đ/70.000đ), phân bổ vốn, tính từng ngày, vẽ đường equity.

Break-even lô: precision ≥ 28.5% mới không lỗ.

Ví dụ: Chiến thuật A precision 28.9% (+5.1% vs baseline) nghe có vẻ tốt. Nhưng break-even là 28.5% → biên lãi chỉ 0.4 điểm %. Backtest P&L 365 ngày cho thấy ROI = −1.4% (lỗ nhẹ). Hai chỉ số cùng nói về một chiến thuật nhưng từ góc độ khác nhau.

4. Cách sử dụng từng trang

Trang Dự đoán

Hiển thị top số dự đoán tốt nhất cho ngày hôm nay. Mỗi thẻ dự đoán cho biết:

  • Số dự đoán: số lô 2 chữ số (00–99)
  • Độ tin cậy: điểm tổng hợp từ 0–100%, càng cao càng được ưu tiên
  • Mức đặt: Cao ≥70% · TB 50–69% · Thấp <50%
  • Lý do: danh sách tín hiệu cụ thể khiến số này được chọn
  • Phương pháp: Tần Suất / Chuỗi / Chu Kỳ / Kết Hợp

Trang Phân tích — Thẻ Cầu (CauCard)

Mỗi thẻ cầu hiển thị một nhóm số theo cùng một logic phân tích:

  • Tên cầu + mô tả: giải thích tại sao nhóm số này được chọn
  • Danh sách số: các số lô cần theo dõi
  • Tỷ lệ trúng: % ngày trong 7 / 30 / 90 ngày gần nhất mà ít nhất 1 số trong nhóm xuất hiện trong kết quả. Màu xanh ≥70% · vàng ≥40% · xám<40%

Trang Kiểm chứng (Backtest)

Mô phỏng walk-forward đúng Chiến lược đang dùng: mỗi ngày chọn N số CỐ ĐỊNH (theo Selection), so với kết quả thực. Tab Precision cho biết tỷ lệ số trúng so với baseline (~23.7%); các tab còn lại đo lãi/lỗ bằng tiền. Vì dùng chung cách chọn số với tracker nên số con không còn nhảy 10/12/14 như bản cũ.

5. Trang Kiểm chứng (Flat / Martingale / Ratchet)

Trang /backtest (Kiểm chứng) có các tab: Đánh trúng (Precision) — đo % số dự đoán trúng đúng cách tracker chọn số; Lãi/lỗ (Flat) — vốn cố định mỗi ngày; Gấp Thếp (Martingale); và Tối ưu (Ratchet) — tìm công thức staking tốt nhất.

Tab Flat Betting

Mỗi ngày bỏ ra một khoản vốn cố định (ví dụ 300.000đ), chia đều cho N số được chiến thuật chọn. Vốn không chia hết thì giữ làm “dự phòng”, không cược.

Vốn ngày = 300.000đ  |  Chiến thuật = Top 5 tần suất
→ Mỗi số: 300.000 ÷ 5 = 60.000đ  →  floor(60.000 ÷ 22.800) = 2 điểm/số
→ Chi thực: 5 × 2 × 22.800 = 228.000đ  |  Dự phòng: 72.000đ
→ Trúng 1 số (1 nháy): 2 × 80.000 = 160.000đ  →  P&L ngày = 160k − 228k = −68.000đ
→ Trúng 2 số: 4 × 80.000 = 320.000đ  →  P&L = 320k − 228k = +92.000đ

Equity curve = đường cộng dồn P&L từng ngày. Đường ngang là break-even (tổng bằng 0).

Tab Gấp Thếp (Martingale × 2)

Thay vì vốn/ngày cố định, Martingale dùng khái niệm bankroll (tổng vốn dự phòng) và đánh 1 con duy nhất, bắt đầu từ 1 điểm (22.800đ). Sau mỗi ngày thua, gấp đôi điểm cược. Khi trúng, reset về 1 điểm và ghi lãi.

Ví dụ chu kỳ 4 ngày (thua 3, trúng ngày 4):
Ngày 1: 1 điểm × 22.800đ → thua  (tích luỹ: −22.800đ)
Ngày 2: 2 điểm × 22.800đ → thua  (tích luỹ: −68.400đ)
Ngày 3: 4 điểm × 22.800đ → thua  (tích luỹ: −159.600đ)
Ngày 4: 8 điểm × 22.800đ = 182.400đ → TRÚNG!
Payout = 8 × 80.000 = 640.000đ
P&L chu kỳ = 640.000 − (22.800+45.600+91.200+182.400) = +298.000đ ✓
Đảm bảo toán học:Với hệ số × 2 và tỉ lệ lô 22.800/80.000 (payout > 2× vốn), bất kỳ chu kỳ nào trúng đều luôn có lãi, bất kể thua bao nhiêu ngày trước đó — miễn bankroll còn đủ để tiếp tục.
Rủi ro cốt lõi: Bankroll là hữu hạn. Nếu thua liên tiếp đủ nhiều ngày, bankroll cạn trước khi trúng → mất toàn bộ vốn đã bỏ vào chu kỳ đó. Với bankroll 2M và win rate ~23%, mỗi chu kỳ có ~20% khả năng bankrupt.

Chu kỳ trong Martingale

Khác với Flat Betting đo theo ngày, Martingale đo theo chu kỳ. Mỗi chu kỳ bắt đầu từ 1 điểm và kết thúc bằng một trong hai cách:

TRÚNG → Chu kỳ lãi

Số đánh xuất hiện trong kết quả → nhận payout → reset về 1 điểm. Lãi = payout − tổng vốn đã bỏ trong chu kỳ. Luôn dương.

HẾT VỐN → Chu kỳ bankrupt

Bankroll không đủ cho lần gấp tiếp theo → chu kỳ kết thúc, ghi lỗ toàn bộ vốn đã bỏ vào chu kỳ đó → reset về 1 điểm, tiếp tục chu kỳ mới.

Cách đọc bảng kết quả:Mỗi hàng là 1 chu kỳ. Cột “Điểm cuối” = điểm đang đánh khi chu kỳ kết thúc (1 = trúng ngay lần đầu, 64 = thua 5 ngày trước khi trúng/bankrupt). Equity tích luỹ qua các chu kỳ — thường tăng dần khi win nhiều, giảm mạnh khi gặp bankrupt lớn.

Tab Tối ưu (Ratchet) — staking của tracker

Ratchet là cách đánh vốn “tăng thếp dần có khoá” mà tracker dùng để gợi ý điểm. Điểm mỗi con = basePoints × level. Tab Tối ưu chạy grid-search tìm bộ tham số sống sót tốt nhất rồi lưu vào profile.

numCount: số con đánh mỗi ngày (chính là “Số con N” của Chiến lược)
raiseAfterDays: trụ đủ bao nhiêu ngày ở 1 level thì lên level kế
maxLevel: trần level (điểm tối đa = basePoints × maxLevel)
drawdownResetPct: tụt vốn quá % này so với đỉnh → reset về level 1
Ví dụ “x2đ”: basePoints 1, đã trụ đủ raiseAfterDays ngày mà chưa bị reset → level lên 2 → điểm gợi ý = 1 × 2 = 2đ/con. Nếu thua tới mức drawdown vượt ngưỡng, level tụt về 1 (1đ/con).

Break-even là gì?

Break-even là ngưỡng precision (tỉ lệ trúng) tối thiểu để hoà vốn — không lãi không lỗ. Dưới ngưỡng này thì dù đánh bao nhiêu cũng thua về dài hạn.

Lô: break-even = 28,5%

Vốn 22.800đ / Payout 80.000đ → cần thắng ít nhất 22.800/80.000 = 28,5% ngày mới hoà. Baseline ~23,7% → dưới break-even. Cần chiến thuật tốt mới vượt.

Đề: break-even = 1,29%

Vốn 900đ / Payout 70.000đ → cần thắng 900/70.000 = 1,29% ngày. Baseline đề ~1% → cũng dưới break-even. Rất khó có chiến thuật đề có lãi dài hạn.

6. Phương pháp phân tích số (trang Phân tích / Dự đoán)

Bốn phương pháp tính điểm số dự đoán, kết quả backtest 60 ngày (baseline 23.7%):

Tần suất 30 ngàyTốt nhất · +5.1%

Tính số lần xuất hiện của mỗi số trong 30 ngày gần nhất. Số nào xuất hiện >130% tần suất trung bình sẽ được điểm cộng. Đây là phương pháp đơn giản nhưng hiệu quả nhất trong backtest.

Xu hướng nóng (Streak)Có tín hiệu · +2.5%

Phát hiện số xuất hiện ≥3 lần trong 7 ngày gần nhất (đang "nóng"). Theo lý thuyết momentum ngắn hạn: số đang về nhiều có xu hướng tiếp tục về thêm vài ngày.

Chu kỳ (Cycle / Overdue)Chưa hoạt động

Phân tích chu kỳ về trung bình của mỗi số qua lịch sử, tìm số "quá hạn" so với chu kỳ. Hiện tại ngưỡng lọc (frequency >10) đang quá cao với dữ liệu 120 ngày training, khiến phương pháp này chưa tạo ra dự đoán nào.

Kết hợp đa phương pháp (Combined)Kết hợp tín hiệu

Số được nhiều phương pháp cùng xác nhận (ví dụ vừa "nóng" vừa tần suất cao, vừa quá hạn). Điểm số cao nhất khi có nhiều tín hiệu trùng nhau.

7. Phương pháp cầu (Cầu Lô)

Cầu lô là các nhóm số được chọn dựa trên logic phân tích cụ thể. Khác với dự đoán đơn lẻ, cầu thường đề xuất nhiều số cùng lúc để nuôi theo chiến lược. Kết quả backtest 60 ngày:

Bạch ThủBạch thủ lô (Overdue đơn số)

Chọn một số duy nhất có chu kỳ về trung bình cao và đang quá hạn nhiều ngày. Phù hợp với chiến thuật "bạch thủ" (đặt một số duy nhất, nhiều điểm). Số càng quá hạn so với chu kỳ trung bình thì điểm cầu càng cao.

Song TửSong tử (Cặp hay về cùng nhau)

Tìm các cặp số xuất hiện cùng nhau trong cùng một ngày quay ít nhất 5 lần trong lịch sử. Khi đặt song tử, bạn đặt cả 2 số cùng lúc. Cặp nào xuất hiện đồng thời nhiều nhất sẽ được xếp hạng cao hơn.

Đầu ĐuôiCầu đầu đuôi (Nhóm tần suất cao)

Phát hiện nhóm đầu (x0–x9) hoặc đuôi (0x–9x) có tổng tần suất xuất hiện cao hơn 115% mức trung bình. Khi một nhóm đầu/đuôi "đang hot", toàn bộ 10 số trong nhóm đó đều có xác suất về cao hơn bình thường.

Gần VềCầu gần về (Sắp đến kỳ)

Nhóm các số chưa về trong 90–199% chu kỳ trung bình của chúng — tức là "sắp đến lúc về" theo thống kê. Khác với Bạch Thủ (1 số), cầu Gần Về gộp nhiều số vào một nhóm để tăng tỷ lệ có ít nhất một số trúng.

Cặp LôCầu lô kép từ Giải Đặc Biệt

Dựa trên quy tắc dân gian: "khi 2 số cuối giải đặc biệt là số kép (00, 11, 22, ...99), đánh lô kép ngày hôm sau." Cầu này chỉ kích hoạt khi GĐB kết thúc bằng số kép.

⚠ Backtest:Precision 22.2% (−1.5% so baseline), chỉ kích hoạt 9/60 ngày — không có giá trị thống kê.
Đầu/Đuôi CâmĐầu câm / Đuôi câm Giải Đặc Biệt

Theo lý thuyết: khi chữ số hàng chục (đầu) hoặc hàng đơn vị (đuôi) của GĐB chưa xuất hiện trong ≥7 ngày liên tiếp — gọi là "câm" — thì đánh số kép tương ứng. Ví dụ: đầu 7 câm 10 ngày → đánh 77.

Lưu ý kỹ thuật:"Đầu câm" phải tính trên GĐB (1 số/ngày), không phải toàn bộ lô. Nếu tính trên tất cả lô (~27 số/ngày) thì đầu gần như không bao giờ câm (xác suất câm 4 ngày chỉ 0.017%).
⚠ Backtest:Precision 22.8% (−0.9% so baseline) — không có giá trị dự đoán.
Theo ThứCầu theo thứ trong tuần

Phân tích tần suất theo thứ: lấy tất cả các kỳ quay trong lịch sử cùng thứ với ngày quay tiếp theo (ví dụ: tất cả các ngày Thứ Hai trong 3 năm), tìm những số xuất hiện >130% tần suất trung bình vào thứ đó. XSMB quay mỗi ngày, nhưng có thể có pattern theo thứ.

✓ Backtest:Precision 26.5% (+2.8% so baseline, 60/60 ngày) — có tín hiệu thống kê nhỏ.

8. Kết quả backtest tổng hợp

Walk-forward backtest: 60 ngày test, 120 ngày training. Baseline = 23.73% (xác suất trung bình mỗi số lô xuất hiện trong một ngày quay).

Phương phápPrecisionvs BaselineKết luận
Tần suất 30 ngày28.9%+5.1%Có tín hiệu rõ nhất
Theo thứ trong tuần26.5%+2.8%Có tín hiệu
Xu hướng nóng (streak)26.3%+2.5%Tín hiệu yếu
Đầu/Đuôi câm GĐB22.8%−0.9%Không beat baseline
Lô kép từ GĐB22.2%−1.5%Không beat baseline, ít kích hoạt
Chu kỳ (Overdue)Không tạo dự đoán (ngưỡng quá cao)

Precision = số dự đoán trúng / tổng dự đoán. Backtest chạy ngày 2/7/2026.

9. Giải thích thuật ngữ

Chiến lược (Strategy)
Nguồn chọn số duy nhất, gồm Selection (cách chọn) + Staking (cách đánh vốn). Mọi trang dùng chung → gợi ý = backtest = tracker.
Selection
Phần chọn số của Chiến lược: phương pháp (freq30 / cau-thu) + số con N + (lô/đề).
Số con (N)
Số lượng số đánh mỗi ngày, CỐ ĐỊNH. Lấy từ kết quả Tối ưu (numCount).
Staking
Cách đánh vốn: Flat (điểm cố định) hoặc Ratchet (điểm = basePoints × level).
Level (Ratchet)
Bậc thếp hiện tại. Lên 1 bậc sau khi trụ đủ raiseAfterDays ngày; reset về 1 khi drawdown vượt ngưỡng. Điểm = basePoints × level.
Baseline
Tỷ lệ trúng nếu chọn số ngẫu nhiên. XSMB có ~27 số/ngày → baseline ~23.7%.
Precision
Số dự đoán đúng / tổng số dự đoán. Ví dụ 10 dự đoán, 3 trúng = 30%.
HitRate
% ngày có ít nhất 1 số trong nhóm trúng (dùng cho cầu nhiều số).
Độ tin cậy (Confidence)
Điểm tổng hợp từ nhiều tín hiệu, thang 0–100. Không phải xác suất tuyệt đối.
Chu kỳ (Cycle)
Khoảng thời gian trung bình giữa 2 lần một số xuất hiện trong kết quả.
Overdue
Số ngày một số đã vắng mặt so với chu kỳ trung bình của nó (overdue = lastSeen - avgCycle).
Bạch thủ
Chiến thuật đánh 1 số duy nhất với số điểm lớn, chờ số đó trúng.
Song tử
Đánh 2 số cùng lúc có tương quan cao.
Lô kép
Số lô có 2 chữ số giống nhau: 00, 11, 22, ..., 99.
GĐB
Giải Đặc Biệt — giải cao nhất, 1 số 5 chữ số. Cầu GĐB dùng 2 chữ số cuối.
Câm
Chữ số đầu hoặc đuôi của GĐB chưa xuất hiện nhiều ngày liên tiếp.
Walk-forward backtest
Mỗi ngày dùng N ngày trước làm training, dự đoán cho ngày đó rồi đối chiếu kết quả thực.
Training window
Số ngày dùng để 'học' xu hướng trước khi dự đoán. Mặc định 90 ngày. Dữ liệu training luôn nằm trước ngày test, không được nhìn trước.
Lookahead bias
Lỗi khi dùng dữ liệu tương lai trong quá trình training, làm backtest cho kết quả giả tạo tốt hơn thực tế.
Break-even
Ngưỡng precision tối thiểu để hoà vốn. Lô: 28,5% (22.800/80.000). Đề: 1,29% (900/70.000). Dưới ngưỡng → thua dài hạn.
Equity curve
Đường biểu thị P&L tích luỹ theo thời gian. Đường đi lên = lãi ròng, đi xuống = lỗ. Đường ngang = break-even (hoà vốn).
Bankroll (Martingale)
Tổng vốn dự phòng cho chiến thuật Martingale. Khác với vốn/ngày — bankroll được chia sẻ qua nhiều chu kỳ, win bổ sung vào, bankrupt trừ bớt đi.
Chu kỳ (Martingale)
Một chuỗi ngày đánh từ 1 điểm cho đến khi trúng (win) hoặc hết bankroll (bankrupt). Mỗi chu kỳ độc lập về kết quả lãi/lỗ.
Max drawdown
Mức giảm equity lớn nhất từ đỉnh cao nhất về đáy thấp nhất trong khoảng test. Đo mức rủi ro thực tế bạn phải chịu.

10. Lưu ý quan trọng

Xổ số là ngẫu nhiên. Không có phương pháp nào đảm bảo thắng. Phân tích thống kê chỉ tìm ra các xu hướng nhỏ trong quá khứ — chúng không dự đoán được tương lai.

Phương pháp tốt nhất trong backtest của trang này (Tần suất 30 ngày) chỉ vượt baseline +5.1 điểm phần trăm. Điều đó có nghĩa là trong 100 lần đặt cược, bạn thắng thêm ~5 lần so với chọn ngẫu nhiên — chưa đủ bù chi phí đặt cược.

Hãy chơi có trách nhiệm, không vượt quá khả năng tài chính của bạn.