मुख्य विशेषताएँ
-
सप्ताह का चयन:
-
SelectedWeek पैरामीटर यह निर्धारित करता है कि महीने का कौन सा सप्ताह क्रमांकित होगा।
-
यदि SelectedWeek = 0 है, तो सभी सप्ताह पर विचार किया जाएगा, और सभी कैंडल्स को क्रमांकित किया जाएगा।
-
गैर-शून्य मानों के लिए, केवल निर्दिष्ट सप्ताह की कैंडल्स को क्रमांकित किया जाएगा।
-
-
विपरीत गणना:
-
जब NumberFirstCandle = false है, तो क्रमांकन दिन के अंतिम कैंडल से शुरू होता है और पीछे की ओर चलता है।
-
-
गतिशील फ़िल्टरिंग:
-
इंडिकेटर कैंडल्स को चयनित सप्ताह (SelectedWeek) के आधार पर फ़िल्टर करता है और अन्य को नज़रअंदाज़ करता है।
-
-
गतिशील पाठ स्थिति:
-
संख्याएँ कैंडल्स के ऊपर या नीचे स्थित होती हैं, यह इस पर निर्भर करता है कि कैंडल बूलिश है या बेयरिश।
-
पाठ और कैंडल के बीच की दूरी PriceOffsetFactor पैरामीटर द्वारा नियंत्रित की जाती है।
-
-
दृश्य अनुकूलन:
-
रंग, फ़ॉन्ट, पाठ का आकार और एंकर प्रकार को रूप को बेहतर बनाने के लिए समायोजित किया जा सकता है।
-
-
अनुकूलित प्रदर्शन:
-
इंडिकेटर पुराने चार्ट ऑब्जेक्ट्स को हटाता है इससे पहले कि नए बनाए जाएँ, यह सुनिश्चित करता है कि चार्ट पर कोई अनावश्यक ओवरहेड न हो।
-
इनपुट पैरामीटर
| PriceOffsetFactor | पाठ और कैंडल के बीच गतिशील दूरी का कारक। | 0.5 |
| InpTextColourAbove | कैंडल के ऊपर का पाठ का रंग (बूलिश कैंडल्स के लिए)। | clrSpringGreen |
| InpTextColourBelow | कैंडल के नीचे का पाठ का रंग (बेयरिश कैंडल्स के लिए)। | clrMediumOrchid |
| InpFont | संख्याओं को प्रदर्शित करने के लिए उपयोग किया जाने वाला फ़ॉन्ट। | "Arial" |
| InpFontSize | फ़ॉन्ट का आकार। | 8 |
| Anchor | पाठ की स्थिति के लिए एंकर का प्रकार (केंद्र, शीर्ष, नीचे, आदि)। | ANCHOR_CENTER |
| NumberFirstCandle | यह परिभाषित करता है कि गणना दिन के पहले कैंडल पर शुरू होती है (true) या अंतिम पर (false)। | true |
| SelectedWeek | गणना के लिए चुना गया सप्ताह (0 = हर सप्ताह)। | 1 |
विस्तृत विशेषताएँ
1. सप्ताह के अनुसार फ़िल्टरिंग:
-
GetWeekOfMonth() फ़ंक्शन प्रत्येक कैंडल के लिए महीने का सप्ताह की गणना करता है।
-
यह शर्त if(SelectedWeek != 0 && currentWeek != SelectedWeek) यह सुनिश्चित करती है कि केवल चयनित सप्ताह की कैंडल्स को प्रोसेस किया जाए।
2. अनुक्रमिक गणना:
-
गणना तब फिर से शुरू होती है जब दिन में बदलाव होता है (candleDay != previousDay)।
-
यदि NumberFirstCandle = true है, तो गणना दिन के पहले कैंडल से शुरू होती है।
-
यदि NumberFirstCandle = false है, तो गणना दिन के अंतिम कैंडल से शुरू होती है और पीछे की ओर चलती है।
3. पाठ की स्थिति:
-
यदि समापन मूल्य उद्घाटन मूल्य से कम है (बेयरिश कैंडल), तो पाठ कैंडल के ऊपर स्थित होता है।
-
यदि समापन मूल्य उद्घाटन मूल्य से अधिक है (बूलिश कैंडल), तो पाठ कैंडल के नीचे स्थित होता है।
4. चार्ट ऑब्जेक्ट्स बनाना और अपडेट करना:
-
CreateText() फ़ंक्शन चार्ट पर ऑब्जेक्ट्स बनाता या अपडेट करता है।
-
ऑब्जेक्ट्स को ObjectPrefix प्रीफिक्स का उपयोग करके अद्वितीय नाम दिया जाता है ताकि संघर्ष से बचा जा सके।
5. स्वचालित सफाई:
-
DeleteObjects() फ़ंक्शन सभी ग्राफिकल ऑब्जेक्ट्स को हटा देता है जो इंडिकेटर द्वारा बनाए गए थे जब इसे हटा दिया जाता है या पुनः आरंभ किया जाता है।

संबंधित पोस्ट
- ओपन रेंज ब्रेकआउट इंडिकेटर: ट्रेडिंग में लाभ उठाने का तरीका
- Volume Profile + Range v6.0: MetaTrader 5 के लिए नया इंडिकेटर
- Volume Profile + Range v6.0: MetaTrader 5 के लिए एक बेहतरीन संकेतक
- बोलिंजर स्क्वीज़ एडवांस्ड MT5 - आपके ट्रेडिंग के लिए परफेक्ट इंडिकेटर
- iSpread: मेटा ट्रेडर 5 के लिए स्प्रेड इंडिकेटर जो पेयर ट्रेडिंग को आसान बनाता है