จะเพิ่มประสิทธิภาพ Expert Advisor ใน Metatrader 4 ได้อย่างไร?
แม้ว่าจิตวิทยาของตลาดจะยังคงเหมือนเดิมในแต่ละปี แต่สภาวะตลาดบางอย่างเปลี่ยนแปลงไปเรื่อย ๆ สิ่งที่ทำกำไรได้เมื่อวานนี้ไม่ใช่ความจริงที่ว่าพรุ่งนี้จะมีกำไร หน้าที่ของเทรดเดอร์คือการปรับตัวให้เข้ากับสภาวะปัจจุบันและรับรายได้ต่อไป
เช่นเดียวกับที่ปรึกษาการซื้อขาย แม้แต่ที่ปรึกษาผู้เชี่ยวชาญที่ทำกำไรได้มากที่สุดก็จะหยุดทำเงินไม่ช้าก็เร็วเนื่องจากสภาวะตลาดที่เปลี่ยนไป งานของเราคือการคาดการณ์สิ่งนี้และเพิ่มประสิทธิภาพ EA สำหรับสถานการณ์ใหม่
- การตั้งค่าพารามิเตอร์สำหรับการปรับให้เหมาะสม
- การทดสอบย้อนหลังของที่ปรึกษา
- ส่งต่อการทดสอบที่ปรึกษาผู้เชี่ยวชาญ
กระบวนการเพิ่มประสิทธิภาพที่ปรึกษาผู้เชี่ยวชาญใน MT4
ลองนึกภาพสถานการณ์ คุณตัดสินใจที่จะประกอบคอมพิวเตอร์ตามส่วนประกอบต่างๆ คุณซื้อการ์ดจอที่แพงที่สุดมาเธอร์บอร์ดแรม 32 GB และอื่น ๆ คุณรวบรวมทุกอย่างในหน่วยระบบและทำงานตามที่กล่าวโดยไม่มีไดรเวอร์ คุณคิดว่าคอมพิวเตอร์ดังกล่าวจะตอบสนองความคาดหวังของคุณหรือไม่?
ฉันคิดว่าไม่ ก่อนที่จะดำเนินการคุณต้องติดตั้งไดรเวอร์ ฉันไม่ได้พูดถึงการตั้งค่าส่วนกลางเพิ่มเติม
สถานการณ์จะเหมือนกันกับที่ปรึกษาการซื้อขาย ใช่แน่นอนนักพัฒนาให้การตั้งค่า แต่เวลาผ่านไปและตามที่กล่าวไว้ข้างต้นสิ่งที่ทำงานเมื่อวานอาจใช้ไม่ได้ในวันนี้ ดังนั้นเราจะหาวิธีเพิ่มประสิทธิภาพที่ปรึกษาอย่างเหมาะสม
การตั้งค่าพารามิเตอร์สำหรับการปรับให้เหมาะสม
ก่อนอื่นให้ทำการทดสอบด้วยการตั้งค่าที่กำหนดไว้ล่วงหน้า สมมติว่าหุ่นยนต์ซื้อขายได้ดีในคู่ GBPUSD ในกรอบเวลา M15 เราเริ่มวันที่ 01/01/2021 ถึง 02/28/2021 และดูว่าเราได้กราฟความสามารถในการทำกำไรแบบไหน
หากที่ปรึกษาทำงานได้ดีกับข้อมูลในอดีตนี่เป็นสิ่งที่ดีสำหรับเรา อย่างไรก็ตามหากที่ปรึกษาผู้เชี่ยวชาญให้ผลลัพธ์ที่เป็นลบกับข้อมูลในอดีตก็ไม่จำเป็นต้องติดตามข้อมูลดังกล่าว
แต่ความสมบูรณ์แบบไม่มีขีด จำกัด เราต้องเพิ่มประสิทธิภาพ EA และพยายามปรับปรุงผลลัพธ์ ในการดำเนินการนี้ในหน้าต่างผู้ทดสอบกลยุทธ์ให้กด "คุณสมบัติของผู้เชี่ยวชาญ" สามแท็บเปิดบนหน้าจอ:
- การทดสอบ;
- พารามิเตอร์ขาเข้า;
- การเพิ่มประสิทธิภาพ
ในแท็บ "การทดสอบ" ตั้งค่าเงินฝากเริ่มต้นที่คุณสนใจที่ $ 100 ที่ปรึกษาผู้เชี่ยวชาญจะซื้อขายทั้งซื้อและขาย ดังนั้นในช่อง "ตำแหน่ง" ให้เลือก "ยาวและสั้น"
ในบล็อก "การเพิ่มประสิทธิภาพ" คุณสามารถเลือก "พารามิเตอร์ที่เพิ่มประสิทธิภาพ" จากรายการที่เสนอ:
- สมดุล;
- ปัจจัยกำไร;
- PayOff ที่คาดไว้;
- การเบิกสูงสุด;
- เปอร์เซ็นต์การเบิกจ่าย;
- กำหนดเอง.
หากคุณต้องการให้เฉพาะผลลัพธ์ที่มีผลรวมเป็นบวกเท่านั้นเพื่อเข้าร่วมในผลการค้นหาให้เลือกช่องถัดจาก "อัลกอริทึมทางพันธุกรรม"
การตั้งค่าแท็บการทดสอบเพื่อเพิ่มประสิทธิภาพ EA
แท็บ "พารามิเตอร์อินพุต" ประกอบด้วยตัวแปรที่เราสามารถปรับให้เหมาะสมได้
ทำเครื่องหมายในช่องถัดจากช่องที่คุณต้องการปรับให้เหมาะสมเช่น StopLoss, TakeProfit เป็นต้นปล่อยให้คอลัมน์ "ค่า" ไม่เปลี่ยนแปลง คอลัมน์นี้มีค่าเริ่มต้นที่ตั้งไว้ล่วงหน้าในระหว่างการทดสอบก่อนหน้านี้ เราสนใจคอลัมน์:
- เริ่มต้น - จากค่าใดที่การเพิ่มประสิทธิภาพเริ่มต้น
- ขั้นตอน - ขั้นตอนสำหรับค่าถัดไปคืออะไร
- หยุด - เมื่อถึงค่าแล้วควรหยุดการปรับให้เหมาะสม
หากคุณเลือกตัวแปร StopLoss จุดเริ่มต้นของการปรับให้เหมาะสมคือ 20 pip โดยมีขั้นตอนที่ 5 pip จนถึง 50 pip ในทำนองเดียวกันคุณก็ทำเช่นเดียวกันกับ TakeProfit
บรรทัดล่าง
ใน EA คุณสามารถปรับพารามิเตอร์ให้เหมาะสม: StopLoss, TakeProfit, Maximum Drawdown และอื่น ๆ คุณอาจต้องเรียกใช้ EA ในข้อมูลประวัติหลาย ๆ ครั้งก่อนที่คุณจะไปถึงการตั้งค่าที่จำเป็น การทดสอบในประวัติที่ยาวนานขึ้นอาจให้ความแม่นยำสูงกว่า
« จะติดตั้งหุ่นยนต์ใน Metatrader 4 ได้อย่างไร? แพลตฟอร์มการซื้อขาย: การซื้อขายอัลกอริทึมเป็นวิธีการซื้อขายที่มีความถี่สูง »