แบรนดี เป็นระบบเทรดอัตโนมัติที่ใช้สองค่าเฉลี่ยเคลื่อนที่ (Moving Average): ค่าเฉลี่ยเคลื่อนที่ช้าใช้เพื่อรับสัญญาณเข้า ส่วนค่าเฉลี่ยเคลื่อนที่เร็วใช้เพื่อปิดการเทรด
- เปิดการซื้อ (Buy) เมื่อค่าเฉลี่ยเคลื่อนที่ช้าขึ้นสูง ปิดเมื่อค่าเฉลี่ยเคลื่อนที่เร็วกว่าลดลง
- เปิดการขาย (Sell) เมื่อค่าเฉลี่ยเคลื่อนที่ช้าลงต่ำ ปิดเมื่อค่าเฉลี่ยเคลื่อนที่เร็วกว่าขึ้นสูง
แค่นี้เอง! ไม่มีความซับซ้อนใดๆ เช่น การตัดกันของค่าเฉลี่ยเคลื่อนที่ ฯลฯ :)
นี่คือ ผลการปรับแต่ง สำหรับปีจากกรกฎาคม 2007 ถึงกรกฎาคม 2008


การปรับแต่งใดๆ ก็แสดงภาพที่มีกำไร แต่ EA จะเทรดในช่วงเวลาไหนหลังจากการปรับแต่งในช่วงที่มันไม่ทราบข้อมูล?
ให้เราลองทำ การทดสอบสามเดือนข้างหน้า - ทดสอบในช่วงเวลาตั้งแต่กรกฎาคม 2008 จนถึงวันนี้ (ครึ่งหลังของเดือนตุลาคม) ซึ่งจะได้ผลการทดสอบในระยะเวลา 3 เดือนครึ่งหลังจากการปรับแต่ง


จากที่เห็น EA ยังคงมีกำไรหลังจากการปรับแต่งมากกว่า 3 เดือน
พารามิเตอร์ที่ต้องปรับแต่ง:
p1, p2 - ช่วงเวลาในการเฉลี่ยเพื่อคำนวณค่าเฉลี่ยเคลื่อนที่ ปรับแต่งด้วยค่าตั้งแต่ 2 ถึง 100 โดยก้าวทีละ 1
s1, s2 - การเลื่อนสัมพัทธ์ต่อแท่งปัจจุบันโดยจำนวนช่วงเวลาที่กำหนด ยอดค่าตั้งแต่ 2 ถึง 20 โดยก้าวทีละ 1
sl - การหยุดขาดทุนของตำแหน่งที่เปิด ปรับแต่งด้วยค่าตั้งแต่ 10 ถึง 100 โดยก้าวทีละ 5
ts - รักษาตำแหน่งที่เปิดไว้ด้วยการหยุดตามหลัง ปรับแต่งด้วยค่าตั้งแต่ 100 ถึง 200 โดยก้าวทีละ 5
หาก ts น้อยกว่า 100 การหยุดตามหลังจะถูกปิดใช้งาน ทำเพื่อไม่ให้การหยุดตามหลังรบกวนการทำงานของ EA แต่ใช้เป็นมาตรการความปลอดภัย เช่น หากการเชื่อมต่อขาดหายไป เมื่อ EA ไม่สามารถปิดตำแหน่งได้เอง
หากต้องการปิดการหยุดตามหลัง ให้ตั้งค่าตัวแปร ts น้อยกว่า 100 เช่น ts = 0 - การหยุดตามหลังจะถูกปิดใช้งาน
EA ทำงานเมื่อแท่งใหม่ปรากฏ ดังนั้นการปรับแต่งจึงควรทำตามโมเดล: "เปิดราคาเท่านั้น (วิธีที่เร็วที่สุดในการวิเคราะห์แท่งที่เพิ่งเสร็จสิ้น โดยเฉพาะสำหรับ EA ที่ควบคุมการเปิดแท่งได้อย่างชัดเจน)"
P.S. EA ในโค้ดต้นฉบับยังไม่ได้รับการปรับแต่ง.
โพสต์ที่เกี่ยวข้อง
- JS-Chaos: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- MQL5 Wizard: สร้างสัญญาณเทรดจาก Bullish Harami/Bearish Harami + Stochastic สำหรับ MetaTrader 5
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI