เป้าหมายของบทความ
เทรดเดอร์หลายคนประสบปัญหานี้: กลยุทธ์ของพวกเขาชนะใน backtest แต่กลับล้มเหลวในการเทรดจริง
สาเหตุทั่วไปคือ ต้นทุนการเทรดไม่ได้ถูกนำมาพิจารณาอย่างเหมาะสม
เพื่อลดช่องว่างนี้ คุณต้องทำความเข้าใจต้นทุนหลักสามอย่างในตลาด Forex—spread, commission และ slippage—และสะท้อนให้เห็นอย่างแม่นยำในการทดสอบของคุณก่อนที่จะประเมินกลยุทธ์
ต้นทุนการเทรดหลักสามอย่าง
- Spread: คือส่วนต่างระหว่างราคา bid และราคา ask เป็นต้นทุนคงที่ที่ทำให้คุณขาดทุนทันทีหลังจากเข้าเทรด
- Commission: คือค่าธรรมเนียมต่อการเทรด ซึ่งพบได้บ่อยในบัญชีที่มี spread ต่ำหรือบัญชี ECN
- Slippage: คือส่วนต่างระหว่างราคาที่คาดไว้และราคาที่ดำเนินการจริง ซึ่งมักเกิดขึ้นในตลาดที่มีการเคลื่อนไหวเร็วหรือสภาพคล่องต่ำ
ต้นทุนทั้งหมด (ใน pips) = Spread + Slippage เฉลี่ย + Commission (แปลงเป็น pips)
วิธีตรวจสอบแต่ละต้นทุน
Spread
- โบรกเกอร์มักจะโฆษณา “spread ขั้นต่ำ” (เช่น 0.0 pips) แต่นี่ไม่ได้สะท้อนถึงสภาวะจริง
- บน MT5 คุณสามารถตรวจสอบ spread แบบเรียลไทม์ในหน้าต่าง “Market Watch” คลิกขวาที่หน้าต่าง “Market Watch” ใน MT5 แล้วเลือก “Spread” ในส่วน “Columns” เพื่อแสดง spread

- สำหรับการประเมินที่สมจริง ให้สังเกตความแตกต่างของ Bid/Ask ในข้อมูล 1 นาทีหรือ tick data แล้วคำนวณค่าเฉลี่ยตามช่วงเวลาของวัน

Commission
- มีการเผยแพร่บนเว็บไซต์ของโบรกเกอร์หรือภายใน MT5 ภายใต้ “Contract Specifications”

