नमस्ते, ट्रेडिंग के शौकीनों! आज हम बात करेंगे एक बहुत ही उपयोगी इंडिकेटर के बारे में - Channels। यह इंडिकेटर अपने आप विभिन्न टाइमफ्रेम्स पर लीनियर चैनल्स को पहचानता है।
जब आप इस इंडिकेटर को पहली बार चलाएंगे, तो यह संभवतः आपको इतिहास डेटा के अभाव की सूचना देगा। इसका कारण यह है कि इसे प्रत्येक टाइम पीरियड के लिए 400 (डिफ़ॉल्ट मान) बार्स की आवश्यकता होती है। ऐसे में, आप किसी अन्य टाइम इंटरवल पर जा सकते हैं और फिर वापस आ सकते हैं या इंडिकेटर को रिस्टार्ट कर सकते हैं।
यदि आप चार्ट पर क्लिक करते हैं और Ctrl दबाते हैं, तो चैनल माउस पॉइंटर की स्थिति के आधार पर फिर से ड्रा होगा।

externint StartBar = 0; // डेटा विश्लेषण का प्रारंभिक बिंदु, 0 - वर्तमान से।externint BarAnalys = 400 // प्रत्येक पीरियड में विश्लेषण के लिए बार्स की संख्या। अधिकतम 2000!externdouble k_width = 4 // चैनल चौड़ाई का गुणांकexternint accuracy = 50 // मॉडलिंग की सटीकता 1-कोई सटीकता नहीं, BarAnalys- अधिकतम। सटीकता जितनी अधिक होगी, इंडिकेटर उतना ही धीमा होगा।externdouble Filter = 0.55 // नए चैनल के गठन की गहराई को फ़िल्टर करें, 0.382-0.618 रेंज का उपयोग करना बेहतर हैexterndouble MinWidth = 0 // न्यूनतम औसत वजन वाले चैनल की चौड़ाई प्वाइंट्स में, (छोटी चौड़ाई वाले चैनल नहीं बनेंगे)externdouble MaxWidth = 10000 // अधिकतम औसत वजन वाले चैनल की चौड़ाई प्वाइंट्स में, (चौड़ी चौड़ाई वाले चैनल नहीं बनेंगे)externbool Ray = true // चैनल के निरंतरता का संकेत; true - रे, false - सेगमेंटexternbool MaxMin = true // चरम चरम सीमाओं को ध्यान में रखते हुए चैनल बनाना? // -true - हाँ। निर्माण के लिए चरम चरम सीमाओं के माध्यम से गुजरना आवश्यक है, चौड़ाई गुणांक k_width को बड़ा होना चाहिए, जैसे 100 // -false - नहीं। इस मामले में, चैनल की ऊपरी और निचली सीमा चैनल के केंद्रीय अक्ष से समान दूरी पर होती है ("भार" का केंद्र)externbool color_fill = true // चैनल भरें?

टिप्पणी 0