วันนี้เราจะมาแนะนำ FivePattern อินดิเคเตอร์ที่ช่วยวิเคราะห์รูปแบบคลื่น М & W ตามแบบของ Merrill และระดับแนวรับ/แนวต้านที่ถูกวาดขึ้นในจุดสุดขีดของอินดิเคเตอร์ ZigZag โดย A. Merrill ได้จัดประเภทรูปทรงห้าเหลี่ยมตามลำดับจากบนลงล่าง และสร้างโมเดลการจัดประเภทคลื่น M & W อย่างเป็นระเบียบ ดังนี้:


รูปแบบไดนามิกโดย A. Merrill คือรูปแบบที่สามารถเปลี่ยนแปลงได้ตามเวลา โดยรูปแบบไดนามิกนี้จะปรากฏในสี่รัศมีของ Zigzag ขวา ทั้งหมดในอินดิเคเตอร์นี้ถือเป็นไดนามิก เพื่อให้สอดคล้องกับเงื่อนไขนี้ เราได้ทำการแนะนำแนวคิดเกี่ยวกับ การกลายพันธุ์ของคลื่น (ดูด้านล่าง) และได้ปรับอัลกอริธึมของอินดิเคเตอร์ Zigzag แบบคลาสสิกเล็กน้อย
ในส่วนของอัลกอริธึมการค้นหาจุดสุดขีด - Zigzag นั้น เป็นอัลกอริธึมที่ใช้สำหรับ "การตัดสินใจชั่วคราว (เร็ว)" และแน่นอนว่าต้องมีการเปลี่ยนแปลง เนื่องจากข้อผิดพลาดส่วนใหญ่เกี่ยวข้องกับการตรวจจับรูปแบบ NOPATTERN (ดูใน enum NamePattern ในไฟล์ MyCPattern.mqh) ซึ่งเป็นข้อผิดพลาดของเครื่องมือค้นหา
วิวัฒนาการและการกลายพันธุ์ของคลื่น
วิวัฒนาการ - การเปลี่ยนแปลงของรูปแบบไดนามิกที่ยังคงอยู่ในครอบครัวคลื่นเดิม วิวัฒนาการของรูปแบบ M-Wave:

วิวัฒนาการของรูปแบบ W-Wave:

การกลายพันธุ์ - การเปลี่ยนแปลงของรูปแบบไดนามิกที่ย้ายไปยังครอบครัวคลื่นอื่น การกลายพันธุ์ของรูปแบบ M-Wave:

การกลายพันธุ์ของรูปแบบ W-Wave:

หมายเหตุ: อัลกอริธึมการคาดการณ์ถือว่าการกลายพันธุ์ส่งผลให้เกิดรูปทรงใหม่ล่าสุดของวิวัฒนาการ และตัวนับวิวัฒนาการ/การกลายพันธุ์จะทราบถึงความเป็นไปได้ในการกลายพันธุ์/วิวัฒนาการที่ไม่เป็นไปตามลำดับ เช่น การกลายพันธุ์ในรูปทรงกลางและสูง วิธีนี้จะถูกนำไปใช้โดยการเลือกค่าเฉพาะในบิตมาสก์ enum NamePattern (ดู MyCPattern.mqh) หากคุณต้องการใช้ตัวนับวิวัฒนาการ/การกลายพันธุ์ - อย่าเปลี่ยน enum NamePattern.
การทำงานของอินดิเคเตอร์:
อินดิเคเตอร์นี้จะแสดงรูปแบบคลื่น М & W ตามแบบของ Merrill และระดับแนวรับ/แนวต้านบนกราฟ อินดิเคเตอร์จะทำการคำนวณใหม่ในแต่ละแท่งประวัติใหม่ (เพื่อประหยัดเวลา CPU ขณะเรนเดอร์วัตถุ) ชื่อของวัตถุทั้งหมดจะเป็นแบบสุ่ม อินดิเคเตอร์คำนวณการเคลื่อนไหวของราคาที่คาดการณ์จากความคาดหวังของวิวัฒนาการ/การกลายพันธุ์ของคลื่นแบบส่วนตัว (แบบอนุกรม) อินดิเคเตอร์ยังมีตัวนับประสิทธิภาพของโมเดลรูปแบบ

เวอร์ชันปัจจุบัน:
เวอร์ชันทดสอบ 1.02:
- เครื่องมือค้นหา, Zigzag แบบคลาสสิก;
- โมเดลการคาดการณ์: ระดับ 0 (วิวัฒนาการ/การกลายพันธุ์ตามลำดับ);
- ตัวนับโมเดล: ระดับ 0 (อัลกอริธึม: "นับเฉพาะสิ่งที่เห็น ไม่รู้ว่าสิ่งที่เกิดขึ้นก่อนหน้า..." สถิติจะแสดงหลังจากรูปทรงที่ 11 ปรากฏ)