- ควรคำนวณต้นทุนไป-กลับเสมอ (เช่น $3.5 ต่อด้าน = $7 ต่อการเทรดไป-กลับ)
Slippage
- วัดได้ง่ายกว่าในคำสั่ง Stop/Limit (ส่วนต่างระหว่างราคาคำสั่งและราคาที่ดำเนินการ)
- คำสั่ง Market order วัดได้ยากกว่า แต่สามารถประมาณได้โดยการตรวจสอบบันทึกการดำเนินการหรือเปรียบเทียบกับ ticks ที่เกิดขึ้นทันที
ประเภทบัญชี: บัญชี Standard vs. บัญชี Spread ต่ำ
บัญชี Standard (ไม่มี commission, spread กว้าง)
ข้อดี
เรียบง่าย มีแค่ spread ที่สำคัญ; คำนวณง่าย โดยเฉพาะสำหรับล็อตขนาดเล็กหรือการเทรดที่ไม่บ่อย
ข้อเสีย
Spread ที่กว้างกว่าส่งผลเสียต่อกลยุทธ์ระยะสั้นหรือความถี่สูง Spread อาจกว้างขึ้นอีกในสภาวะที่ตลาดผันผวน
เหมาะสำหรับ
เทรดเดอร์ที่ชอบความเรียบง่าย; การเทรดแบบ swing หรือความถี่ต่ำ
บัญชี Spread ต่ำ (มี commission, spread แคบ)
ข้อดี
ต้นทุนโดยรวมต่ำกว่าในสภาวะปกติ; เหมาะสำหรับการเทรดระยะสั้นหรือความถี่สูง
เหมาะสำหรับ
เทรดเดอร์ที่มุ่งเน้นการลดต้นทุนให้มากที่สุดเท่าที่จะทำได้
ควรเลือกบัญชีไหน?
- เทรดเดอร์แบบ swing ที่มีจำนวนการเทรดน้อยและเป้าหมายใหญ่สามารถใช้บัญชี standard ได้ดี
- โดยทั่วไปแล้ว บัญชี spread ต่ำส่งผลให้มีต้นทุนต่ำกว่า ดังนั้น เว้นแต่จะมีเหตุผลพิเศษใด ๆ บัญชีประเภทนี้จึงเป็นที่แนะนำมากกว่า
- การตัดสินใจขั้นสุดท้าย: เปรียบเทียบ จำนวนการเทรดรายเดือน × ต้นทุนจริง (ใน pips) ระหว่างประเภทบัญชี
Slippage สองประเภท
- Negative Slippage: การดำเนินการที่แย่กว่าที่ขอ (ซื้อแพงกว่า, ขายถูกกว่า) เพิ่มต้นทุน
- Positive Slippage: การดำเนินการที่ดีกว่าที่ขอ (ซื้อถูกกว่า, ขายแพงกว่า) ลดต้นทุน
- ในทางปฏิบัติ negative slippage เกิดขึ้นบ่อยกว่า โดยเฉพาะช่วงข่าว, gapping หรือช่วงที่สภาพคล่องต่ำ
- ในการ backtest ควรสมมติว่าเกิด negative slippage เสมอเพื่อความปลอดภัย
ช่วงเวลาที่ต้นทุนเพิ่มขึ้น (เวลาและเหตุการณ์)
- ช่วงเวลาที่ตลาด London–New York ทับซ้อนกัน: spreads มักจะแคบที่สุด
- ช่วงเวลา rollover (เวลาเที่ยงคืนของเซิร์ฟเวอร์, GMT+2/+3): spreads มักจะกว้างขึ้นเป็นเวลาหลายนาที
- เปิด/ปิดตลาดรายสัปดาห์: ระวัง gapping และ spreads ที่กว้าง
- การประกาศข่าวเศรษฐกิจที่สำคัญ (CPI, NFP, FOMC): spreads จะขยายตัวและ slippage จะแย่ลง
เคล็ดลับเชิงปฏิบัติ: ใช้กฎเช่น “ไม่เปิดการเทรดใหม่ในช่วงข่าวหรือ rollover” หรือเพิ่มตัวกรอง spread ใน EA ของคุณ
หมายเหตุ: บางกลยุทธ์ตั้งใจที่จะเทรดในช่วงข่าว ดังนั้นควรปรับกฎให้สอดคล้องกับการออกแบบกลยุทธ์ของคุณ
การแปลง Commission เป็น Pips
เพื่อให้การประเมินต้นทุนมีความยุติธรรม ให้แปลง commission เป็น pips:
ต้นทุนที่แปลงเป็น pips = Spread + Slippage เฉลี่ย + (Commission ไป-กลับ ÷ (มูลค่า Pip × ขนาดล็อต))
ตัวอย่าง (EURUSD, 1 ล็อต, มูลค่า pip = $10, commission ไป-กลับ = $7):
- Spread = 1.2 pips, Slippage เฉลี่ย = 0.3 pips → 1.5 pips
- Commission ใน pips = $7 ÷ ($10 × 1) = 0.7 pips
- ต้นทุนที่แปลงเป็น pips = 1.5 + 0.7 = 2.2 pips
หากกำไรจากการเทรดเฉลี่ยของคุณต่ำกว่า 2.2 pips กลยุทธ์นั้นก็ไม่น่าจะทำกำไรได้
ในการเทรดจริง ให้เพิ่ม +0.2–0.5 pips เพื่อความปลอดภัยเนื่องจากการถูกปฏิเสธหรือความผันแปรในการดำเนินการ
การปรับ Backtest ให้สอดคล้องกับการเทรดจริง
- Spread: ให้สมมติว่าเป็นค่าผันแปรและตั้งให้กว้างกว่า spread ขั้นต่ำของโบรกเกอร์เล็กน้อย
- Commission: ใช้ค่าจริงแบบไป-กลับต่อล็อตของโบรกเกอร์
- Slippage: เพิ่ม 0.1–0.3 pips เพื่อจำลอง; บล็อกการเทรดใหม่ในช่วงเหตุการณ์สำคัญ
เชื่อถือเฉพาะกลยุทธ์ที่ยังคงทำกำไรได้ภายใต้การสมมติฐานในแง่ลบเท่านั้น
บทความที่เกี่ยวข้อง: คุณภาพ Backtest 99%: ความหมาย, การตั้งค่าและข้อจำกัด
บัญชี Demo vs. บัญชี Live
- สภาพแวดล้อมการดำเนินการแตกต่างกันระหว่างบัญชี demo และ live
- EA หลายตัวแสดงกำไรในบัญชี demo แต่ทำงานได้ไม่ดีในบัญชี live เนื่องจาก slippage และความแตกต่างของสภาพคล่อง
- ควรให้ความสำคัญกับ ผลลัพธ์จากบัญชีจริง เสมอเมื่อประเมินกลยุทธ์
การหลีกเลี่ยง EA ที่อ่อนไหวต่อต้นทุนมากเกินไป
- หาก EA ทำงานได้ดีเมื่ออยู่ภายใต้ ต้นทุนในแง่ดี หรือเฉพาะในบัญชี demo แสดงว่า EA นั้นอ่อนไหวต่อต้นทุนการเทรดมากเกินไป
- EA ประเภท Scalping มักจะเข้าข่ายนี้
- วิธีหลีกเลี่ยง: ตรวจสอบว่าผู้ขายเผยแพร่ ผลลัพธ์การเทรดจริงที่ผ่านการตรวจสอบแล้ว และผลลัพธ์นั้นสอดคล้องกันในทุกบัญชีหรือไม่
สรุป
- ต้นทุนการเทรด = Spread + Commission + Slippage ควรคำนวณเป็น pips เสมอ
- สร้าง backtest ด้วย ต้นทุนในแง่ลบ เพื่อหลีกเลี่ยงความประหลาดใจในการเทรดจริง
- ระวัง EA ประเภท scalping เนื่องจากมีความอ่อนไหวต่อต้นทุนสูง
- สำหรับการประเมิน ให้ความสำคัญกับ ผลลัพธ์จากบัญชีจริง มากกว่า backtest หรือบัญชี demo