วันนี้เราจะมาพูดถึง Fractal Keltner x5 Cloud ซึ่งเป็นอินดิเคเตอร์ที่มีฟังก์ชันเลือกกรอบเวลา (timeframe) ที่เราใช้สำหรับการเทรดใน MetaTrader 5 กันนะครับ:
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; // กรอบเวลาของกราฟอินดิเคเตอร์
สำหรับอินดิเคเตอร์ Fractal Keltner x5 Cloud HTF นั้น จะต้องใช้ไฟล์อินดิเคเตอร์ที่ถูกคอมไพล์แล้ว ซึ่งก็คือ Fractal Keltner x5 Cloud.mq5 ในการทำงาน โดยเราต้องวางไฟล์นี้ใน <terminal_data_folder>\MQL5\Indicators นะครับ
หลังจากที่เราคอมไพล์แล้ว ไฟล์ Fractal Keltner x5 Cloud HTF.ex5 จะมีการรวมเอาอินดิเคเตอร์ Fractal Keltner x5 Cloud.ex5 เข้าไปเป็น resource ดังนั้นเราจึงไม่จำเป็นต้องมีไฟล์ในโฟลเดอร์เทอร์มินัลสำหรับการทำงานของอินดิเคเตอร์ที่คอมไพล์แล้ว! มีการเพิ่มโค้ดที่เหมาะสมลงในโค้ดอินดิเคเตอร์เพื่อรวมอินดิเคเตอร์ Fractal Keltner x5 Cloud เข้าไปในไฟล์ที่สามารถใช้งานได้
ไฟล์ที่สามารถใช้งานได้นี้มีการเพิ่มเป็น resources ที่ระดับ global
#resource \Indicators\Fractal_Keltner_x5_Cloud.ex5
เรายังได้ปรับเส้นทางของสตริงให้เหมาะสมกับอินดิเคเตอร์ที่ใช้เป็น resource ในบล็อกของฟังก์ชัน OnInit() ด้วยนะครับ
Ind_Handle=iCustom(Symbol_,TimeFrame,"::Indicators\Fractal_Keltner_x5_Cloud",
e_period,normal_speed,alpha1,alpha2,IPC,0,PriceShift,Upper_color,Middle_color,Lower_color,FontSize);
ดังนั้น ไฟล์ที่คอมไพล์แล้วของอินดิเคเตอร์รีพีตเตอร์นี้สามารถใช้ได้ในเทอร์มินัลการเทรดอื่นๆ ได้โดยไม่ต้องพึ่งพาอินดิเคเตอร์ต้นฉบับเลยนะครับ

Fig1. อินดิเคเตอร์ Fractal Keltner x5 Cloud HTF
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- วิธีใช้ iExposure.mq4 ในการติดตามสถานะการเทรดใน MetaTrader 5
- ทำความรู้จัก METRO_HTF_Signal: ตัวชี้วัดเพื่อ MetaTrader 5 สำหรับการเทรด
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5
- ค้นหา Pin Bar: เครื่องมือวิเคราะห์สำหรับ MetaTrader 5