Chiến lược & backtestStrategy & backtests
Phân tích pass58 v1.41.4 · StrongMove ON vs OFFpass58 analysis on v1.41.4 · StrongMove ON vs OFF
Hai backtest pass58 chỉ khác nhóm StrongMove: kết quả, sự kiện rủi ro chung tháng 08/2026 và vốn khuyến nghị cho từng bản. Two pass58 backtests that differ only in the StrongMove group: results, the shared risk event of 08/2026 and the recommended capital for each.
Backtest chạy trên EA 1.41.4 với config pass58 (29/08/2026). EA production hiện là 1.42 b7 (bản cũ 1.41.4 b21). Config ổn định hiện tại v1.42.b7-pass58.set (xem từng giá trị) có InpStrongMoveEnable=false và InpMaxTotalLot=0.0 — tức tương ứng bản StrongMove OFF trên trang này, và vẫn không cap exposure. Bối cảnh chung của pass58: So sánh backtest.
The backtests ran on EA 1.41.4 with the pass58 config (29/08/2026). The production EA is now 1.42 b7 (previously 1.41.4 b21). The current stable config v1.42.b7-pass58.set (see every value) has InpStrongMoveEnable=false and InpMaxTotalLot=0.0 — i.e. it corresponds to the StrongMove OFF variant on this page and still has no exposure cap. Overall pass58 context: Backtest comparison.
- Giai đoạnRange
- 2023.01.05 → 2026.08.28
- Symbol
- XAUUSD
- Vốn khởi tạoInitial deposit
- $100,000
- Dữ liệuData
- deal export MT5MT5 deal export (
noStrongMove/*.csv,StrongMove/*.csv)
Balance / NetProfit / DD-balance / inits / exposure = chính xác (từ deal export MT5). Equity / min-equity / floating-loss = tái dựng gần đúng (mark-to-market theo giá từng deal; contract 100 oz/lot). Chỉ mang tính định hướng, không tuyệt đối.
Balance / NetProfit / balance DD / inits / exposure = exact (from the MT5 deal export). Equity / min equity / floating loss = approximate reconstruction (mark-to-market at each deal's price; contract 100 oz/lot). Directional, not absolute.
1. Khác biệt config — chỉ khác đúng nhóm StrongMove1. Config diff — only the StrongMove group differs
Hai .set giống hệt pass58, chỉ khác giá trị thật ở:
The two .set files are identical pass58, differing in real values only at:
| Param | OFF | ON |
|---|---|---|
InpStrongMoveEnable | false | true |
InpStrongMoveBypassFilter | false | true (bỏ mọi filter hướng)(skips every direction filter) |
InpStrongMoveRequireSRBreak | false | true (phải phá đỉnh/đáy N nến)(must break the high/low of N bars) |
InpStrongMoveTF | M1 | H3 (16387) |
InpStrongMoveSRLookback | 20 | 24 |
InpStrongMoveMultiplier | 1.2 | 1.2 (giống)(same) |
⇒ Bản "ON" = full StrongMove package: cho init theo cú chạy mạnh trên H3, bypass filter hướng, nhưng bắt buộc breakout SR để lọc spike giả. Mọi param khác của pass58 giữ nguyên. Tham số: Order Execution.
⇒ The "ON" build = the full StrongMove package: allows init on a strong move on H3, bypasses direction filters, but requires an SR breakout to filter out false spikes. Every other pass58 parameter is unchanged. Inputs: Order Execution.
Lot sizing (cả 2): FIXED — InpDCAPosStartLot=0.1, MaxLot=0.5, multiplier 1.5. InpMaxTotalLot=0, InpMaxOpenPositions=0 → không cap exposure. Init 0.1 lot cố định 2023→2026 dù balance tăng 6× ⇒ rủi ro tuyệt đối cố định, không scale theo vốn.
Lot sizing (both): FIXED — InpDCAPosStartLot=0.1, MaxLot=0.5, multiplier 1.5. InpMaxTotalLot=0, InpMaxOpenPositions=0 → no exposure cap. Init stays at a fixed 0.1 lot from 2023→2026 even though balance grows 6× ⇒ absolute risk is fixed, it does not scale with capital.
2. Kết quả tổng hợp2. Aggregate results
| Chỉ số (chính xác)Metric (exact) | OFF | ON | Δ |
|---|---|---|---|
| Net profit | $353,766 (+354%) | $372,148 (+372%) | +$18,382 (+5.2%) |
| Balance MaxDD | $251,741 (39.7%) | $245,931 (38.0%) | −$5.8k, −1.7pp (ON tốt hơn)(ON better) |
| Peak balance | $633,677 (2026.05.28) | $647,350 (2026.05.28) | +$13.7k |
| Max exposure | 52.7 gross / 30 một-phía / 10.1 net52.7 gross / 30 one-side / 10.1 net | 52.7 / 30 / 11.2 | ≈ giống≈ same |
| Tổng InitTotal Init | 10,007 | 10,900 | +893 (+8.9%) |
| Strong-init | 0 | 2,453 | +2,453 |
| Deals | 81,802 | 85,106 | +3,304 |
PnL theo năm (realized, chính xác)PnL by year (realized, exact)
| NămYear | OFF | ON | Δ |
|---|---|---|---|
| 2023 | +$20,151 | +$22,030 | +$1,879 |
| 2024 | +$42,609 | +$43,851 | +$1,242 |
| 2025 | +$129,968 | +$129,571 | −$397 |
| 2026 | +$161,038 | +$176,697 | +$15,659 |
→ Edge của ON mỏng và lệch regime: gần như toàn bộ +$18k đến từ 2026 (+$15.7k); 2025 âm nhẹ; 2023/24 biên. Không phải "luôn tốt hơn" — phụ thuộc regime trend mạnh (2026 hợp).
→ ON's edge is thin and regime-skewed: almost all of the +$18k comes from 2026 (+$15.7k); 2025 is slightly negative; 2023/24 marginal. It is not "always better" — it depends on a strong-trend regime (2026 suited it).
Equity / floating (gần đúng)Equity / floating (approximate)
| Chỉ sốMetric | OFF | ON |
|---|---|---|
| Equity MaxDD | ~24% ($97k) | ~24% ($97k) |
| Min equity | ~$89.7k (−10%) @ 2023.02 | ~$77.3k (−23%) @ 2024.02 |
| Max floating loss gánhMax floating loss carried | $188.1k @ 2026.08.11 | $188.8k @ 2026.08.11 |
→ ON có đáy floating sớm sâu hơn (2024: −23% vs OFF −10%) do 2,453 strong-init thêm exposure ở giai đoạn tài khoản còn nhỏ.
→ ON has a deeper early floating trough (2024: −23% vs OFF −10%) because its 2,453 strong-inits add exposure while the account is still small.
3. Sự kiện rủi ro chi phối — CHUNG cả 2 bản3. The dominant risk event — SHARED by both builds
Cả 2 dính 1 cú đóng basket lỗ ~$250k vào 2026.08.11 03:23 (≈12 vị thế × ~−$20k đóng đồng loạt). Balance đỉnh $633–647k (2026.05.28) → đáy $382–401k (2026.08.11).
Both took one basket close at a ~$250k loss on 2026.08.11 03:23 (≈12 positions × ~−$20k closed together). Balance peak $633–647k (2026.05.28) → trough $382–401k (2026.08.11).
- StrongMove KHÔNG gây ra và KHÔNG làm nặng thêm — đây là rủi ro cấu trúc của pass58 (basket 30-lot một-phía, không cap exposure).
- Floating loss xấp xỉ $188k tại thời điểm đó, nhưng balance đã $600k+ nên equity còn $435–452k → sống được nhờ tài khoản đã lớn 6× (may mắn in-sample: basket lớn đến muộn).
- DD lớn nhất giờ nằm ở 2026, KHÔNG phải staircase 2023 như bản 1.41.1 cũ.
- StrongMove did NOT cause it and did NOT make it worse — it is a structural pass58 risk (a 30-lot one-sided basket, no exposure cap).
- Floating loss was about $188k at that moment, but balance was already $600k+, so equity stayed at $435–452k → it survived only because the account had already grown 6× (in-sample luck: the big basket came late).
- The largest DD is now in 2026, NOT the 2023 staircase as on the old 1.41.1 build.
4. Đọc kết quả4. Reading the results
- ON nhỉnh hơn nhẹ: +5.2% profit, DD −1.7pp, peak exposure y hệt (52.7 lot) → không tăng rủi ro đỉnh. Nhờ
RequireSRBreak=truegiữ kỷ luật (bypass mà exposure không phình). - Edge mỏng + lệch 2026 → đừng kỳ vọng nhiều; phụ thuộc regime.
- Nếu bật StrongMove thì PHẢI giữ
RequireSRBreak=true+ TF=H3 — nếu bỏ, bypass dễ thổi exposure. - Điểm trừ ON: đáy floating sớm sâu hơn (2024: $77k) → mỏng đệm hơn ở giai đoạn nguy hiểm nhất.
- Rủi ro thật cần lo không phải StrongMove, mà là thiếu cap exposure (
MaxTotalLot=0) → basket ~$250k/52-lot ở 2026.08.
- ON is slightly better: +5.2% profit, DD −1.7pp, identical peak exposure (52.7 lot) → no added peak risk.
RequireSRBreak=truekeeps it disciplined (bypass without exposure ballooning). - Thin edge, skewed to 2026 → don't expect much; regime-dependent.
- If StrongMove is enabled,
RequireSRBreak=true+ TF=H3 MUST be kept — without them the bypass easily inflates exposure. - ON's downside: a deeper early floating trough (2024: $77k) → thinner buffer in the most dangerous phase.
- The real risk to worry about is not StrongMove but the missing exposure cap (
MaxTotalLot=0) → the ~$250k / 52-lot basket of 2026.08.
5. Vốn khuyến nghị5. Recommended capital
Fixed-lot ⇒ rủi ro tuyệt đối cố định, config calibrate cho $100k. Số liệu chốt:
Fixed lot ⇒ absolute risk is fixed; the config is calibrated for $100k. Key figures:
- Peak exposure 52.7 lot gross / 30 một-phía / 11 net.
- Đòn bẩy khuyến nghị: ≥ 1:500. Tránh 1:30.
- Rủi ro cốt lõi: một basket kiểu 2026 (−$188k floating) mà hình thành sớm lúc equity còn ~$100k → cháy tài khoản. Backtest thoát vì basket đến muộn (in-sample luck).
- Peak exposure 52.7 lot gross / 30 one-side / 11 net.
- Recommended leverage: ≥ 1:500. Avoid 1:30.
- Core risk: a 2026-style basket (−$188k floating) that forms early, while equity is still ~$100k → account blow-up. The backtest escaped because the basket came late (in-sample luck).
| Đòn bẩyLeverage | Margin cho 52.7 lotMargin for 52.7 lot |
|---|---|
| 1:500 | ~$21k |
| 1:100 | ~$105k |
| 1:30 | ~$351k |
| StrongMove OFF | StrongMove ON | |
|---|---|---|
| Tối thiểuMinimum | $100k (đáy −10%)$100k (trough −10%) | $110–120k (đáy −23%, trên đúng $100k chạm $77k — quá sát)(trough −23%; on exactly $100k it touches $77k — too close) |
| Khuyến nghịRecommended | $150k–$200k | $180k–$200k (nghiêng cận trên)(lean to the upper end) |
| Bảo thủConservative | $250k+ | $250k+ |
- ON cần vốn đệm cao hơn OFF một nhịp vì đáy floating sớm sâu hơn (−23% vs −10%).
- Chênh profit ON vs OFF chỉ +$18k (lệch 2026) mà đòi thêm ~$30–40k đệm → về tỷ lệ vốn, OFF nhỉnh hơn. Chọn ON nếu kỳ vọng regime trend mạnh và chấp nhận đệm cao hơn.
- Vốn ít hơn → ĐỪNG chạy nguyên .set. Scale lot tỷ lệ thuận: $50k →
InpDCAPosStartLot0.1→0.05,MaxLot0.5→0.25 (giữ multiplier). Lưu ý sàn min-lot 0.01 + bước lot broker méo ở vốn quá nhỏ.
Hướng dẫn vốn tổng quát: Hướng dẫn vốn.
- ON needs one notch more buffer capital than OFF because its early floating trough is deeper (−23% vs −10%).
- ON beats OFF by only +$18k (skewed to 2026) yet needs ~$30–40k more buffer → per unit of capital, OFF is slightly better. Choose ON if you expect a strong-trend regime and accept the higher buffer.
- Less capital → DON'T run the .set as is. Scale lot proportionally: $50k →
InpDCAPosStartLot0.1→0.05,MaxLot0.5→0.25 (keep the multiplier). Beware the 0.01 min-lot floor and broker lot steps distorting things on very small capital.
General capital guidance: Capital sizing.
6. Việc nên làm tiếp (chưa làm)6. Next steps (not done yet)
- Dựng lại basket 2026.08.11 (bao nhiêu round, mở từ khi nào, vì sao đóng đồng loạt) → tìm cách chặn. Đây là chỗ đáng sửa nhất.
- Thử
InpMaxTotalLot(vd cắt đuôi 52→35 lot) hoặc Global-SL → đánh đổi profit/DD; nếu giảm được peak exposure thì vốn khuyến nghị hạ xuống đáng kể. - Walk-forward / out-of-sample cho StrongMove (edge tập trung ở 2026 có thể là overfit regime).
- Reconstruct the 2026.08.11 basket (how many rounds, when it opened, why it closed all at once) → find a way to block it. This is the most valuable fix.
- Try
InpMaxTotalLot(e.g. trim the tail 52→35 lot) or a Global SL → profit/DD trade-off; if peak exposure drops, the recommended capital falls significantly. - Walk-forward / out-of-sample for StrongMove (an edge concentrated in 2026 may be regime overfit).
Tình trạng các việc tiếp theo (đến 13/09/2026)Status of the follow-ups (as of 13/09/2026)
- Dựng lại basket 2026.08.11: chưa có bản phân tích nào được ghi lại trong repo.
- StrongMove fakeout-exit (nhánh gác lại
GoldenRobber-1.41.5b22, tách từ b21): inputInpStrongMoveFakeoutExitđóng roundinit_strongkhi nến kế tiếp đóng ngược vào trong range đã phá. Backtest 2023–2026 (vốn $200k, quy về $ tuyệt đối vì fixed-lot): lợi nhuận −$33,769 (−9%) so với StrongMove thường; DD gần như không đổi ($242k so với $246k); exposure 52.7 → 48.5 lot. Dữ liệu:backtest/new-backtest/v1.41.4-pass58-29082026/StrongMove/*strong_fakeout_exit*. Nguồn:RELEASES.mdmục 5. - 2020–2026: fakeout-exit chưa test 2020–2026 — đây là giai đoạn cần thiết để biết nó có chặn được cháy tài khoản hay không. Thư mục backtest có file export
StrongMove/2020-2026.csvnhưng chưa có phân tích nguyên nhân bằng văn bản. Checklist production khuyến nghị chạy thêm 2020–2026 (Build & release).
- Reconstructing the 2026.08.11 basket: no written analysis has been recorded in the repo yet.
- StrongMove fakeout-exit (shelved branch
GoldenRobber-1.41.5b22, split from b21): inputInpStrongMoveFakeoutExitcloses aninit_stronground when the next bar closes back inside the broken range. 2023–2026 backtest (run on $200k, converted to absolute $ because of fixed lot): profit −$33,769 (−9%) vs normal StrongMove; DD nearly unchanged ($242k vs $246k); exposure 52.7 → 48.5 lot. Data:backtest/new-backtest/v1.41.4-pass58-29082026/StrongMove/*strong_fakeout_exit*. Source:RELEASES.mdsection 5. - 2020–2026: fakeout-exit is not tested on 2020–2026 — that period is needed to know whether it prevents an account blow-up. The backtest folder holds an export
StrongMove/2020-2026.csv, but no written root-cause analysis exists yet. The production checklist recommends an extra 2020–2026 run (Builds & releases).