
Backtesting คืออะไร? วิธีทดสอบกลยุทธ์ย้อนหลังอย่างถูกต้อง Forex
Backtesting คือการทดสอบกลยุทธ์การเทรดกับข้อมูลราคาในอดีต เพื่อดูว่ากลยุทธ์ทำกำไรได้จริงหรือไม่ ก่อนที่จะใช้เงินจริง เป็นขั้นตอนสำคัญที่เทรดเดอร์มืออาชีพทุกคนทำก่อนเทรด Live Backtesting Strategy Forex ช่วยให้รู้ Win Rate R:R Expectancy Max DD ของกลยุทธ์ ก่อนเสี่ยงเงินจริง ถ้า Backtest ไม่ดี = ไม่ใช้ Live ถ้า Backtest ดี = มั่นใจเทรด Live มากขึ้น และช่วยสร้าง Trust ในกลยุทธ์เมื่อเจอ Drawdown
ทำไมต้อง Backtest
- รู้ว่ากลยุทธ์กำไรไหม: ก่อนใช้เงินจริง → รู้ Win Rate R:R Expectancy
- สร้างความมั่นใจ: Backtest 100+ เทรด บวก → มั่นใจตอน Live
- รู้จัก DD: Backtest บอกว่า Max DD เท่าไหร่ → เตรียมใจได้
- ปรับปรุง: เห็นจุดอ่อนจาก Data → ปรับให้ดีขึ้น
- ประหยัดเงิน: Backtest ฟรี → ไม่ต้องเสียเงินจริงทดสอบ
Manual Backtest vs Auto Backtest
| คุณสมบัติ | Manual Backtest | Auto Backtest (EA) |
|---|---|---|
| วิธี | เลื่อน Chart ทีละแท่ง ดูด้วยตา | เขียนโค้ด ให้คอมพิวเตอร์ทำ |
| ความเร็ว | ช้า (1-2 ชม. ต่อ 50 เทรด) | เร็ว (วินาทีต่อ 1000+ เทรด) |
| ความแม่น | สูง (ดูเหมือน Live) | ขึ้นกับโค้ด (อาจผิด) |
| เรียนรู้ | เรียนรู้ Pattern ได้ดี | ไม่ได้เรียนรู้ Pattern |
| เหมาะกับ | Price Action Discretionary | Indicator-based กฎชัด |
| แนะนำ | เริ่มต้นที่นี่ก่อน | หลังจาก Manual แล้ว |
วิธี Manual Backtest (Step by Step)
Step 1: เตรียม
- เลือก 1 กลยุทธ์ + เขียนกฎ Entry/Exit ชัดเจน
- เลือก 1-2 คู่เงิน + 1 Timeframe
- เตรียม Spreadsheet (Excel/Google Sheet) จด Journal
Step 2: เลื่อน Chart
- TradingView: Replay Mode → เลื่อนทีละแท่ง
- MT4: F12 → เลื่อนทีละแท่ง
- ดูเหมือนเทรด Live (ไม่เห็นอนาคต)
Step 3: จดทุกเทรด
- Entry Price / SL / TP / R:R / ผลลัพธ์ (Win/Loss) / Pips / Screenshot
- จดทุกเทรดที่ตรงกับกฎ (ไม่เลือกเฉพาะที่ Win)
Step 4: คำนวณสถิติ
- Win Rate / Avg Win / Avg Loss / R:R / Expectancy / Max DD / Profit Factor
Step 5: สรุปและปรับ
- Expectancy บวก → ใช้ Demo → Live
- Expectancy ลบ → ปรับกลยุทธ์ → Backtest ใหม่
จำนวนเทรดที่ต้อง Backtest
- ขั้นต่ำ: 50 เทรด → เริ่มเห็นภาพ
- แนะนำ: 100 เทรด → น่าเชื่อถือ
- ดีที่สุด: 200+ เทรด → แม่นยำมาก
- ช่วงเวลา: ≥ 1 ปี ของ Data → ครอบคลุม Trend Range ข่าว
สถิติที่ต้องดู
| สถิติ | เกณฑ์ดี |
|---|---|
| Win Rate | > 40% (ถ้า R:R ≥ 1:2) |
| Avg R:R | ≥ 1:1.5 (แนะนำ 1:2) |
| Expectancy | > 0 (Positive) |
| Profit Factor | > 1.5 (กำไรรวม/ขาดทุนรวม) |
| Max DD | |
| Max Losing Streak | ดูว่ารับได้ไหม (5-8 ครั้งติด) |
ข้อผิดพลาด Backtest ที่พบบ่อย
- Cherry Picking: เลือกเฉพาะเทรดที่ Win → ต้องจดทุกเทรดที่ตรงกฎ
- Hindsight Bias: รู้อนาคตแล้วจึง Entry → ใช้ Replay Mode ป้องกัน
- Curve Fitting: ปรับกฎจน Backtest สมบูรณ์เกิน → Live ไม่ได้ผล
- ไม่รวม Spread: ลบ Spread จากทุกเทรด → ผลจริงแย่กว่า
- ช่วงเวลาสั้น: Backtest 1 เดือน = ไม่พอ → ต้อง 6-12 เดือนขึ้นไป
- 1 คู่เงิน: Backtest 1 คู่ดี ≠ ทุกคู่ดี → ทดสอบหลายคู่
เครื่องมือ Backtest
- TradingView Replay: ฟรี ใช้ง่าย ดี (แนะนำ)
- Forex Tester: ซอฟต์แวร์เฉพาะ Backtest → ละเอียดมาก (เสียเงิน)
- MT4 Strategy Tester: สำหรับ EA Auto Backtest
- Excel/Google Sheet: จด Journal + คำนวณสถิติ
สรุป Backtesting สำหรับ Forex
Backtesting ทดสอบกลยุทธ์กับข้อมูลอดีต Manual แนะนำเริ่มต้น Replay Mode ป้องกัน Hindsight 50-100+ เทรด 1 ปี+ Data Win Rate R:R Expectancy DD สถิติสำคัญ Positive Expectancy ก่อน Live Cherry Picking Curve Fitting ระวัง TradingView Replay แนะนำ Backtest ดี ≠ Live ดี 100% แต่ดีกว่าไม่ Backtest ติดตามสัญญาณเทรดได้ที่ xmsignal.com และอ่านบทความเพิ่มเติมที่ siamlancard.com และ siam2r.com





TH ▼
English
Tiếng Việt
Indonesia
Melayu
ខ្មែរ
ລາວ
日本語
한국어
简体中文