← ศูนย์การเรียนรู้

พื้นฐาน Backtesting

Backtesting ในการเทรดคืออะไร?

Backtesting คือการทดสอบกฎเทรดกับข้อมูลย้อนหลัง โดยรวมค่าธรรมเนียม slippage drawdown และการดูรายละเอียดออเดอร์จำลอง

หน้าจอ Backtest สำหรับเลือกกลยุทธ์ timeframe ความเสี่ยง ค่าธรรมเนียม และ slippage
หน้าจอตั้งค่า Backtest เปลี่ยนไอเดียเทรดให้เป็น simulation ย้อนหลังที่ตรวจสอบได้

คำตอบสั้นๆ

Backtesting คือการนำกฎของกลยุทธ์ไปทดสอบกับข้อมูลตลาดย้อนหลัง เพื่อดูว่าจะเกิดสัญญาณเข้าออกแบบใดบ้าง การทดสอบที่ดีต้องระบุ entry, exit, position size, fees, slippage, stop loss, take profit และช่วงเวลาที่ใช้ทดสอบ

ทำงานอย่างไร

Backtesting ช่วยให้ trader ตรวจสอบไอเดียก่อนใช้เงินจริง ใน Backtest ตัวอย่างเริ่มต้นคือ BTC/USDT, 1H, 6M, MA Cross, long, stop loss 2%, take profit 4%, commission 0.10% และ slippage 5 bps หลังรันผลลัพธ์ให้ดูจำนวน trades, net profit หลังหักต้นทุน, max drawdown, profit factor และจุดเข้าออกบนกราฟ Investopedia อธิบายว่า backtesting คือการจำลอง trades ในอดีตจากกฎที่กำหนดไว้ งานวิจัยเรื่อง overfitting เตือนว่ากลยุทธ์ที่ปรับให้เข้ากับอดีตมากเกินไปอาจล้มเหลวในอนาคต ดังนั้นควรใช้ paper trading ต่อหลัง backtest Backtest ไม่ใช่ broker และไม่ส่งคำสั่งเงินจริง

เช็กลิสต์ใช้งานจริง

Checklist: กฎชัดเจนหรือไม่, timeframe เหมาะสมหรือไม่, รวม fees/slippage แล้วหรือยัง, จำนวน trades เพียงพอหรือไม่, drawdown รับได้หรือไม่, ตรวจกราฟแล้วหรือยัง

หมายเหตุความเสี่ยง

Backtest ไม่ใช่คำแนะนำทางการเงิน เป็น simulation จากข้อมูลย้อนหลังและไม่รับประกันผลในอนาคต

แหล่งอ้างอิง

คู่มือที่เกี่ยวข้อง

รัน setup BTC นี้

การจำลองข้อมูลในอดีตไม่รับประกันผลการดำเนินงานในอนาคต

Backtest Trading สำหรับ iOS

ศึกษากลยุทธ์ต่อบน iPhone

ทดสอบการตั้งค่าเพิ่มเติม ตรวจสอบทุกเทรดจำลอง และติดตามงานวิจัยกลยุทธ์ได้ทุกที่

ดาวน์โหลดบน App Store