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

ระบบการเทรดด้วยตรรกะฟัซซี่สำหรับ MetaTrader 5

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

ผู้คิดค้นแนวคิดAlexey Kiyanitsa, ผู้พัฒนาโค้ด MQL5barabashkakvn.

การประเมินผลจะอิงจากค่าของตัวชี้วัดห้าตัว ได้แก่ (Gator, WPR, AC, DeMarker และ RSI) โดยใช้ฟังก์ชันสมาชิกแบบรูปสี่เหลี่ยมคางหมู ก่อนที่จะส่งคำขอการเทรด ระบบจะตรวจสอบว่ามีเงินในบัญชีเพียงพอหรือไม่

พารามิเตอร์

   double arGator[8]     ={0.010,0.020,0.030,0.040,0.040,0.030,0.020,0.010};
   double arWPR[8]       ={-95,-90,-80,-75,-25,-20,-10,-5};
   double arAC[8]        ={0.05,0.04,0.03,0.02,0.02,0.03,0.04,0.05};
   double arDeMarker[8] ={0.15,0.2,0.25,0.3,0.7,0.75,0.8,0.85};
   double arRSI[8]       ={25,30,35,40,60,65,70,75};
   double Weight[5]      ={0.133,0.133,0.133,0.268,0.333};

สำหรับกรอบเวลา H1.

จากผู้คิดค้นแนวคิด:

มีข้อมูลทฤษฎีมากมายเกี่ยวกับระบบฟัซซี่ มาคุยกันเกี่ยวกับ Expert Advisor นี้: 

1) การประเมินผลจะอิงจากค่าของตัวชี้วัดห้าตัว (Gator, WPR, AC, DeMarker และ RSI) โดยใช้ฟังก์ชันสมาชิกแบบรูปสี่เหลี่ยมคางหมู

2) การจัดอันดับและน้ำหนักของค่าต่างๆ สามารถแก้ไขได้โดยตรงในโค้ด

3) เป็นพื้นฐานสำหรับการประเมินฟัซซี่ (เพื่อซื้อ ขาย หรือไม่ทำอะไรเลย) คุณสามารถใช้ตัวชี้วัดข้างต้นหรือวิธีการอื่นๆ ตามที่คุณต้องการ

โดยรวมแล้ว โค้ด EA นี้ออกแบบมาเพื่อให้คุณได้รู้จักกับเทคนิคการประเมินฟัซซี่ในสถานการณ์ตลาดปัจจุบัน แนะนำให้ใช้หรือปรับเปลี่ยนหลังจากทำความเข้าใจทฤษฎีแล้ว คุณสามารถเริ่มต้นจากเอกสารเกี่ยวกับพื้นฐานการประเมินฟัซซี่โดย A. Nedosekin (มันอธิบายเทคโนโลยีที่แตกต่างกัน แต่มีคำอธิบายทฤษฎีที่ดีมาก)

หมายเหตุ:

  • หากคุณต้องการเพิ่มเกณฑ์การประเมินของคุณเองแทนตัวชี้วัดห้าตัวที่มีอยู่แล้ว แนะนำให้แบ่งเกณฑ์นั้นออกเป็นขอบเขตของค่าฟัซซี่ (ในโค้ด - อาร์เรย์ arGator[7] เป็นต้น)
  • อย่าพยายามเพิ่มประสิทธิภาพพารามิเตอร์ของฟังก์ชันสมาชิกมากเกินไป (เนื่องจากมันไม่สามารถเข้าถึงได้ในโค้ด) — มันจะไม่ให้ผลที่สำคัญใดๆ
  • ลองทำการทดลองดู ฉันว่า ตรรกะฟัซซี่นั้นไม่มีใครเปรียบเทียบได้ในเรื่องการตัดสินใจ

ผลลัพธ์ที่ดีที่สุดได้รับบน EURUSD, H1:

Fuzzy logic tester 

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

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