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

XMA-XN_HTF: อินดิเคเตอร์สำหรับ MetaTrader 5 ที่ต้องมีสำหรับเทรดเดอร์

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

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึง อินดิเคเตอร์ 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 ที่ระดับทั่วโลก

//---- รวมอินดิเคเตอร์ที่กำหนดเองในโค้ดของอินดิเคเตอร์เป็น resources
#resource \\Indicators\\XMA-XN.ex5

เราได้เปลี่ยนเส้นทางของสตริงไปยังอินดิเคเตอร์ที่ใช้เป็น resource ในบล็อกของฟังก์ชัน OnInit()

//--- การดึง handle ของอินดิเคเตอร์ XMA-XN
   Ind_Handle=iCustom(Symbol(),TimeFrame,"::Indicators\\XMA-XN",Step,xMA_Method,xLength,xPhase,IPC,0,PriceShift,ColorWidth);

ดังนั้น ไฟล์ที่สามารถปฏิบัติการได้ของอินดิเคเตอร์นี้สามารถนำไปใช้ในเทอร์มินัลการเทรดอื่นๆ ได้โดยไม่ต้องมีอินดิเคเตอร์ต้นฉบับ

Fig1. อินดิเคเตอร์ XMA-XN_HTF

Fig1. อินดิเคเตอร์ XMA-XN_HTF

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

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