XMA-XN संकेतक अब आपके लिए टाइमफ्रेम चयन विकल्प के साथ उपलब्ध है। इस विकल्प से आप अपने चार्ट पर अलग-अलग टाइमफ्रेम का उपयोग कर सकते हैं।
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; // संकेतक चार्ट अवधि (टाइमफ्रेम)
XMA-XN_HTF दोहराने वाला संकेतक XMA-XN.mq5 कस्टम संकेतक फ़ाइल की आवश्यकता है ताकि इसे सही से संकलित किया जा सके। इसे <terminal_data_folder>\MQL5\Indicators में रखें।
एक बार संकलन के बाद, XMA-XN_HTF.ex5 संकेतक फ़ाइल XMA-XN.ex5 संकेतक को एक संसाधन के रूप में रखती है, इसलिए संकलित संकेतक के काम करने के लिए इसे टर्मिनल फ़ोल्डर में मौजूद होना आवश्यक नहीं है। इसके लिए, संकेतक कोड में आवश्यक कोड जोड़ा गया है ताकि XMA-XN संकेतक को निष्पादन फ़ाइल में शामिल किया जा सके।
संकेतक निष्पादन फ़ाइल को वैश्विक स्तर पर संसाधनों के रूप में जोड़ा गया है।
#resource \Indicators\XMA-XN.ex5
OnInit() फ़ंक्शन के ब्लॉक में संसाधन के रूप में उपयोग किए जाने वाले संकेतक के लिए स्ट्रिंग पथ को बदल दिया गया है।
Ind_Handle=iCustom(Symbol(),TimeFrame,"::Indicators\XMA-XN",Step,xMA_Method,xLength,xPhase,IPC,0,PriceShift,ColorWidth);
इस प्रकार, दोहराने वाले संकेतक की संकलित निष्पादन फ़ाइल अन्य ट्रेड टर्मिनलों पर अपने आप उपयोग की जा सकती है, बिना मूल संकेतक की आवश्यकता के।

Fig1. The XMA-XN_HTF संकेतक