หน้าแรก ตัวชี้วัดทางเทคนิค โพสต์

เครื่องมือ ZigZag ที่มีฟีเจอร์เสริมสำหรับ MetaTrader 4

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

มาทำความเข้าใจการทำงานของเครื่องมือ ZigZag กันเถอะ

เครื่องมือ ZigZag เป็นหนึ่งในเครื่องมือที่มักถูกมองว่าเป็น "Holy Grail" ของการหาจุด สูงสุดและต่ำสุด สำหรับกลยุทธ์การเทรดแบบ Swing หรือ Trend Following โดยเฉพาะสำหรับเทรดเดอร์มือใหม่มักจะรู้สึกทึ่งและเชื่อว่าไม่สามารถผิดพลาดได้ด้วยเครื่องมือนี้ แต่ในความเป็นจริงแล้วกลับไม่ใช่เลย เนื่องจากเครื่องมือนี้มีการทำงานที่เรียกว่า "repainting" กล่าวคือ ในระหว่างที่ราคากำลังเคลื่อนไหว เครื่องมือจะอัปเดตจุดสูงสุดหรือต่ำสุดล่าสุดเพื่อสะท้อนข้อมูลราคาใหม่ ทำให้เมื่อจุดสูงสุดหรือต่ำสุดนั้นถูกกำหนดแล้ว สถานการณ์ของตลาดอาจเปลี่ยนไปแล้วและไม่ตรงกับจุดที่เคยแสดงไว้

อย่างไรก็ตาม นี่ไม่ได้หมายความว่าเครื่องมือนี้จะไม่มีคุณค่า! จริง ๆ แล้วมันสามารถใช้วิเคราะห์ข้อมูลที่ผ่านมาและสร้างการตั้งค่าที่ดีสำหรับกลยุทธ์หลายอย่าง เพียงแต่ไม่ใช่ตามที่มือใหม่ส่วนใหญ่เชื่อกัน ในบทความนี้จะพูดถึงวิธีการใช้งานเครื่องมือ ZigZag อย่างมีประสิทธิภาพ และขอเชิญชวนให้ทุกคนแสดงความคิดเห็นเกี่ยวกับวิธีการที่พวกเขานำไปใช้ในกลยุทธ์ของพวกเขา

ผมได้ทำการเขียนโค้ด ZigZag จาก Metaquotes ใหม่ในรูปแบบที่อ่านง่ายขึ้น (อย่างน้อยสำหรับผม) และจัดทำการแสดงการทำงานภายในที่มักไม่สามารถมองเห็นได้จากเครื่องมือดั้งเดิม (ดูภาพด้านล่าง) นี่คือฟีเจอร์เสริมที่เครื่องมือ ZigZagExtras ของผมจะแสดง:

  • กราฟเส้นจะแสดง จุดสูงสุด และ จุดต่ำสุด สำหรับช่วง "Depth" ซึ่งเป็นหนึ่งในพารามิเตอร์ของเครื่องมือดั้งเดิม
  • นอกจากจุดสูงสุดและต่ำสุดที่ใช้ในรูปแบบ ZigZag แล้ว ยังแสดงจุดที่ผ่านมา ที่เคยถูกพิจารณาว่าเป็นตัวเลือกที่แข็งแกร่งในรูปแบบ ZigZag ซึ่งจะแสดงเป็นวงกลมสีดำที่จุดสูง () และจุดต่ำ ()
  • โดยเลือก เครื่องมือสามารถแสดงจุด BreakOut ที่ทะลุจุดสูง () หรือจุดต่ำ () ของช่วง "Depth" ซึ่งเคยถูกพิจารณาว่าเป็นจุดสูงหรือต่ำที่มีศักยภาพในกระบวนการทำงานของเครื่องมือ ZigZag โดยปกติเหล่านี้จะถูก repaint เมื่อราคาปัจจุบันพัฒนาขึ้นและมักทำให้มือใหม่เข้าใจผิดว่าเป็นจุดสูงหรือต่ำที่ถูกต้อง ส่งผลกระทบต่อความเชื่อมั่นและยอดเงินในบัญชีของพวกเขา

