ตัวกรองมัลติพาสเฉลี่ย - อินดิเคเตอร์สำหรับ MetaTrader 5

Mike 2018.09.26 06:57 19 0 0
ไฟล์แนบ

คำจำกัดความ:

ในทางทฤษฎี ทุกอย่างที่เป็นค่าเฉลี่ยสามารถเป็นฟิลเตอร์ดิจิตอลได้เช่นกัน (เพียงแต่ต้องค้นหาค่าสัมประสิทธิ์ที่เหมาะสม - อย่างเช่น SMA มีค่า "1" สำหรับสัมประสิทธิ์ทั้งหมด) แต่ตัวอินดิเคเตอร์นี้ตรงไปตรงมาในหมวดหมู่นั้น แม้ว่าจะไม่ใช้สัมประสิทธิ์ในเวอร์ชันนี้ การหลีกเลี่ยงสัมประสิทธิ์ในเวอร์ชันนี้ทำเพื่อสองเหตุผลหลัก: ความเรียบง่ายและประสิทธิภาพของโค้ด โดยพื้นฐานแล้วมันคือค่าเฉลี่ยเคลื่อนที่แบบง่ายที่ถูกคำนวณแตกต่างจากการ "บวกทั้งหมดแล้วหาร" เพื่อหลีกเลี่ยงความซับซ้อน nxn (ซึ่งจะทำให้คอมพิวเตอร์ของคุณทำงานช้าลงเมื่อใช้ตัวอินดิเคเตอร์นี้) และนั่นคือเหตุผลว่าทำไมมันจึงไม่ดูเหมือน "ฟิลเตอร์ดิจิตอลแบบคลาสสิก"

ข้อจำกัด:

ค่าการผ่านสูงสุดที่อนุญาตโดยตัวอินดิเคเตอร์คือ 10 หากต้องการเปลี่ยนแปลง ให้ปรับบรรทัดที่ 4 ของโค้ดที่เขียนว่า:

#define   _maxPass  10

และแทนที่ "10" ด้วยค่าการผ่านสูงสุดที่ต้องการ (ในเวอร์ชันที่เผยแพร่นั้น จำกัด ไว้ที่ 10 เพื่อเหตุผลทางปฏิบัติ)

การใช้งาน:

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


ตัวอย่าง "ภาพรวมใหญ่":

10 ตัวอย่างของอินดิเคเตอร์ที่มีพารามิเตอร์เริ่มต้น ยกเว้นว่าการผ่านถูกเปลี่ยนจาก 1 เป็น 10


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