यह इंडिकेटर आपको दिन (सप्ताह, महीने) की शुरुआत और अंत का त्वरित निर्धारण करने में मदद करेगा, साथ ही इस अवधि के अधिकतम और न्यूनतम मूल्यों को देखने में मदद करेगा। यह आपको इस अवधि के लिए मूल्य की गति और दिशा, महत्वपूर्ण स्तर, एक्सचेंज की शुरुआत का समय, समाचार प्रकाशन का समय आदि को भी दिखाएगा।
इस इंडिकेटर को आजमाएं, मुझे लगता है कि यह आपके लिए बहुत उपयोगी होगा। MQL5 भाषा आपको कई और फ़ंक्शन लागू करने की अनुमति देती है, जो MQL4 में संभव नहीं थे (देखें यहाँ).
डिफ़ॉल्ट रूप से, इसके निम्नलिखित पैरामीटर होते हैं:
//--- इनपुट पैरामीटर input int Step=250; // वर्टिकल ग्रिड स्टेप प्वाइंट्स में input int Figure=1000; // फिगर स्टेप
कभी-कभी, आपको कुछ प्रतीकों के लिए इन सेटिंग्स को बदलने की आवश्यकता होती है। प्रोग्राम के कोड में इन इनपुट वेरिएबल को बदलकर, आप अपने स्वयं के रंग योजना को कॉन्फ़िगर कर सकते हैं:
// वर्टिकल लाइनों का रंग color new_hour=DimGray; // नया घंटा color new_day =Blue; // नया दिन color new_week=DeepPink; // नया सप्ताह color new_mon =Yellow; // नया महीना // होरिजेंटल लाइनों का रंग color new_Hfigure=RoyalBlue; // नया फिगर color new_Hline=DimGray; // नई लाइन
आप इन वेरिएबल को बदलकर अपनी स्वयं की रंग योजना कॉन्फ़िगर कर सकते हैं।
अगर आपको यह पसंद है और आप इसका उपयोग करना चाहते हैं, तो यहाँ कुछ सिफारिशें हैं:
- 1. मानक ग्रिड को अक्षम करें।
- 2. इतिहास में बार की संख्या बदलें: सर्विस->सेटिंग्स->:
- 3. क्लाइंट टर्मिनल को पुनः आरंभ करें।
- 4. चार्ट खोलें और इस इंडिकेटर को अटैच करें। आप निम्नलिखित चित्र देखेंगे:
- 5. सभी बनाए गए ऑब्जेक्ट्स का चयन करें और उन्हें हटा दें।
- 6. दाएँ माउस क्लिक का उपयोग करके टेम्पलेट को सहेजें (Templates->Save template) नाम Default.tpl के साथ।




परिणामस्वरूप, ग्रिड स्वचालित रूप से किसी भी चार्ट के खुलने और परिवर्तन पर लॉन्च किया जाएगा। समय और अन्य जानकारी लॉग में प्रिंट की जाएगी:
2010.06.15 11:53:16 Setka (AUDUSD,M15) पहली कॉल या विफलता Time= 1.4 सेकंड के लिए 50000 बार ObjectsTotal= 12718 MaxBars= 0
- अगर आप ग्रिड की प्रारंभिक समय को कम करना चाहते हैं (और आपको सभी इतिहास पर ग्रिड की आवश्यकता नहीं है), तो टेम्पलेट से पहले MaxBars=2000 सेट करें।
- फ्लैट मार्केट या विफलताओं की स्थिति में (आप उन्हें देखेंगे), आपको संकेतक की पुनः गणना के लिए चार्ट को "Refresh" करना होगा।
मैं Renat का धन्यवाद करना चाहता हूँ जिन्होंने इस इंडिकेटर और उदाहरण लिखने में मदद की। यहाँ देखें.