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

LoongMAx96 - อินดิเคเตอร์สำหรับ MetaTrader 5 ที่ควรรู้

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

ผู้เขียน:

Loong

อินดิเคเตอร์นี้สามารถวาดเส้นค่าเฉลี่ยเคลื่อนที่ (MA) ได้ถึง 96 เส้น โดยใช้โค้ดเพียงแค่ 100 บรรทัด (อิงจากคลาส MyBuffer)

ประวัติ: แนวคิดนี้ได้มาจากหัวข้อของ Rosh

https://www.mql5.com/ru/forum/102881/page6
https://www.mql5.com/zh/forum/102888/page2
https://www.mql5.com/en/forum/102908/page4
https://www.mql5.com/en/forum/102908/page5

และแนวคิดในภาษาจีนเรียกว่า 'jun xian liu' (แปลว่า "การไหลของเส้นค่าเฉลี่ยเคลื่อนที่") ซึ่งผมต้องการทำให้เทมเพลตหลายอินดิเคเตอร์ง่ายขึ้นโดยใช้เพียงอินดิเคเตอร์เส้นหลายเส้น แต่ก็หมายถึงการเขียนโค้ดซ้ำซากจำนวนมาก

หรือผมจำเป็นต้องใช้อาเรย์สองมิติ หนึ่งมิติสำหรับดัชนีเวลา อีกหนึ่งมิติสำหรับดัชนี MAs[] ใน MQL4 นั้นไม่สามารถทำได้ (และ MQL4 รองรับได้เพียง 8 เส้นเท่านั้น) แต่เมื่อเรามี MetaTrader 5 และ MQL5 ที่รองรับคลาส ซึ่งคลาสสามารถซ่อนไดเมนชันหนึ่งมิติได้ ดังนั้นผมจึงสามารถสร้างเวอร์ชั่นแรกได้ที่ https://www.mql5.com/en/forum/121672 (หมายเหตุ: คลาสเก่าชื่อ 'CIndicatorBuffer' มีชื่อซ้ำซ้อนกับชื่อใน Indicator.mqh)

ต่อมาเวอร์ชั่นใหม่กว่าก็ได้มีการพูดคุยที่ https://www.mql5.com/en/forum/331/ (ขอบคุณ 'Rosh' และ 'investeo'!)

และตอนนี้ เวอร์ชั่นล่าสุดก็อยู่ที่นี่แล้ว

พารามิเตอร์การตั้งค่า:

พารามิเตอร์? ลืมมันไปเถอะ! มันทำงานได้ดีโดยไม่ต้องเปลี่ยนพารามิเตอร์เลย


LoongMAx96


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

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