การค้นหารูปแบบ ZigZag: เทคนิคการซื้อขายที่ไม่ควรพลาด

Mike 2008.05.17 14:41 29 0 0

คุณสมบัติพิเศษของ ZigZag

1. ค้นหาการหักมุม ZZ - จะทำการค้นหาได้เฉพาะจุดที่มีการใกล้เคียงกับจุดสูงสุดหรือต่ำสุดของเส้นโค้ง (Snake) โดยจะข้ามจุดสุดยอดอื่น ๆ ที่ไม่เกี่ยวข้องออกไป
2. ZZ จะถูกคำนวณจากกรอบเวลาที่ใหญ่กว่า (ไฟล์ชื่อ SZZ_without_ZZ.mq4 คือผู้รับผิดชอบในส่วนนี้) และสร้างขึ้นในกรอบเวลาที่เล็กกว่า (ไฟล์ SZZReader.mq4) ซึ่งจะช่วยลดจำนวนการ "รีดีไซน์" และหลีกเลี่ยงการรวมการหักมุมที่ "เกินความจำเป็น" รวมถึงการแตะระดับหยุดที่เกิดจากเทียมบางส่วนเข้าไปใน ZZ นอกจากนี้ การใช้ ZZ ในกรอบเวลาที่เล็กกว่าจะช่วยให้เราคำนวณอัตราส่วนระหว่างการฉายแนวนอนของส่วนต่าง ๆ ได้อย่างแม่นยำยิ่งขึ้น
3. ส่วนการก่อตัวของ ZZ จะไม่ถอยกลับจากระดับที่ถึงแล้วเหมือนอย่างราคา แต่จะทำการยึดระดับเหล่านั้นไว้เพื่อไม่ให้ "บิดเบือน" อัตราส่วนของการพัฒนารูปทรง (ในกรณีที่มีการเปลี่ยนทิศทาง การหักมุม ZZ ใหม่จะถูกสร้างขึ้นที่ระดับล่าสุดที่ถึงแล้ว ซึ่งการพัฒนานี้จะถูกยึดไว้ด้วย "ยางยืด").

ทั้งหมดนี้ช่วยให้เราติดตามการพัฒนารูปแบบได้อย่างมีประสิทธิภาพ:

และในขณะเดียวกัน เมื่อมีการหักมุม ZZ ใหม่ สามารถประเมินความเป็นไปได้ในการพัฒนารูปแบบให้เสร็จสิ้น โดยเปรียบเทียบกับรูปทรงที่มีการเปลี่ยนทิศทาง:

เพื่อทำงานกับโปรแกรม ให้บันทึกไฟล์ทั้งสอง SZZ_without_ZZ.mq4 และ SZZReader.mq4 ในโฟลเดอร์ตัวบ่งชี้ เปิดใน MetaEditor และทำการคอมไพล์ โปรแกรมนี้พัฒนามาสำหรับการทดสอบ แต่สามารถทำงานในโหมดเรียลไทม์ได้ (หวังว่าจะใช้งานได้จริง).

ในการเริ่มใช้งาน ให้โหลด SZZReader ในหน้าต่างปัจจุบัน โดยตั้งค่าพารามิเตอร์ SeniorTF เพื่อกำหนดกรอบเวลาสำหรับการคำนวณ ZZ จะต้องมีราคาจากกรอบเวลาที่ใหญ่กว่าเพื่อสร้าง ZZ ในกรอบเวลาที่เลือก.

ตัวอย่างเช่น หากเราต้องการคำนวณ ZZ ในกรอบเวลา Н1 และวาดใน М5 เราจะต้องเริ่มต้น SZZReader ในหน้าต่าง М5 โดยระบุ extern int SeniorTF = 60;

หมายเหตุ: ตัวบ่งชี้ที่แนบมานี้เป็นแบบพื้นฐาน โดยจะทำการวาด ZZ และ "ยางยืด" เท่านั้น ไม่มีเทมเพลตของรูปทรงที่เปลี่ยนทิศทาง หรือฟังก์ชันในการค้นหารูปแบบ รวมถึงการสร้างและคำนวณความสัมพันธ์เพิ่มเติมระหว่างการหักมุม ZZ ในตัวบ่งชี้นี้.

รายการ
ความคิดเห็น 0