📖 Tài liệu chuyên sâu — Toàn bộ 7 Tab
Hướng Dẫn Đọc Báo Cáo Backtest
Giải thích từng thông số, từng biểu đồ trong từng tab — xây dựng dựa trên dữ liệu thực tế file báo cáo của bạn (XAUUSD, Alignment Lab).
Cặp: XAUUSD
Giai đoạn: 2021.01.06 → 2025.12.31
Ngày GD: 1,820 ngày
Tổng lệnh: 588
Tổng lợi nhuận: +$56,843.32
Vốn gốc ước tính: ~$50,000
Overview — Bảng tổng quan 18 chỉ số KPI
Đây là màn hình đầu tiên bạn thấy khi mở báo cáo. Gồm 18 thẻ KPI (Key Performance Indicator) và biểu đồ số dư tài khoản. Hãy coi đây như "bảng điều khiển sức khỏe" toàn bộ chiến lược.
Total Profit
+$56,843.32
Tổng lợi nhuận ròng sau 5 năm, đã trừ hết phí commission và swap. Đây là số tiền thực sự cộng vào tài khoản.
✔ Dương — chiến lược có lời
Total Growth
+113.69%
Tỷ lệ tăng trưởng vốn từ đầu đến cuối backtest. Tương đương
~22.7%/năm — cao hơn S&P 500 (~10%/năm) và lãi ngân hàng (~5%/năm).
Growth = Profit / Vốn ban đầu × 100%
✔ Tăng trưởng tốt so với thị trường
Max Drawdown
-32.53%
Mức sụt giảm vốn
tệ nhất từ đỉnh xuống đáy trong toàn bộ backtest. Nghĩa là có thời điểm tài khoản mất gần
1/3 giá trị trước khi hồi phục.
DD% = (Đỉnh vốn − Đáy vốn) / Đỉnh vốn
🔴 Cao — cần tâm lý thép
Profit Factor
1.18
Tỷ lệ tổng tiền thắng / tổng tiền thua. PF=1.18 tức cứ thua $100 thì thu lại $118. Biên lợi nhuận rất mỏng — thị trường thay đổi một chút là PF có thể rơi dưới 1.0.
PF = Σ Lệnh thắng / |Σ Lệnh thua|
⚠ 1.18 — Thấp, dễ ảnh hưởng bởi điều kiện mới
Recovery Factor
2.86
Đo khả năng hồi phục sau drawdown. Lấy Total Profit ($) chia cho Max Drawdown ($). Giá trị >2 là tốt — chiến lược tạo lợi nhuận gấp 2.86 lần mức lỗ tệ nhất.
RF = Total Profit($) / Max Drawdown($)
✔ 2.86 — Tốt
Expected Payoff
+$96.67
Lợi nhuận kỳ vọng trung bình
mỗi lệnh. Đây là "giá trị kỳ vọng" (EV) của mỗi lần vào lệnh. Dương = chiến lược có lợi thế thống kê.
EP = $56,843 / 588 lệnh = $96.67
✔ Mỗi lệnh trung bình lời $96.67
Total Trades
588
Tổng số lệnh trong 5 năm ≈ 9.8 lệnh/tháng. Mẫu 588 lệnh đủ lớn để kết quả thống kê có ý nghĩa (cần ít nhất 200–300 lệnh để tin cậy).
✔ Mẫu đủ lớn, kết quả đáng tin
Winning Trades
136
Số lệnh kết thúc có lãi. Chỉ 136/588 = 23.13%. Chiến lược thuộc nhóm "hit rate thấp, R:R cao" — ít thắng nhưng mỗi lần thắng kiếm rất nhiều.
Losing Trades
452
Số lệnh kết thúc lỗ = 76.87%. Cứ 10 lệnh thì thua 7–8 lệnh. Thách thức tâm lý lớn nhất — người mới rất dễ hoảng loạn và tắt bot sai thời điểm.
Win Rate
23.13%
Tỷ lệ thắng. Thấp nhưng bình thường với chiến lược trend-following có R:R cao. Chứng minh bằng công thức EV:
(23% × $2,744) − (77% × $699) = +$93 ✔
⚠ Thấp nhưng hợp lý với R:R = 3.92:1
Max Consec Wins
2
Chuỗi thắng liên tiếp dài nhất chỉ 2 lệnh. Cho thấy chiến lược hiếm khi thắng nhiều lần liên tiếp — sau mỗi lần thắng thường là thua ngay.
Max Consec Losses
18
Chuỗi thua liên tiếp dài nhất = 18 lệnh. 18 lần thua × ~$650/lệnh ≈ $11,700 tiêu hao liên tục không có lệnh thắng nào. Thách thức tâm lý cực lớn.
🔴 Bạn có chịu được 18 lệnh thua liên tiếp?
Avg Consec Wins
1
Trung bình chuỗi thắng chỉ 1 lệnh. Hầu như mỗi lệnh thắng là đơn lẻ, không có chuỗi thắng nối tiếp nhau — đây là đặc điểm của chiến lược tỷ lệ thắng thấp.
Avg Consec Losses
4
Trung bình mỗi chuỗi thua gồm 4 lệnh. Nhịp điệu bình thường: thua 4 lần → thắng 1 lần to → thua 4 lần → thắng 1 lần to... Lợi nhuận đến từ các lần thắng đó.
Best Trade
$5,445.00
Lệnh lời lớn nhất. Khi chiến lược "bắt đúng sóng" — thường là đợt giá vàng tăng/giảm mạnh kéo dài — nó kiếm gần $5,500 trong một lệnh. Đây là "cú đấm" bù lại nhiều chuỗi thua.
Avg Profit (lệnh thắng)
$2,744.09
Trung bình mỗi lệnh thắng kiếm $2,744. Sức mạnh cốt lõi của chiến lược. Tỷ lệ Avg Win / Avg Loss:
$2,744 / $699 = 3.92 : 1
✔ R:R xuất sắc — 1 thắng bù 4 lần thua
Worst Trade
-$1,596.25
Lệnh lỗ nặng nhất — BUY #83 mở ngày 02/07/2021, giữ 35 ngày đến 06/08/2021. Swap phát sinh $1,063 (!) — bằng 1.5 lần lệnh thua thông thường. Bằng chứng rõ của rủi ro giữ lệnh quá lâu.
🔴 Chú ý phí swap khi giữ lệnh nhiều tuần
Avg Loss (lệnh thua)
-$699.90
Trung bình mỗi lệnh thua mất $699.90. Khá ổn định nhờ Stop Loss cố định 1300 points. Một số lệnh cao hơn do swap cộng thêm khi giữ qua đêm nhiều ngày.
📈 Biểu đồ Balance Over Time — Số dư theo thời gian
Đường màu xanh dương vẽ số dư tài khoản từ ngày đầu đến ngày cuối backtest. Cách đọc:
Đường đi lên
Giai đoạn sinh lời — Bot đang thắng lệnh, số dư tăng. Các điểm dốc đứng = lệnh thắng to vừa đóng.
Đường đi xuống (drawdown)
Giai đoạn thua lỗ — Chuỗi thua đang xảy ra. Đây là lúc tâm lý dễ vỡ nhất. Đừng tắt bot khi chưa đạt ngưỡng Balance Stop ($10,000) đã cài.
Đáy drawdown
Điểm tệ nhất — Chiến lược này có đáy -32.53% so với đỉnh. Sau đáy là giai đoạn hồi phục nếu bạn kiên trì không dừng bot.
Điểm cuối (phải nhất)
Kết quả cuối cùng — Cao hơn điểm bắt đầu = chiến lược có lời tổng thể. Xu hướng tổng thể là đi lên dù có nhiều đợt drawdown.
2
Hiệu suất theo năm - tháng
Performance — Heatmap lợi nhuận theo tháng
Tab này chia nhỏ hiệu suất theo từng tháng và từng năm dưới dạng bảng màu (heatmap) + biểu đồ đường tăng trưởng. Rất hữu ích để tìm ra chiến lược hoạt động tốt/kém vào giai đoạn nào.
Growth Chart Over Time
% Tăng trưởng lũy kế
Biểu đồ đường hiển thị % tăng trưởng cộng dồn từ ngày đầu tư. Bắt đầu từ 0%, kết thúc ở +113.69%. Trục X = thời gian, trục Y = % tăng so với vốn ban đầu. Di chuột vào để xem giá trị chính xác từng tháng.
Cumulative Profit Chart
USD lũy kế
Tương tự biểu đồ trên nhưng tính bằng đô la tuyệt đối thay vì phần trăm. Hữu ích để thấy quy mô thực tế: khoảng tháng nào kiếm được bao nhiêu USD, tháng nào lỗ bao nhiêu USD.
🟩 Cách đọc bảng Heatmap — màu sắc ý nghĩa gì?
Dưới mỗi biểu đồ là bảng heatmap hiển thị hiệu suất từng tháng theo năm. Ví dụ minh hoạ:
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2021
+2.1%
-3.5%
+6.8%
-1.2%
+8.2%
+3.1%
-5.1%
+9.3%
+4.4%
-0.8%
+2.5%
-2.9%
Xanh đậm = tháng lời nhiều
Xanh nhạt = tháng lời ít
Đỏ đậm = tháng lỗ nhiều
Đỏ nhạt = tháng lỗ ít
Viền vàng = cột "Full Year" (tổng cả năm)
Cách phân tích heatmap thực chiến: Nếu một tháng nào đó luôn đỏ qua nhiều năm (ví dụ tháng 8 năm nào cũng lỗ) → đó là "tháng yếu" của chiến lược, thị trường không phù hợp. Bạn có thể cân nhắc tạm dừng bot vào tháng đó trong live trading. Ngược lại, tháng nào luôn xanh → "mùa vàng" của chiến lược.
History — Lịch sử toàn bộ 588 lệnh
Tab này liệt kê từng lệnh giao dịch với đầy đủ thông tin. Đây là "sổ nhật ký" chi tiết nhất — có thể lọc, sắp xếp và kiểm tra từng lệnh một.
🔍 Thanh công cụ lọc (Toolbar) — 5 bộ lọc
| Nút / Chức năng | Ý nghĩa | Dùng khi nào |
| Search Symbol | Tìm kiếm theo tên cặp tiền — gõ "XAU" để lọc lệnh XAUUSD | Khi báo cáo có nhiều symbol khác nhau |
| All (mặc định) | Hiển thị tất cả 588 lệnh không lọc | Xem tổng quan toàn bộ lịch sử |
| BUY | Chỉ hiện lệnh mua (kỳ vọng giá tăng) | So sánh hiệu quả mua vs bán |
| SELL | Chỉ hiện lệnh bán (kỳ vọng giá giảm) | So sánh hiệu quả mua vs bán |
| ✅ Win | Chỉ hiện 136 lệnh thắng | Tìm đặc điểm chung của lệnh lời |
| ❌ Loss | Chỉ hiện 452 lệnh thua | Tìm nguyên nhân gây ra thua lỗ |
| Click tiêu đề cột | Sắp xếp tăng/giảm theo cột đó (mũi tên ▲▼) | Click "Net PandL" để thấy lệnh lời/lỗ lớn nhất |
📋 Giải thích từng cột — ý nghĩa và ví dụ thực tế từ file của bạn
| Tên cột | Ý nghĩa chi tiết | Ví dụ thực tế |
| # | Số ticket lệnh trong MetaTrader. Số lẻ (55, 57, 59...) vì MT5 đánh số ticket theo cách riêng — mỗi lệnh 1 ticket, số chẵn bị bỏ qua | Ticket 83, 85, 87... |
| Symbol | Cặp giao dịch — tên tài sản được mua/bán | XAUUSD (Vàng / Đô la Mỹ) |
| Type | BUY = mua, kỳ vọng giá TĂNG | SELL = bán, kỳ vọng giá GIẢM. Bot giao dịch cả 2 chiều theo tín hiệu EMA | BUY lúc EMA ngắn vượt EMA dài |
| Lots | Khối lượng lệnh (lot). 1 lot XAUUSD = 100 oz vàng = $100/pip. Mỗi $1 giá vàng thay đổi → lãi/lỗ = Lots × $100. Volume thay đổi theo số dư tài khoản (1.12% risk) | 0.38 lot → mỗi $1 giá vàng = $38 |
| Open Time | Ngày giờ mở lệnh (theo múi giờ của broker, thường GMT+2 hoặc GMT+3) | 2021.05.03 11:00 |
| Close Time | Ngày giờ đóng lệnh. Khoảng cách Open→Close = thời gian giữ lệnh (minutes đến nhiều tuần) | 2021.05.07 15:31 → giữ 4 ngày 4 giờ |
| Open Price | Giá vàng (USD/oz) lúc mở lệnh. BUY: cần giá tăng. SELL: cần giá giảm | 1776.21 (giá vàng $1,776/oz) |
| Close Price | Giá vàng lúc đóng lệnh. BUY: Close > Open = lời. SELL: Close < Open = lời. Hiệu giá × Lots × 100 = PandL thô | 1831.21 → tăng $55 → lời 0.38×55×100 = $2,090 |
| Fee/Swap | Phí tổng hợp = Commission (phí môi giới) + Swap (phí qua đêm). Swap tích lũy mỗi đêm giữ lệnh — thường tính lúc 00:00 server time. Âm = bạn phải trả | Lệnh #83 giữ 35 đêm: swap = -$1,063.25 |
| Net PandL | Lãi/lỗ ròng thực nhận sau khi trừ toàn bộ phí. Xanh + = lời, Đỏ − = lỗ | +$1,921.09 hoặc -$608.92 |
⚠ Lưu ý quan trọng về Swap: Chiến lược này giữ lệnh từ vài giờ đến vài tuần. Swap tích lũy từng đêm — lệnh #83 giữ 35 đêm, swap ăn $1,063 (tương đương 1.5 lần thua thêm!). Khi chạy live, hãy kiểm tra swap rate thực tế của broker vì mỗi broker có phí khác nhau và có thể ảnh hưởng đến Profit Factor thực.
Analysis — Phân tích thời gian, chuỗi - xu hướng
Tab này đào sâu vào hành vi chiến lược theo giờ trong ngày, theo thứ trong tuần, chuỗi thắng/thua, và lịch theo ngày. Đây là nơi bạn tìm hiểu "tính cách" thật sự của bot.
Win Rate Chart (5 đường)
Tỷ lệ thắng động
Biểu đồ đường hiển thị win rate biến đổi theo thời gian với 5 đường:
• ■ Cumulative = Win rate lũy kế từ đầu (ổn định về 23.13%)
• ■ Last 10 = Win rate 10 lệnh gần nhất (dao động mạnh)
• ■ Last 20 = Win rate 20 lệnh gần nhất
• ■ Last 30 = Win rate 30 lệnh gần nhất
• - - Overall = Đường ngang 23.13% (benchmark)
Streak Distribution Chart
Phân phối chuỗi W/L
Biểu đồ cột đôi: ■ Xanh = chuỗi thắng, ■ Đỏ = chuỗi thua. Trục X = độ dài chuỗi (1, 2, 3... lệnh), trục Y = số lần xuất hiện. Cột cao nhất cho biết chuỗi nào phổ biến nhất — với chiến lược này: chuỗi thua 4 sẽ xuất hiện nhiều nhất (Avg Consec Losses = 4).
Streak PandL Chart
PandL theo độ dài chuỗi
Trả lời: "Sau chuỗi thua N lệnh, tổng lỗ trung bình là bao nhiêu?"
Cột xanh = avg PandL khi kết thúc chuỗi thắng dài N.
Cột đỏ = avg PandL khi kết thúc chuỗi thua dài N.
Dùng để tính vốn dự phòng cần thiết: nếu chuỗi 5 thua = -$3,500 → cần có $3,500+ buffer.
Hourly PandL Chart
Lợi nhuận theo giờ
Biểu đồ cột hiển thị tổng PandL của tất cả lệnh đóng tại mỗi giờ trong ngày (0h–23h). Bot chỉ hoạt động giờ 2–21 (theo Settings). Cột xanh = giờ đó bot thắng tổng thể. Tìm giờ nào bot hiệu quả nhất để tối ưu.
Hourly Win Rate Chart
Win Rate theo giờ
Win rate phân theo từng giờ trong ngày. Giờ nào cao hơn đường 23.13% = giờ chiến lược thắng tốt hơn thông thường. Thông tin quý để tối ưu hóa giờ hoạt động bot.
Day of Week PandL
PandL theo thứ
Lợi nhuận tổng theo từng ngày trong tuần (T2–T6). Giúp phát hiện ngày nào thị trường phù hợp hay bất lợi. Ví dụ: Thứ 5 hay có dữ liệu kinh tế lớn (lãi suất, NFP) → biến động cao có thể tốt hoặc xấu tùy chiến lược.
📅 Calendar Heatmap (Daily PandL) — Bản đồ nhiệt từng ngày
Bản đồ hiển thị lãi/lỗ từng ngày giao dịch trong lịch. Mỗi ô nhỏ = 1 ngày.
Cách đọc: Xanh đậm = ngày lời lớn (thường là ngày bot đóng lệnh thắng to). Đỏ đậm = ngày lỗ lớn. Các "vùng tối đỏ" kéo dài liên tiếp = chuỗi drawdown. Các "điểm sáng xanh" đơn lẻ = ngày bot bắt được sóng lớn. Nhìn pattern này giúp bạn thấy được mùa vụ và nhịp điệu tổng thể của chiến lược.
Distribution — Phân tích BUY vs SELL
Tab này phân tích phân phối lợi nhuận và so sánh chi tiết giữa lệnh BUY và SELL. Giúp bạn hiểu chiến lược hoạt động tốt hơn ở chiều nào và lợi nhuận phân bố như thế nào.
Profit Distribution Chart
Histogram PandL
Biểu đồ cột hiển thị tần suất PandL của các lệnh. Trục X = giá trị lãi/lỗ (từ -$1,600 đến +$5,445), trục Y = số lệnh ở mức đó.
Đặc điểm chiến lược này:
• Cột đỏ tập trung dày ở -$500 đến -$800 (lệnh thua nhỏ, nhiều)
• Cột xanh trải rộng từ +$1,500 đến +$5,000+ (lệnh thắng to, ít)
Đây là hình ảnh điển hình của chiến lược "ít thắng, thắng to".
Drawdown Curve Chart
Đường Drawdown
Vẽ mức drawdown (%) tại mỗi thời điểm — luôn ở dưới 0%. Đáy sâu nhất = -32.53%.
Nhìn biểu đồ này bạn thấy:
• Giai đoạn nào drawdown kéo dài nhiều tháng (rất căng thẳng nếu live)
• Tốc độ hồi phục sau mỗi đợt drawdown nhanh hay chậm
• Có xu hướng drawdown ngày càng sâu hơn không (dấu hiệu xấu)
▲ Buy Trades — Thống kê lệnh BUY
Số liệu riêng BUY
Bảng thống kê chỉ cho lệnh BUY:
• Trades = tổng lệnh BUY
• Win Rate = % thắng của lệnh BUY
• Net Profit = tổng lợi nhuận từ BUY
• Avg PandL = lãi/lỗ trung bình mỗi BUY
• Avg Lot = khối lượng trung bình BUY
▼ Sell Trades — Thống kê lệnh SELL
Số liệu riêng SELL
Bảng thống kê chỉ cho lệnh SELL — cấu trúc giống BUY. So sánh Win Rate và Net Profit của BUY vs SELL → xác định chiều nào chiến lược này hoạt động hiệu quả hơn trên XAUUSD.
Buy vs Sell Donut Chart
Biểu đồ tỷ lệ
Biểu đồ vòng tròn hiển thị tỷ lệ số lượng lệnh BUY/SELL. Nếu BUY chiếm 60%, SELL 40% → chiến lược thiên về chiều mua. Vàng có xu hướng tăng dài hạn 2021–2025 nên BUY thường chiếm ưu thế.
Tại sao cần phân tách BUY và SELL? Một chiến lược có thể rất tốt ở chiều BUY nhưng lại thua lỗ ở chiều SELL (hoặc ngược lại). Nếu bạn phát hiện Net Profit của SELL âm trong khi BUY dương → có thể cân nhắc tắt lệnh SELL, chỉ để bot giao dịch theo chiều tăng của vàng — phù hợp với xu hướng dài hạn hơn.
Volume — Phân tích khối lượng giao dịch
Tab này cho thấy hệ thống quản lý vốn hoạt động như thế nào và liệu lot size có ảnh hưởng đến hiệu quả giao dịch không.
Cơ chế Volume của bot này (giải thích từ Settings): Bot dùng Volume Sequence: 0.01→0.02→0.03→...→0.10, tiến từ trái sang phải sau mỗi lệnh. Sau 1 lệnh thắng HOẶC 1 lệnh thua → reset về đầu chuỗi. Đây là cơ chế anti-martingale nhẹ — tăng dần nhưng luôn giới hạn tối đa 0.10 lot và reset nhanh. Trong thực tế volume cao hơn (0.38–0.67) vì tính theo 1.12% số dư tài khoản thực (số dư lớn → lot lớn hơn).
Profit by Lot Size
PandL theo mức Lot
Tổng lãi/lỗ của các lệnh ở từng mức lot size. Trục X = các mức lot (0.38, 0.40, 0.42...), trục Y = tổng P and L. Cột xanh = mức lot đó tổng lời. Cột đỏ = mức lot đó tổng lỗ. Nếu một mức lot nào đó luôn đỏ → tín hiệu vào lệnh ở thời điểm đó kém chất lượng hơn.
Win Rate by Lot Size
Win Rate theo Lot
Tỷ lệ thắng phân theo từng mức lot. Lý tưởng thì win rate ổn định ~23% ở mọi mức lot. Nếu win rate thấp hơn hẳn ở một số mức → chiến lược vào lệnh kém hơn ở những trạng thái vốn đó (thường xảy ra sau chuỗi thua dài, tâm lý thị trường đã thay đổi).
📊 Volume Analysis Detail — Bảng chi tiết từng mức lot
| Cột | Ý nghĩa | Cần chú ý điều gì |
| Lot | Mức khối lượng giao dịch xuất hiện trong backtest | Mức lot nào xuất hiện nhiều nhất? |
| Trades | Tổng số lệnh ở mức lot này | Đủ lớn để ý nghĩa thống kê (cần >20 lệnh) |
| Wins | Số lệnh thắng ở mức lot này | Đối chiếu với Trades để tính win rate |
| Win Rate | % thắng tại mức lot này | Có ổn định ~23% không hay lệch nhiều? |
| Net Profit | Tổng PandL ròng của tất cả lệnh ở mức lot này | Mức lot nào đóng góp lợi nhuận nhiều nhất? |
| Avg Win | PandL trung bình khi thắng, ở mức lot này | Phải tăng theo lot (lot lớn hơn → thắng nhiều hơn) |
| Avg Loss | PandL trung bình khi thua, ở mức lot này | Âm — tăng theo lot (lot lớn → thua nhiều hơn) |
Volume Escalation Pattern (Martingale Steps Chart)
Win Rate sau leo thang
Biểu đồ đường tím hiển thị win rate sau mỗi "bước leo thang volume" — tức là khi volume tăng so với lệnh ngay trước đó.
• Nếu đường đi ngang hoặc tăng → leo thang volume vào đúng thời điểm, không có vấn đề
• Nếu đường giảm dần → đây là dấu hiệu nguy hiểm: mỗi khi tăng lot thì win rate lại thấp hơn → mất tiền nhiều hơn đúng lúc rủi ro cao nhất (bản chất của martingale nguy hiểm)
ℹ Kiểm tra đường này thật kỹ trước khi live
Cảnh báo thực tế: Các lệnh cuối năm 2025 có lot 0.60–0.67 (so với 0.38–0.40 đầu 2021) vì tài khoản đã lớn lên +113%. Điều này có nghĩa: rủi ro USD mỗi lệnh cũng tăng tỷ lệ — một lệnh thua cuối 2025 lỗ ~$850 thay vì ~$520 đầu 2021. Bạn cần tâm lý chuẩn bị cho những con số lớn hơn khi live với tài khoản lớn.
7
Phân tích pháp y giao dịch
Forensic — Điều tra hành vi sâu của chiến lược
Tab phức tạp nhất — phân tích xác suất thắng theo chuỗi lệnh trước, hành vi sau chuỗi thua, leo thang volume, và bản đồ từng lệnh. Dành cho người muốn "giải phẫu" chiến lược đến từng chi tiết.
🎯 Pattern Win Probability — Xác suất thắng theo chuỗi lệnh trước
Công cụ này trả lời: "Sau chuỗi W/L cụ thể, lệnh TIẾP THEO có xác suất thắng bao nhiêu?"
| Nút lọc | Pattern phân tích | Tổng số pattern có thể có |
| 1-trade | W hoặc L (1 lệnh vừa xảy ra trước đó) | 2 pattern |
| 2-trade | WW, WL, LW, LL | 4 pattern |
| 3-trade | WWW, WWL, WLW, WLL, LWW, LWL, LLW, LLL | 8 pattern |
| 4-trade | WWWW, WWWL... LLLL | 16 pattern |
| Min occurrences | Lọc pattern xuất hiện đủ N lần mới hiển thị (mặc định 3+, nên đặt 5+ để tin cậy hơn) | — |
Cách đọc từng thẻ pattern: Mỗi thẻ hiển thị: (1) chuỗi W/L ví dụ LLL, (2) Win Rate lệnh tiếp theo (ví dụ 28.5%), (3) số lần pattern xuất hiện (ví dụ 42 lần). Màu xanh = WR ≥ 60% (cơ hội tốt) · Vàng = WR 40–60% (trung bình) · Đỏ = WR < 40% (bất lợi). Click vào thẻ để xem chi tiết: avg win, avg loss, total P and L của tất cả lần pattern đó xuất hiện.
Ý nghĩa thực tế: Nếu pattern "L" (vừa thua 1) và "W" (vừa thắng 1) đều cho win rate ~23% → chiến lược không có momentum (lệnh tiếp không phụ thuộc lệnh trước). Đây thực ra là dấu hiệu tốt — kết quả ngẫu nhiên độc lập, không có "thua rồi sẽ thắng" hay "thắng rồi sẽ thua". Nếu có sự chênh lệch lớn giữa các pattern → chiến lược có thể bị over-fitted.
After Loss Streak — Win Probability
XS thắng sau chuỗi thua
Sau chuỗi thua N lệnh liên tiếp, xác suất thắng lệnh tiếp theo là bao nhiêu?
Trục X: "After 1L", "After 2L"... "After 8L"
Trục Y: Win Rate (%)
• Đường ngang (~23%) = không có hiệu ứng mean reversion → mỗi lệnh là ngẫu nhiên độc lập → không nên tăng lot sau chuỗi thua
• Đường tăng = sau càng nhiều lần thua, xác suất thắng càng cao → có thể có mean reversion
After Loss Streak — Avg PandL
PandL sau chuỗi thua
Sau chuỗi thua N lệnh, lệnh tiếp theo trung bình lời/lỗ bao nhiêu?
Cột xanh = Avg Win (trung bình lãi khi thắng sau chuỗi thua N)
Cột đỏ = Avg Loss (trung bình lỗ khi thua tiếp)
Nếu Avg Win sau chuỗi thua dài cao hơn bình thường → thị trường có xu hướng đảo chiều mạnh sau các đợt điều chỉnh, phù hợp với chiến lược pullback này.
📊 Volume Escalation Analysis (Martingale Steps) — Bảng chi tiết leo thang
Bảng này kiểm tra khi volume tăng từ mức A lên mức B, kết quả lệnh đó như thế nào.
| Cột | Ý nghĩa |
| Escalation | "0.38 → 0.40" nghĩa là volume tăng từ 0.38 lên 0.40 so với lệnh ngay trước đó |
| Occurrences | Số lần bước leo thang này xảy ra trong toàn bộ lịch sử 5 năm |
| Win Rate | Tỷ lệ thắng của lệnh ngay sau khi volume leo thang lên mức đó. Nên so sánh với baseline 23.13% |
| Total PandL | Tổng lãi/lỗ của tất cả lệnh ngay sau bước leo thang — phải dương để leo thang có ý nghĩa |
🔢 Sequence Explorer — Bản đồ chuỗi toàn bộ 588 lệnh
Mỗi ô nhỏ = 1 lệnh. W = thắng, L = thua. Ví dụ minh hoạ nhịp điệu thực tế:
L
L
L
W
L
L
L
L
W
L
L
L
L
L
L
W
L
L
W
L
L
L
L
L
L
L
L
W
L
L
L
L
L
W
L
L
L
L
L
L
↑ Nhìn tổng thể sẽ thấy: L chiếm đại đa số, W thưa thớt và rải rác. Đây là hình ảnh trực quan của Win Rate 23%. Click vào bất kỳ ô W/L nào trong báo cáo thực để xem chi tiết lệnh đó: symbol, type, volume, open/close time, open/close price, balance sau lệnh, drawdown %, commission, swap.
Settings — Hồ sơ kỹ thuật của chiến lược
Tab Settings không phải tab phân tích mà là bản thiết kế kỹ thuật của bot. Hiểu các thông số này giúp bạn biết tại sao bot hoạt động theo cách nó đang làm — và tại sao kết quả backtest có hình dạng như vậy.
⏰ Thời gian backtest
Period2021.01–2025.12
Trading Days1,820 ngày
Total Trades588 lệnh
⚙ Cài đặt hệ thống
ID Magic35382333
Giờ hoạt động2h – 21h
ModePullback
First TradeBuy
Risk:RewardFixed
Trade VolumePercent
📐 EMA Settings
EMA Period 113
EMA Period 255
EMA Period 3233
EMA TimeframeM15
🎯 Điểm vào lệnh
Stop Loss1300 points
Take Profit5500 points
Min Range500 points
Max Range2500 points
Spread Limit35 points
💰 Volume Settings
Min Volume0.01 lot
Max Volume0.10 lot
Percent Risk1.12%
Volume Sequence0.01→0.10
ProgressionLeft to Right
Reset sau W/L1 lệnh
🛡 Risk Management
Equity Stop$250,000
Balance Stop$10,000
ScalingNo
Move SL to BENo
Close TradeDon't Close
Giải thích cơ chế EMA Pullback: Bot dùng 3 đường EMA (13, 55, 233) trên khung M15 để xác định xu hướng. Khi giá "kéo về" (pullback) vào vùng EMA ngắn hạn trong khi xu hướng dài hạn (EMA 233) vẫn rõ ràng → bot vào lệnh. Stop Loss 1300 points và Take Profit 5500 points → tỷ lệ TP/SL lý thuyết = 5500/1300 = 4.23:1. Khớp với thực tế Avg Win/Avg Loss = 3.92:1 (thấp hơn lý thuyết do phí swap và slippage làm giảm thực nhận).
Balance Stop $10,000 có nghĩa gì? Bot sẽ tự dừng hoàn toàn nếu tài khoản giảm xuống còn $10,000. Với vốn ban đầu ~$50,000 → bot sẽ dừng nếu bạn mất $40,000 (tức -80% vốn). Đây là "cầu dao tự ngắt" cuối cùng để bảo vệ bạn khỏi thua toàn bộ.
Bảng đánh giá tổng thể chiến lược
| Chỉ số | Giá trị thực tế | Ngưỡng tham chiếu | Đánh giá | Ghi chú |
| Total Growth/năm | +22.7% | >15% = tốt | Tốt | Hơn SP500 và vàng vật chất |
| Profit Factor | 1.18 | >1.5 tốt · >2.0 xuất sắc | Trung bình | Biên mỏng, dễ bị ảnh hưởng điều kiện mới |
| Max Drawdown | -32.53% | <20% an toàn · <10% xuất sắc | Cao | Mất gần 1/3 vốn ở thời điểm tệ nhất |
| Recovery Factor | 2.86 | >2.0 = tốt | Tốt | Lợi nhuận bù được 2.86× mức lỗ tệ nhất |
| Win Rate | 23.13% | Tùy chiến lược — xem R:R | Phù hợp | Bình thường với R:R = 3.92:1 |
| Avg Win / Avg Loss (R:R) | 3.92 : 1 | >2:1 với WR thấp = tốt | Xuất sắc | Điểm mạnh cốt lõi — 1 thắng bù 4 lần thua |
| Expected Payoff | +$96.67 | >0 = có lợi thế | Tốt | Mỗi lệnh trung bình có lãi |
| Max Consec Losses | 18 lệnh | <10 lý tưởng | Cao | Thách thức tâm lý cực lớn khi live |
| Total Trades | 588 lệnh | >300 để tin cậy | Đủ | Mẫu thống kê đáng tin cậy |
| Phí Swap | Đáng kể | Cần kiểm tra broker thực | Cần theo dõi | Swap ăn mòn lợi nhuận khi giữ lệnh lâu |
| Performance Tab | Heatmap tháng | Xem tháng nào luôn đỏ | Cần phân tích | Tìm "tháng yếu" để cân nhắc tạm dừng |
| Distribution Tab | BUY vs SELL | Cả 2 chiều có lời | Cần kiểm tra | Nếu SELL âm → cân nhắc chỉ dùng BUY |
| Forensic Tab | Pattern analysis | WR các pattern ổn định ~23% | Cần kiểm tra | WR quá lệch = over-fitting |
📋 Tóm tắt Điểm mạnh & Điểm yếu
💪 Điểm mạnh — R:R ratio xuất sắc (3.92:1)
✔ 3.92 : 1
💪 Điểm mạnh — Tăng trưởng dài hạn ổn định 5 năm liên tiếp
✔ +113.69%
💪 Điểm mạnh — Mẫu lệnh lớn, kết quả thống kê đáng tin
✔ 588 lệnh
⚠ Điểm yếu — Profit Factor thấp, biên lợi nhuận mỏng
! 1.18
⚠ Điểm yếu — Phí swap ăn mòn đáng kể khi giữ lệnh dài ngày
! Lệnh #83: -$1,063 swap
🔴 Rủi ro — Drawdown cao, áp lực tâm lý rất lớn
🔴 -32.53%
🔴 Rủi ro — Chuỗi thua tối đa 18 lệnh liên tiếp (~$11,700)
🔴 18 lệnh
Kết luận cuối cùng: Chiến lược này có thể sinh lời trong dài hạn nếu bạn tuân thủ đúng 3 nguyên tắc: (1) Không tắt bot khi thua nhiều — trừ khi đạt Balance Stop $10,000, (2) Có vốn đủ lớn để chịu drawdown -35% mà không ảnh hưởng tài chính cá nhân, (3) Kiểm tra swap rate broker thực tế trước khi deploy live — phí swap khác nhau giữa các broker có thể làm thay đổi đáng kể Profit Factor thực. Kết quả backtest tốt là bằng chứng "có thể hoạt động" — không phải bảo đảm lợi nhuận tương lai.