สวัสดีครับเพื่อนเทรดเดอร์ทุกคน! วันนี้เรามีข่าวดีเกี่ยวกับการปรับปรุงที่น่าสนใจใน MetaTrader 5 ที่จะช่วยให้การใช้งานเส้นค่าเฉลี่ยเคลื่อนที่ (Moving Average) ของเราเป็นไปได้ง่ายขึ้นกว่าเดิม

หลายคนอาจจะเคยเจอปัญหาว่าเมื่อใช้ Expert Advisor (EA) ที่อิงจากข้อมูลของเส้นค่าเฉลี่ยเคลื่อนที่ จะเห็นว่าเส้นเหล่านั้นแสดงผลในสีแดงเพียงอย่างเดียวในโหมด Visual Tester ซึ่งถ้า EA นั้นใช้ข้อมูลจากเส้นค่าเฉลี่ยเคลื่อนที่ 3 เส้น ก็จะเห็นทั้ง 3 เส้นในสีแดง นี่มันทำให้แยกแยะได้ยากจริงๆ ครับ
เพื่อแก้ไขปัญหานี้ ทางทีมพัฒนาจึงได้เพิ่มพารามิเตอร์ "สีเส้น" ในตัวทดสอบกลยุทธ์ (Strategy Tester) ทำให้เราสามารถกำหนดสีของเส้นค่าเฉลี่ยเคลื่อนที่ได้ตามต้องการ โดยเราสามารถใช้ iCustom แทน iMA ในโค้ดได้เลย เช่นในตัวอย่างนี้:
//--- สร้าง handle ของ indicator iMA handle_iMA_First=iCustom(m_symbol.Name(),Period(),"Custom Moving Average Input Color", InpMAPeriodFirst,InpMAShiftFirst,InpMAMethodFirst,InpMAFirstColor,PRICE_CLOSE); //handle_iMA_First=iMA(Symbol(),Period(),InpMAPeriodFirst,InpMAShiftFirst,InpMAMethodFirst,PRICE_CLOSE); //--- ถ้า handle ไม่ถูกสร้าง if(handle_iMA_First==INVALID_HANDLE) { //--- แจ้งว่าล้มเหลวและแสดงรหัสข้อผิดพลาด PrintFormat("Failed to create handle of the iMA indicator for the symbol %s/%s, error code %d", Symbol(), EnumToString(Period()), GetLastError()); //--- indicator หยุดทำงานก่อนเวลา return(INIT_FAILED); }
จากตัวอย่างใน EA "Crossing of two iMA" จะเห็นว่าเส้นค่าเฉลี่ยเคลื่อนที่แสดงผลในสีที่แตกต่างกันในตัวทดสอบกลยุทธ์แบบ Visual:

การปรับปรุงนี้จะช่วยให้เรามองเห็นการเปลี่ยนแปลงของเส้นค่าเฉลี่ยเคลื่อนที่ได้ชัดเจนยิ่งขึ้น และทำให้การวิเคราะห์กลยุทธ์ของเราง่ายขึ้นครับ ลองนำไปใช้ดูนะครับ!
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- เครื่องมือ Master Tools - อินดิเคเตอร์สำหรับ MetaTrader 4
- FX Multi-Meter II: เครื่องมือช่วยเทรดที่ครบครันสำหรับนักลงทุน
- สัญญาณข้ามค่าเฉลี่ยเคลื่อนที่ครั้งเดียว - เครื่องมือช่วยเทรดใน MetaTrader 4
- เครื่องมือ MetaCOT 2 CFTC ToolBox - ชุดตัวชี้วัดสำหรับการวิเคราะห์ใน MetaTrader 4