หน้าแรก การเทรดด้วยระบบ โพสต์

แบรนดี - ระบบเทรดอัตโนมัติสำหรับ MetaTrader 4

ไฟล์แนบ
8508.zip (1.19 KB, ดาวน์โหลด 0 ครั้ง)

แบรนดี เป็นระบบเทรดอัตโนมัติที่ใช้สองค่าเฉลี่ยเคลื่อนที่ (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 ในโค้ดต้นฉบับยังไม่ได้รับการปรับแต่ง.

    โพสต์ที่เกี่ยวข้อง

    ความคิดเห็น (0)