สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึง อินดิเคเตอร์ XMA-XN ที่มาพร้อมกับฟังก์ชันการเลือกกรอบเวลา (timeframe) ที่อยู่ในพารามิเตอร์การตั้งค่า ซึ่งจะช่วยให้เราสามารถเทรดได้อย่างมีประสิทธิภาพมากขึ้น
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; // ระยะเวลาของกราฟอินดิเคเตอร์ (timeframe)
สำหรับอินดิเคเตอร์ XMA-XN_HTF นี้ จะต้องมีไฟล์อินดิเคเตอร์ที่ถูกคอมไพล์แล้วคือ XMA-XN.mq5 เพื่อให้การทำงานสมบูรณ์แบบ โดยให้เราไปวางไฟล์นี้ใน <terminal_data_folder>\MQL5\Indicators
เมื่อเราได้ทำการคอมไพล์แล้ว ไฟล์ XMA-XN_HTF.ex5 จะมีไฟล์ XMA-XN.ex5 เป็น resource ดังนั้นจึงไม่จำเป็นต้องมีไฟล์นี้อยู่ในโฟลเดอร์เทอร์มินัลเพื่อให้ทำงานได้อย่างถูกต้อง! เพื่อจุดประสงค์นี้ได้มีการเพิ่มโค้ดที่จำเป็นไปยังโค้ดของอินดิเคเตอร์เพื่อให้รวมอินดิเคเตอร์ XMA-XN ลงในไฟล์ที่สามารถปฏิบัติการได้
ไฟล์ที่สามารถปฏิบัติการได้ได้ถูกเพิ่มเป็น resource ที่ระดับทั่วโลก
#resource \\Indicators\\XMA-XN.ex5
เราได้เปลี่ยนเส้นทางของสตริงไปยังอินดิเคเตอร์ที่ใช้เป็น resource ในบล็อกของฟังก์ชัน OnInit()
Ind_Handle=iCustom(Symbol(),TimeFrame,"::Indicators\\XMA-XN",Step,xMA_Method,xLength,xPhase,IPC,0,PriceShift,ColorWidth);
ดังนั้น ไฟล์ที่สามารถปฏิบัติการได้ของอินดิเคเตอร์นี้สามารถนำไปใช้ในเทอร์มินัลการเทรดอื่นๆ ได้โดยไม่ต้องมีอินดิเคเตอร์ต้นฉบับ

Fig1. อินดิเคเตอร์ XMA-XN_HTF
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Master Tools - อินดิเคเตอร์สำหรับ MetaTrader 4
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- Condition Scanner: เครื่องมือวิเคราะห์อัตโนมัติสำหรับ MetaTrader 4
- Bollinger Squeeze Advanced: เครื่องมือวิเคราะห์ชั้นนำสำหรับการเทรดใน MetaTrader 4
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5