2026-01-05 • Yuki
Friday 21:00 LONG Strategy
XAUUSD Backtest 5 Years (2021-2025)
Executive Summary
3.31
Profit Factor
61.9%
Win Rate
200
Avg PnL (pts)
16,760
Total (pts)
Strategy Rules
| Asset | XAUUSD (Gold) |
| Entry Day | Friday only |
| Entry Time | 21:00 UTC (04:00 Bangkok) |
| Direction | LONG only |
| Hold Period | 1 hour (fixed time exit) |
| SL/TP | None (time-based exit) |
| Spread | 35 pts ($0.35) |
Trade Setup
Timezone Reference
UTC = Coordinated Universal Time (เวลามาตรฐานสากล, เท่ากับ GMT)
Entry
21:00 UTC
Bangkok (UTC+7)
04:00 +1
วันเสาร์ตี 4
New York (UTC-5)
16:00
ศุกร์บ่าย 4
London (UTC+0)
21:00
ศุกร์ 3 ทุ่ม
* เวลาอาจต่างไป 1 ชม. ช่วง Daylight Saving Time (มี.ค.-พ.ย.)
Timeline (UTC)
NY Active
NY Closing
ENTRY
EXIT
Weekend
BUY
@ 21:00 Open
CLOSE
@ 22:00 Close
Market Context
21:00 UTC คืออะไร?
- • NY Session กำลังจะปิด
- • London ปิดไปแล้ว 4 ชม.
- • Volume ลดลง, Spread กว้างขึ้น
- • ก่อน Weekend 2-3 ชม.
ทำไมต้อง Friday?
- • End of week positioning
- • Short covering ก่อน weekend
- • Reduced selling pressure
- • Safe haven demand ก่อนปิดตลาด
ทำไมมันถึง Work?
End-of-Week Short Covering
Traders ปิด Short positions ก่อน weekend เพื่อหลีกเลี่ยง gap risk → แรงซื้อเพิ่ม
Safe Haven Positioning
นักลงทุนซื้อ Gold เป็น hedge ก่อน weekend เผื่อมีข่าวร้าย → demand เพิ่ม
Low Liquidity Drift
Volume ต่ำ + แรงซื้อเล็กน้อย = ราคาขยับขึ้นง่าย (path of least resistance)
Consistent Pattern
เกิดซ้ำทุกปี (PF > 2.0 ทุกปี) → ไม่ใช่ random, เป็น structural edge
สรุป: ซื้อ Gold ทุกวันศุกร์ 21:00 UTC ถือ 1 ชม. แล้วปิด (22:00 UTC) ไม่ต้องดู indicator ไม่ต้องวิเคราะห์ chart แค่ทำตาม time-based rule อย่างเดียว
Performance (2021-2025) - 1hr Hold
| Trades | 84 (17/year) |
| Wins | 52 (61.9%) |
| Losses | 32 (38.1%) |
| Profit Factor | 3.31 |
| Avg PnL | +200 pts ($200/lot) |
| Total PnL | +16,760 pts ($16,760/lot) |
| Max Win | +2,949 pts |
| Max Loss | -1,083 pts |
Hold Period Comparison
| Hold | Win% | PF | Avg (pts) | Total (pts) | MaxLoss |
|---|---|---|---|---|---|
| 1hr | 61.9% | 3.31 | 200 | 16,760 | -1,083 |
| 2hr | 63.1% | 3.27 | 259 | 21,747 | -1,425 |
| 3hr | 63.1% | 2.33 | 224 | 18,856 | -2,703 |
| 4hr | 59.5% | 2.31 | 303 | 25,480 | -2,276 |
| 5hr | 64.3% | 2.44 | 351 | 29,518 | -2,410 |
| 6hr | 60.7% | 2.15 | 315 | 26,501 | -3,138 |
* เลือกใช้ 1hr เพราะ PF ดีที่สุด + MaxLoss น้อยที่สุด + ปิดก่อน market close
Yearly Breakdown (Reference: 2hr hold)
| Year | N | Win% | PF | Total (pts) |
|---|---|---|---|---|
| 2021 | 16 | 56.2% | 2.67 | +3,100 |
| 2022 | 17 | 58.8% | 4.40 | +5,300 |
| 2023 | 17 | 64.7% | 3.36 | +5,000 |
| 2024 | 17 | 64.7% | 6.03 | +3,800 |
| 2025 | 17 | 70.6% | 2.40 | +4,600 |
* ทุกปีกำไร PF > 2.0
Win/Loss Streaks
Win Streaks
| Max | 9 |
| Average | 2.9 |
| Distribution | 1-4 wins (common), 8-9 wins (rare) |
Loss Streaks
| Max | 3 |
| Average | 1.6 |
| Distribution | 1 loss (10x), 2 losses (6x), 3 losses (3x) |
* ไม่เคยแพ้เกิน 3 ครั้งติดใน 5 ปี
Price Movement (MFE/MAE)
| Metric | Avg | Median | Max |
|---|---|---|---|
| MFE (price UP) | 751 pts | 471 pts | 7,439 pts |
| MAE (price DOWN) | 350 pts | 182 pts | 2,261 pts |
| 2hr Range | 1,101 pts | 673 pts | 7,481 pts |
* MFE > MAE → ราคามักวิ่งขึ้นมากกว่าลง
Walk-Forward Validation
| Period | N | PF | Total (pts) |
|---|---|---|---|
| Train (2021-2023) | 50 | 3.42 | +13,400 |
| Test (2024-2025) | 34 | 3.07 | +8,400 |
* Test PF ใกล้เคียง Train → ไม่ใช่ Overfitting
PnL Distribution (Reference: 2hr hold)
| Range (pts) | Count | % |
|---|---|---|
| < -500 | 6 | 7.1% |
| -500 to -300 | 6 | 7.1% |
| -300 to -100 | 12 | 14.3% |
| -100 to 0 | 7 | 8.3% |
| 0 to 100 | 8 | 9.5% |
| 100 to 300 | 20 | 23.8% |
| 300 to 500 | 7 | 8.3% |
| > 500 | 18 | 21.4% |
* ส่วนใหญ่ +100 to +300 pts (24%) และ Big wins > 500 pts (21%)
Expectancy (1hr Hold)
200 pts/trade × 17 trades/year =
3,400 pts/year
= $3,400/year per standard lot
Methodology
- • Data: XAUUSD M5 จาก MT5 QuantDataManager
- • Period: 2021-01-01 to 2025-12-31 (5 years)
- • Timezone: UTC (Server Time)
- • Entry: Open price of 21:00 bar
- • Exit: Close price after 12 bars (1hr)
- • Spread: 35 pts (typical for XAUUSD)
- • Point: 0.01 price = 1 pt = $1/lot
Next Steps
- 1. MT5 Strategy Tester Validation - เทียบผล EA กับ Python backtest
- 2. Forward Test - รัน EA บน demo account
- 3. Live Trading - เริ่มเทรดจริงด้วย lot size เล็ก
Status: กำลังทดสอบ EA บน MT5 Strategy Tester
Disclaimer
ผลการทดสอบในอดีตไม่ได้รับประกันผลลัพธ์ในอนาคต การเทรดมีความเสี่ยง ผู้ลงทุนควรศึกษาข้อมูลและทำความเข้าใจก่อนตัดสินใจลงทุน