ZigZag Semaphore (Semafor) อินดิเคเตอร์สำหรับ MetaTrader 4

Mike 2019.12.23 00:37 11 0 0
ไฟล์แนบ

ยินดีต้อนรับสู่บทความเกี่ยวกับอินดิเคเตอร์ ZigZag Semaphore (Semafor) ที่จะช่วยให้การเทรดของคุณสนุกและมีประสิทธิภาพมากยิ่งขึ้น!

อินดิเคเตอร์นี้จะทำการสร้างสัญลักษณ์ (หรือที่เรารู้จักกันในชื่อ Semafor) ที่จุด zig zag สำหรับความยาวการประเมิน zig zag ทั้ง 4 ระดับ โดยตัว zig zag จะไม่วาดเส้นบนกราฟ แต่จะทำการมาร์กจุดที่เป็น zig zag เท่านั้น

อัลกอริธึมนี้เป็นหนึ่งในอัลกอริธึมที่ง่ายที่สุดสำหรับการสร้าง zig zag ที่เราสามารถหามาใช้ได้ในโพสต์ที่กล่าวถึง “!!!-MT4 SEMAFOR” โดยมันจะถูกนำไปใช้ในวิธีการ “DetectNewSwing”, “LoadIndiBuffers” และ “SetSwingBarValues” โดยเวอร์ชันนี้สามารถทำงานได้ดีใน Strategy Tester ซึ่งต่างจากต้นฉบับที่ไม่สามารถทำงานได้จริงในเวลาจริง

สัญลักษณ์ที่แสดงจะมีระดับที่แตกต่างกัน ได้แก่:

  • ระดับ 1: จุดขาวเล็กๆ
  • ระดับ 2: วงกลมสีแดงรอบจุดขาว
  • ระดับ 3: วงกลมสีเหลืองรอบทั้งจุดขาวและวงกลมสีแดง
  • ระดับ 4: วงกลมสีเขียวรอบทั้งหมด


ความยาวของการประเมินสามารถตั้งค่าได้ตามที่ผู้ใช้ต้องการ โดยมีค่าตั้งต้นดังนี้:

  • extern int Level_1_Length = 21; // ระยะการตรวจจับ Zig Zag 1 (21)
  • extern int Level_2_Length = 40; // ระยะการตรวจจับ Zig Zag 2 (40)
  • extern int Level_3_Length = 60; // ระยะการตรวจจับ Zig Zag 3 (60)
  • extern int Level_4_Length = 72; // ระยะการตรวจจับ Zig Zag 4 (72)

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


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

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