ZigZag ของ Orlov - อินดิเคเตอร์สำหรับ MetaTrader 4

Mike 2011.01.13 17:32 34 0 0
ไฟล์แนบ

สั้น ๆ:

มี Zigzag จำนวนมากมายในตลาด แต่ส่วนใหญ่มีอัลกอริธึมที่ซับซ้อนและไม่ให้ผลลัพธ์ตามที่ต้องการ นอกจากนี้ หลักการทำงานและการปรับแต่งก็เข้าใจได้ยาก

ฉันตัดสินใจที่จะเขียน Zigzag ของตัวเองและตั้งชื่อตามชื่อของฉันเอง :)

Zigzag นี้มีหลักการทำงานที่เรียบง่าย ชัดเจน และเป็นธรรมชาติ มันจะแสดงแรงกระตุ้นและการปรับฐานที่สำคัญสำหรับคุณ โดย Zigzag จะไม่รีเฟรช เพราะมันจะวาดเฉพาะแรงกระตุ้นที่มีอยู่แล้ว

ตัวเลือกและหลักการทำงาน:

externdouble MinRatio=0.33;

นี่หมายถึงความสัมพันธ์ของแรงกระตุ้นใหม่กับแรงกระตุ้นก่อนหน้า ที่ Zigzag จะตอบสนอง กล่าวคือ เส้นใหม่จะถูกสร้างขึ้นเฉพาะเมื่อแรงกระตุ้นปัจจุบันมีขนาดไม่น้อยกว่า 0.33 ของแรงกระตุ้นก่อนหน้า

  • 0.5 - ไม่น้อยกว่าครึ่ง
  • 0.75 - ไม่น้อยกว่าสามในสี่ เป็นต้น

externint MinPoints=20;

นี่เป็นฟิลเตอร์ที่ตัดการเคลื่อนไหวที่เล็กเกินไป หรือที่เรียกว่าความสั่นสะเทือนในตลาด มันกำหนดขนาดของแรงกระตุ้นขั้นต่ำสำหรับการตอบสนองในหน่วยพ้อยท์ กล่าวคือ Zigzag จะไม่ตอบสนองต่อแรงกระตุ้นที่น้อยกว่า MinPoints

externint ForcePoints=50;

พารามิเตอร์นี้ช่วยให้ตอบสนองต่อการถอยที่มีขนาดใหญ่ แม้ว่าแรงกระตุ้นนั้นจะน้อยกว่า MinRatio ตัวอย่างเช่น หลังจากการเคลื่อนไหวที่รุนแรง

หากพารามิเตอร์ MinPoints ตั้งค่ามากกว่า ForcePoints ForcePoints จะถูกปรับให้มีขนาดเท่ากันโดยอัตโนมัติ

externbool ByClose=False;

พารามิเตอร์ที่น่าสนใจนี้ช่วยให้วาด Zigzag โดยอิงจากราคาปิดและไม่สนใจความสั่นสะเทือนในตลาดของ High และ Low

externint History=5000;

นี่คือประวัติการทำงานของ Zigzag :)

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