จุดประสงค์หลักของโค้ดและสัญญาณเสริมคือการช่วยให้เข้าใจการทำงานของเครื่องมือนี้ได้ดีขึ้น รวมถึงเป็นสัญญาณที่สามารถนำไปใช้ในกลยุทธ์ต่าง ๆ ที่คุณต้องการ มันอาจจะมีประโยชน์สำหรับการซื้อขายฉับพลันหรือเป็นสัญญาณก่อนการถอยกลับ หรือแม้กระทั่งในแนวทางที่คุณอาจจะยังไม่ได้นึกถึง ผมเชื่อว่าจะมีหลาย ๆ คนที่มีไอเดียดี ๆ และหวังว่าจะมีคนแชร์ความคิดเห็นกันที่นี่

วิธีการใช้งาน:

เพียงแค่แนบเครื่องมือไปยัง Chart และตั้งค่าพารามิเตอร์เหมือนกับเครื่องมือ ZigZag ดั้งเดิม โปรดทราบว่าลำดับของพารามิเตอร์จะแตกต่างกัน โดย Depth และ BackStep จะถูกจัดกลุ่มร่วมกันเนื่องจากเป็นช่วงเวลา หรือจำนวนบาร์ นอกจากนี้พารามิเตอร์ Deviation ยังรองรับเศษส่วนของ PIP (ในกรณีที่ใช้โบรกเกอร์ 3/5 หลัก) คุณสามารถตั้งค่าแฟลกแบบ boolean เพื่อแสดง จุด BreakOut บนกราฟได้

นอกจากนี้คุณยังสามารถเปิดใช้งาน การแจ้งเตือนเมื่อเกิด BreakOut ที่จุด สูง และ ต่ำ ข้อความแจ้งเตือนสามารถปรับแต่งได้เพื่อให้แสดงในภาษาหรือคำของคุณเอง

บันทึกการเปลี่ยนแปลงเวอร์ชัน

หากคุณพบข้อผิดพลาดหรือมีข้อเสนอแนะเกี่ยวกับฟีเจอร์ใหม่ ๆ ที่ต้องการให้รวมไว้ในการอัปเดตครั้งถัดไป โปรดแจ้งให้ผมทราบ

  • v1.5: เพิ่มคำสั่งคอมไพล์สำหรับโหมดการคอมไพล์ที่เข้มงวด
  • v1.4: แก้ไขข้อผิดพลาดเกี่ยวกับ "array out of range" ที่เกิดขึ้นเป็นครั้งคราว
  • v1.3: อนุญาตให้ใช้การแจ้งเตือน แม้ไม่แสดงจุด BreakOut
  • v1.2: แสดงสัญลักษณ์และกรอบเวลา (Period) ในข้อความแจ้งเตือน เพื่อช่วยให้ใช้งานได้สะดวกขึ้นบนกราฟหลาย ๆ อันพร้อมกัน
  • v1.1: อนุญาตให้ตั้งการแจ้งเตือนเมื่อเกิด BreakOut ที่จุดสูงหรือต่ำ และแก้ไขข้อผิดพลาดที่ทำให้เครื่องมือไม่อัปเดตเมื่อมีข้อมูลใหม่เข้ามา

ตัวอย่างการแสดงผลของเครื่องมือ (โดยไม่มีและมีจุด BreakOut):

ZigZagZug Chart (ไม่มีจุด BreakOut)

ZigZagZug Chart (มีจุด BreakOut)

โปรดทราบว่า โค้ดทั้งหมดใน CodeBase ของผมตอนนี้สามารถดูได้ในแท็บ "Public Projects" ของ MetaEditor ภายใต้ชื่อ "FMIC"

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

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