22 ก.ย. 2024 เวลา 05:12 • หุ้น & เศรษฐกิจ

ทำไมเวลา backtest EA ใน MT4 ได้กำไรเยอะ แต่พอ test จริงขาดทุนยับ

นั้นก็เพราะว่าเวลาที่เรา backtest ใน MT 4 นั้น เราจะใช้ History data จากโบรคนั้นๆ และข้อมูลที่ โบรคนั้นๆให้จะให้แค่เพียง ค่าของ OPEN HIGHT LOW และ CLOSE ทำนั้นไม่แปลกที่ผู้อ่านจะขาดทุนจากการ Backtest จากของมูลที่ไม่มีประสิทธิภาพเช่นนี้
จะรู้ได้ไงว่า การ Back Test ของเราไม่มีประสิทธิภาพ
เราจะดูตรงที่ Modelling quality หากไม่ใช่ 99.9 เปอร์เซ็นล่ะก็ก็ยังไม่อาจเชื่อได้ว่า EA ตัวนั้นอาจทำกำไรได้จริง
นี้คือความต่างของข้อมูลแบบ real tick กับ แบบแค่ open hight low close
จะเห็นได้ว่า การขยับของราคาต่างกันโดยสิ้นเชิง
คำถามแล้วอย่างงี้เราจะทำอย่างไรล่ะ เพื่อให้ได้ผลการ Backtest 99.9 เปอร์เซ็นล่ะ ?
คำตอบคือ เราต้องยอมจ่ายเพื่อค่า ข้อมูลในการ Backtest อย่างไงล่ะ โปรแกรมที่ผู้เขียนแนะนำที่สุดก็คือ
Tick data Suits
นี้คือหน้าตาของโปรแกรมครับ
ข้อดีของโปรแกรมนี้คือ
ข้อมูลที่ได้รับมากจากโบรคเกอร์ใหญ่อย่าง Dukascopy โบรคการเงิน ธนาคารระดับโลก
สามารถปรับ leverage ปรับ margin ปรับค่าต่างๆได้ ข้อมูลของ ค่าเงิน CFD ทองคำ เงิน index 28 ปีย้อนหลัง ความละเอียดในการ back test สูงสุด ไม่ใช่เเค่ค่า open hight low close ทุก Time Frame สามารถปรับ spread หรือ slippage ดูว่า EA ของเรานั้นจะสามารถรับมือกับสถานการ์ณ ต่างๆ ได้เป็นอย่างไร
แต่สามารถใช้ได้แต่กับ MT4 เท่านั้น ยังไม่รองรับ MT5 ในปัจจุบันตอนนี้
และนี้คือ ผลการ backtest ระหว่าง 90 เปอร์เซ็น กับ 99.9 เปอร์เซ็น
จะเห็นคำตอบของปัญหาได้ว่า ทำไมเรา Backtest แล้วได้กำไร แต่การรัน จริงไม่เห็นได้กำไรเลยนั้นก็เพราะ ข้อมูลของการ Backtest ของเรามันมีปัญหา ซึ่งเราต้องหา วิธีการแก้ปัญหานั้น ด้วยโปรเเกรมนี้
โปรแกรม Tick Data Suits กำลังมีโปรโมชั่นดังนี้
รายปี จะตก ปีล่ะ 6690 บาท ไม่รวมภาษี เดือน 1149 บาท ตลอดชีวิต 19000 บาท หากท่านชอบในการ เขียน EA MT4 โปรแกรมนี้จำเป็นต่อท่านมาก โปรแกรมนี้ยังไม่ลองรับ ใน MT5 นะครับ ถึงโปรเเกรมจะมีราคาเเพง เเต่ผู้เขียนเเนะนำสำหรับ ผู้พัฒนา EA หรือ ผู้ใช้ EA ในการ เทรด เพราะ ข้อมูลในการ Back test นั้นสำคัญต่อการนำ EA ตัวนั้นๆ ไปใช้งานจริง เป็นอย่างมาก ซึ่งผู้อ่าน สามารถไปลองใช้งานได้ฟรีเป็นเวลา 14 วัน เป็นโปรโมชั่นของทางโปรเเกรม
โฆษณา