यह इंडिकेटर DRAW_FILLING बफर्स पर आधारित है।
इसमें कोई इनपुट पैरामीटर्स नहीं हैं, TimeTradeServer() और TimeGMT() फंक्शन्स का उपयोग किया गया है।

ट्रेड सेशंस के समय में थोड़ी बहुत गलतियाँ हो सकती हैं, ये वैल्यूज उस पहले साइट से ली गई हैं जो मुझे मिली :))
आप इन वैल्यूज को कॉन्सटेंट्स के ब्लॉक में बदल सकते हैं, GMT समय का उपयोग किया जाता है।
// समय के कॉन्सटेंट ग्रीनविच के अनुसार निर्दिष्ट हैं const int AsiaOpen=0; const int AsiaClose=9; const int AsiaOpenSummertime=1; // एशियाई सत्र में बदलाव const int AsiaCloseSummertime=10; // समय में बदलाव के बाद const int EuropaOpen=6; const int EuropaClose=15; const int AmericaOpen=13; const int AmericaClose=22;
गर्मी के समय के बदलाव का उपयोग करने का एक अवसर है, वर्तमान में यह एक साधारण विधि है और इसे TimeDaylightSavings(); फंक्शन के साथ दर्शाया गया है।
//+--------------------------------------------------------------------+ // गर्मी के समय का निर्धारण भविष्य के गणनाओं के लिए आरक्षित है //+--------------------------------------------------------------------+ bool Summertime(datetime time) { if(TimeDaylightSavings()!=0) return(true); else return(false); }
तो, गर्मी के समय में बदलाव के बाद, सभी पूर्व रिकॉर्ड का समय बदल जाता है और इसके विपरीत।
इस इंडिकेटर का पहला संस्करण MQL4 पर प्रकाशित किया गया था।