สวัสดีเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เรามีระบบ EA ที่น่าสนใจมานำเสนอ นั่นก็คือ Backbone ซึ่งเป็นระบบที่สร้างขึ้นเพื่อการเทรดใน MetaTrader 4 โดยอิงจากการเปลี่ยนแปลงของทิศทางการเทรดตามระดับ TakeProfit, StopLoss และ TrailingStop แนวทางการเปิดและปิดตำแหน่งจะถูกกำหนดให้ตรงข้ามกับตำแหน่งที่ปิดไปก่อนหน้า
ตำแหน่งจะถูกปิดเมื่อถึงระดับ TakeProfit, StopLoss หรือ TrailingStop ระบบนี้ไม่ใช้ตัวชี้วัดหรือโมเดลทางคณิตศาสตร์อื่นๆ แต่จะสร้างผลกำไรจากการที่ระยะเวลาของตำแหน่งที่มีกำไรยาวนานกว่าระยะเวลาของตำแหน่งที่ขาดทุน
Backbone สามารถใช้งานได้กับทุกกรอบเวลา แต่จะต้องปรับระดับ TakeProfit, StopLoss และ TrailingStop ให้เหมาะสมกับกรอบเวลานั้นๆ ตัวอย่างที่ใช้คือ EURUSD H1 ในช่วงเวลา 10/1/2007 - 9/30/2008 เพื่อเร่งการปรับแต่ง ฉันได้เพิ่มคีย์เพื่อให้การตัดสินใจการเทรดเกิดขึ้นเฉพาะเมื่อมีแท่งเทียนใหม่ โดยใช้โหมด “Open Prices only” ในระหว่างการปรับแต่ง
พารามิเตอร์ที่ใช้มีดังนี้ (ค่าที่ดีที่สุดสำหรับ EURUSD H1, 10/1/2007 - 9/30/2008):
- extern double MaxRisk = 0.5; //ความเสี่ยงสูงสุดสำหรับการเทรดทั้งหมด
- extern int ntmax = 10; //จำนวนการเทรดสูงสุดในทิศทางเดียว
- extern int TakeProfit = 170;
- extern int StopLoss = 40; //0: ปิดการใช้งาน; >0: เปิดใช้งาน
- extern int TrailingStop = 300; //0: ปิดการใช้งาน; >0: เปิดใช้งาน
เหมือนกับ EA ที่ผ่านการปรับแต่งส่วนใหญ่ Backbone จะทำงานได้ดีเฉพาะในช่วงเวลาที่ได้ทำการปรับแต่งเท่านั้น หากทำการตรวจสอบ out-of-sample จะพบว่ามันอาจจะไม่ค่อยประสบความสำเร็จนัก อย่างไรก็ตาม Backbone สามารถเป็นพื้นฐานสำหรับ EA ที่ซับซ้อนและมีกำไรมากขึ้นได้ โดยการเพิ่มฟิลเตอร์ต่างๆ เพื่อป้องกันการขาดทุน
คำแนะนำของฉันคือ ให้เริ่มจากการปรับแต่ง Backbone ด้วยระดับ TakeProfit, StopLoss และ TrailingStop โดยใช้เครื่องมือปรับแต่งใน MetaTrader หลังจากนั้นให้ทำการตัดค่าที่ได้ออกและเพิ่มฟิลเตอร์ก่อนจะปรับแต่งเฉพาะพารามิเตอร์ของฟิลเตอร์ต่อไป
โชคดีครับ!

| สัญลักษณ์ | EURUSD (ยูโร vs ดอลลาร์สหรัฐ) | ||||
| ช่วงเวลา | 1 ชั่วโมง (H1) 2007.10.01 00:00 - 2008.09.29 23:00 (2007.10.01 - 2008.09.30) | ||||
| โมเดล | ทุกแท่ง (วิธีที่แม่นยำที่สุดโดยอิงจากกรอบเวลาที่มี) | ||||
| พารามิเตอร์ | MaxRisk=0.5; ntmax=10; TakeProfit=170; StopLoss=40; TrailingStop=300; | ||||
| แท่งในทดสอบ | 7086 | โมเดลติ๊ก | 3103036 | คุณภาพการจำลอง | n/a |
| ข้อผิดพลาดในการจับคู่กราฟ | 219 | ||||
| เงินฝากเริ่มต้น | 10000.00 | ||||
| กำไรสุทธิรวม | 9882406.34 | กำไรทั้งหมด | 31810499.95 | ขาดทุนทั้งหมด | -21928093.61 |
| ปัจจัยกำไร | 1.45 | ผลตอบแทนที่คาดหวัง | 4607.18 | ||
| การลดลงแบบสัมบูรณ์ | 672.94 | การลดลงสูงสุด | 2039240.00 (20.33%) | การลดลงสัมพัทธ์ | 82.13% (1922003.87) |
| การเทรดทั้งหมด | 2145 | ตำแหน่งขาย (เปอร์เซ็นต์ที่ชนะ) | 1138 (26.27%) | ตำแหน่งซื้อ (เปอร์เซ็นต์ที่ชนะ) | 1007 (31.28%) |
| การเทรดที่มีกำไร (% ของทั้งหมด) | 614 (28.62%) | การเทรดที่ขาดทุน (% ของทั้งหมด) | 1531 (71.38%) | ||
| ใหญ่ที่สุด | การเทรดที่มีกำไร | 85560.00 | การเทรดที่ขาดทุน | -23220.00 | |
| เฉลี่ย | การเทรดที่มีกำไร | 51808.63 | การเทรดที่ขาดทุน | -14322.73 | |
| สูงสุด | การชนะติดต่อกัน (กำไรในเงิน) | 22 (1861260.00) | การขาดทุนติดต่อกัน (ขาดทุนในเงิน) | 79 (-1591660.00) | |
| สูงสุด | การชนะติดต่อกัน (จำนวนครั้งที่ชนะ) | 1861260.00 (22) | การขาดทุนติดต่อกัน (จำนวนครั้งที่ขาดทุน) | -1591660.00 (79) | |
| เฉลี่ย | การชนะติดต่อกัน | 7 | การขาดทุนติดต่อกัน | 16 | |
ความคิดเห็น 0