วันอังคารที่ 27 สิงหาคม พ.ศ. 2556

Homework 6 - Backtesting

ได้ทำการบ้าน BackTest ทดสอบระบบแบบอีกแล้ว  จริงๆอยากทำให้ได้มากๆเป็นร้อยๆออเดอร์เลย แต่เวลาทำ Manual นี้ก็ใช้เวลาพอสมควรเลยทีเดียว  พอได้ครบออเดอร์ก็ทำจนดึก หมดพลังพอดี

การบ้านครั้งนี้ให้นำผลจากการ Backtest กลยุทธ์ในการบ้านครั้งที่ 5 เอามาวิเคราะห์และปรับปรุงแก้ไขดูใหม่  สิ่งที่อยากจะแก้เป็นอันดับแรกเลยคือ %Win เพราะครั้งก่อนทำได้แค่ 53% ไม่ค่อยเยอะ ถึงแม้ผลรวมกำไรจะออกมาบวก  แต่ %Win ไม่เยอะ เวลาเล่นจริงถ้าเข้าออเดอร์เสียติดกันหลายๆครั้งอาจทำให้เสียกำลังใจได้  แต่ผลการ Backtest จากกลยุทธ์ใหม่นี้ออกมาได้ดีเป็นที่น่าพอใจเลยทีเดียว แต่ยังไงก็ยังชะล่าใจไม่ได้เพราะเป็นแค่การ Backtest ไม่กี่ออเดอร์ ถ้าจะให้ดีต้องทำให้มากขึ้นพร้อมทั้งทำ Forwardtest ด้วย

รายละเอียด
เงื่อนไขการเข้า Buy: Sto %K cross up %D in H4 then H1
เงื่อนไขการเข้า Sell: Sto %K cross down %D in H4 then H1
Exit: by Target Price, Stop Loss, or Trailing Stop
Stop Loss: 350pips
Target Price: 800pips, with Trailing Stop @350pips
Timeframe: H1
สินค้า: GOLD
Lot: 0.1
Beginning balance: $5000

สรุปผลการ BackTest











ชนะตลาดเพราะ / แพ้ตลาดเพราะ
ผลจากการปรับกลยุทธ์ใหม่ และทดสอบ Backtest ได้ผลดีขึ้นมากในทุกด้าน โดยจุดอ่อนที่ต้องการปรับปรุงแก้ไขจากกลยุทธ์เดิมคือการเพิ่ม %Win ซึ่งทำได้สำเร็จจากกลยุทธ์ใหม่ที่ได้ทดลองครั้งนี้ โดย %Win เพิ่มขึ้นจาก 53% เป็น 70% และผลกำไรรวมเพิ่มขึ้นจากเดิม 12% เป็น 38% คิดว่าชนะตลาดเพราะกลยุทธ์ใหม่มีความแม่นยำในการ Entry มากขึ้นกว่าระบบเดิม โดยในส่วนการตั้ง TP และ SL ยังคงเดิม พร้อมทั้งยังมีการใช้ Trailing Stop เพื่อล็อคกำไรขั้นต่ำไว้ก่อนด้วย

จุดแข็ง / จุดอ่อนของระบบที่ทดสอบ
  • มีความแม่นยำมากขึ้นกว่าระบบเดิม %Win เพิ่มจากเดิม 53% เป็น 70% และ %Loss ลดลงจาก 47% เหลือ 30%
  • มี %Win of Buy และ %Win of Sell ที่ใกล้เคียงกันที่ 68% และ 71% 
  • มีการใช้ Trailing Stop เพื่อล็อคกำไรก่อนที่ $35 และจากการ Backtest มีบางออเดอร์ที่สามารถล็อคกำไรไว้ได้ ถ้าไม่มี Trailing Stop ก็จะกลายเป็นโดน SL ขาดทุนไปเลย
  • มี SL ที่ $35 เพื่อจำกัดความเสี่ยงและ DD ไม่ให้สูงเกินไปกรณีผิดทาง

การปรับแก้จุดอ่อน ข้อบกพร่องของระบบ จากการวิเคราะห์ผลการทดสอบ
  • Backtest ยังไม่มากพอ อาจต้องเพิ่มการ Backtest ให้ครอบคลุมสถานการณ์ตลาดมากกว่านี้  พร้อมทั้งทำ Forward Test ด้วย
  • หาวิธี Let profit run เพื่อเพิ่ม Maximum Profit เพราะบางไม้ก้มีโอกาสที่ราคาวิ่งไปมากกว่า TP อีกมาก
  • อาจลองปรับ TP, SL, Trailing Stop และ Back test ว่าได้ผลดีกว่าเดิมหรือไม่

ไม่มีความคิดเห็น:

แสดงความคิดเห็น