การทดสอบย้อนหลังควรเลือกทุกเทิร์น
การทดสอบย้อนหลังตัวอย่างนี้เป็นรูปด้านบน↑↑คู่สกุลเงิน (Symbol)
สัญลักษณ์คู่สกุลเงินและชื่อเต็มในวงเล็บ
ตัวอักษรย่อส่วนแรกหกตัวเหมือนกันทุกที่ แต่บางโบรกเกอร์อาจมีตัวอักษรเพิ่มเติมตามหลัง
ในกรณีของบริษัท OANDA จะเป็น -a01 นะครับ เมื่อผู้สร้าง EA ตั้งชื่อคู่สกุลเงินเป็น Symbol(), NULL, "" แบบมหัศจรรย์ทั้งหมด ไม่มีปัญหา แต่เมื่อระบุคู่สกุลเงิน บางครั้งสาเหตุนี้ทำให้ EA ทำงานไม่ได้
ระยะเวลา (Period)
อัตราชุดข้อมูลและระยะเวลาที่ตั้งค่า
ระยะเวลาคือระยะเวลาที่แท้จริง ส่วนในวงเล็บคือระยะเวลาที่ตั้งค่าไว้ หากวันที่เริ่มต้นหรือสิ้นสุดอยู่ในวันหยุดหรือข้อมูลไม่มี อาจทำให้ระยะเวลาที่ตั้งค่าและระยะเวลาจริงไม่ตรงกัน
ความยาวของระยะเวลาหนึ่งเป็นหนึ่งในมาตรวัดความน่าเชื่อถือ แต่ก็ไม่ควรยาวจนเกินไป
ข้อมูลเก่ามากกว่า 5 ปีจะขาดความสมจริง
มากกว่า 3,000 การเทรดขึ้นไป หรือจำนวนการเทรดน้อยมาก จะทำให้การทดสอบย้อนหลังหนึ่งปีมีความน่าเชื่อถือ
※ในการจำลองการเทรดหากทำการเทรดด้วยความกว้าง 50 pips มากกว่า 3,000 ครั้ง จะคงที่ในความกว้างบางช่วง หากระยะเวลากึ่งกลางอย่าง 11 เดือนหรือ 13 เดือน อาจมีความเป็นไปได้ว่าเป็นข้อมูลแชมป์เปี้ยน
โมเดล (Model)
เป็นโมเดลแท่งเทียบทดสอบย้อนหลัง
ทุกแท้ทิค
สร้างแท่ทิคจำลองและตรวจสอบ
จากข้อมูลย้อนหลังประมาณ 30–60 แท่งทิคดูเหมือนว่าสร้างขึ้น การทดสอบย้อนหลังใช้เวลานานแต่ความแม่นยำสูงขึ้น
จุดควบคุม (Control Point)
ตรวจสอบโดยใช้แท่งถัดลงมา ในกรณีมาสั้นหนึ่งนาทีจะสร้างแท่ทิคประมาณ 10 แท่ง เมื่อเทียบกับทุกแท้ทิคจะเบากว่าแต่ความแม่นยำประมาณ 80% ของทุกแท้ทิค
ราคาเปิด (Open)
ตรวจสอบด้วยกราฟผู้ที่มีทั้งหมดสี่แท่งเท่านั้น ความเร็วสูงมาก ความเที่ยงตรงประมาณ 60% ของทุกแท้ทิค
คำแนะนำคือในกราฟรายชั่วโมงขึ้นไปหรือ EA ที่พิจารณาจังหวะเปลี่ยนแท่ง
เลือกการทดสอบย้อนหลังที่แสดงทุกแท้ทิคทั้งหมด
สำหรับ EA ที่ไม่มีการหยุดขาดทุนและ PF เกิน 1.9 ทุกแท้ทิคจะเหมาะสมกว่า
ยิ่งแท้ทิคละเอียด ความแปรผันการล้มละลายก็ยิ่งสูงขึ้น
การทดสอบด้วยทุกแท้ทิคเป็นเวลานานจริงอาจไม่ทำงานดีในสถานการณ์จริง
ข้อมูลในอดีตไม่สามารถคาดการณ์อนาคตได้เลยใช่ไหม? แท้ทิคจำลองไม่สมจริงหรือ?
ฉันไม่เห็นด้วยกับความคิดนั้น
แท้ทิคจำลองที่รวดเร็วอาจมีข้อสงสัยในการเปลี่ยนแปลงอย่างฉับพลันของตลาด แต่ผลลัพธ์นั้นใกล้เคียงกับการใช้งานจริงมาก
หนึ่งในปัญหาที่ใหญ่ที่สุดคือดีเลย์เวลา
การทดสอบย้อนหลังคำนวณในคอมพิวเตอร์ไม่มีดีเลย์ แต่ในการใช้งานจริงจะมีดีเลย์ประมาณ 70 ms ถึงหลายร้อย ms ในการส่งคำสั่ง
นอกจากนี้ บางโบรกเกอร์มี Slippage แน่นอน
หากตั้ง Slippage เป็น 0 และใช้สเปรดของโบรกเกอร์จริงบวกประมาณ 4 จะใกล้เคียงกับการใช้งานจริงมากขึ้น
หากมีตัวอย่าง EA และสามารถทดสอบย้อนหลังได้ ให้ลองใช้งานกับสเปรดที่สูงขึ้นเล็กน้อยเพื่อดูว่าสามารถทำกำไรได้มั้ย
พารามิเตอร์ (Parameters)
พารามิเตอร์ ที่ในทดสอบย้อนหลังเรียกว่า Expert Settings หรือการตั้งค่าแบบผู้เชี่ยวชาญ
การตั้งค่ามีสองประเภทใหญ่ๆ
- สิ่งที่ผู้ใช้งานต้องการตั้งค่า
- สิ่งที่ไม่จำเป็น
การตั้งค่า MAGIC NUMBER, Lots และ Comments ทำให้ผู้ใช้งานสะดวกขึ้น
อย่างไรก็ตาม ควรหลีกเลี่ยงการตั้งค่าเงื่อนไขเช่น Period, StopLoss และ TakeProfit
เพื่อหลีกเลี่ยงสถานการณ์ที่ได้ EA มาแต่ไม่รู้ค่าการตั้งค่าเหมาะสมเลือก EA ที่มีการตั้งค่าน้อยและไม่ซับซ้อน
ครั้งหน้าจะพูดถึง Profit Factor และข้อดีข้อเสีย