मुख्य विशेषताएँ
मोमबत्ती फ़िल्टरिंग:यह संकेतक केवल उन मोमबत्तियों को प्रदर्शित करता है जो एक निश्चित मानदंड को पूरा करती हैं:
- बुलिश: केवल बुलिश मोमबत्तियां प्रदर्शित करता है।
- बियरीश: केवल बियरीश मोमबत्तियां प्रदर्शित करता है।
- डोजी: केवल डोजी मोमबत्तियां प्रदर्शित करता है।
- सभी: सभी मोमबत्तियां उनके संबंधित रंगों के साथ प्रदर्शित करता है।
डोजी मोमबत्ती पहचान:
डोजी मोमबत्तियों की पहचान एक कॉन्फ़िगर करने योग्य थ्रेशोल्ड (`InpDojiThreshold`) पर आधारित है, जो मोमबत्ती के शरीर और उसकी कुल रेंज के बीच के अनुपात को परिभाषित करता है। यह तटस्थ मोमबत्तियों की पहचान में सटीकता की गारंटी देता है।
मोमबत्ती फ़िल्टरिंग: रंग अनुकूलन:
व्यापारी प्रत्येक प्रकार की मोमबत्ती के लिए कस्टम रंग परिभाषित कर सकता है:
- बुलिश: डिफ़ॉल्ट रंग हरा (`clrForestGreen`).
- बियरीश: डिफ़ॉल्ट रंग गहरा लाल (`clrDarkRed`).
- डोजी: डिफ़ॉल्ट रंग सोना (`clrGold`).
- निचला: डिफ़ॉल्ट रंग काला (`clrBlack`).
चार्ट की सफाई:
यह संकेतक चार्ट से अनावश्यक दृश्य तत्वों को हटा देता है, जैसे ग्रिड, वॉल्यूम और अवधि विभाजक, ताकि दृश्य विश्लेषण को सरल बनाया जा सके।
यह कैसे काम करता है:
1. प्रारंभिककरण (`OnInit`):
बफर्स को OHLC मान (खुला, उच्च, निम्न, बंद) और संबंधित रंगों को स्टोर करने के लिए मैप किया जाता है।
संकेतक के रंग सूचकांकों को कस्टम रंग असाइन किए जाते हैं।
चार्ट को अनावश्यक दृश्य तत्वों को हटा कर साफ किया जाता है।
2. मुख्य गणना (`OnCalculate`):
चार्ट पर प्रत्येक मोमबत्ती के लिए, संकेतक यह जांचता है कि क्या यह चयनित मानदंड (`InpCandleShow`) को पूरा करती है।
मोमबत्तियां जो मानदंड को पूरा नहीं करती हैं, उन्हें पृष्ठभूमि रंग (`InpBackgroundColor`) में प्रदर्शित किया जाता है।
मोमबत्तियां जो मानदंड को पूरा करती हैं, उन्हें कस्टम रंगों के साथ प्रदर्शित किया जाता है।
3. डिइनीशियलाइजेशन (`OnDeinit`):
जब संकेतक को हटाया जाता है, तो मूल चार्ट सेटिंग्स को बहाल कर दिया जाता है, यह सुनिश्चित करते हुए कि ट्रेडिंग वातावरण अपनी प्रारंभिक स्थिति में लौटता है।
उपयोग के उदाहरण:
- प्रवृत्ति विश्लेषण:
`InpCandleShow` को `ShowBullish` या `ShowBearish` पर सेट करें ताकि केवल उन मोमबत्तियों पर ध्यान केंद्रित किया जा सके जो अपट्रेंड या डाउनट्रेंड को संकेत देती हैं।
-
तटस्थ क्षेत्रों की पहचान:
`ShowDoji` का उपयोग करें ताकि तटस्थ मोमबत्तियों को उजागर किया जा सके और संभावित उलटफेर या समेकन बिंदुओं की पहचान की जा सके।
- पूर्ण दृश्यता:
`ShowAllCandle` का चयन करें ताकि सभी मोमबत्तियों को उनके संबंधित रंगों के साथ प्रदर्शित किया जा सके, जिससे बाजार के व्यवहार का एक संपूर्ण अवलोकन हो सके।
सुधार लागू किए गए:
- सटीक डोजी पहचान: एक कॉन्फ़िगर करने योग्य थ्रेशोल्ड (`InpDojiThreshold`) का उपयोग यह सुनिश्चित करता है कि केवल वास्तव में तटस्थ मोमबत्तियों को डोजी के रूप में वर्गीकृत किया जाए।
- पूर्ण अनुकूलन: व्यापारी को चार्ट के रंगों और पृष्ठभूमि पर पूर्ण नियंत्रण होता है।
- स्वचालित सफाई: संकेतक स्वचालित रूप से अनावश्यक दृश्य तत्वों को हटा देता है, जिससे चार्ट की पठनीयता में सुधार होता है।
