नमस्कार दोस्तों! आज हम बात करेंगे MT4 के ChartButton क्लास के बारे में। यह क्लास आपको चार्ट पर ऐसे बटन बनाने की सुविधा देती है जैसे कि वे चार्ट ऑब्जेक्ट्स हों (जिनके पास समय और मूल्य के निर्देशांक होते हैं)। ये ऑब्जेक्ट्स चार्ट पर खींचे जा सकते हैं और जब आप स्क्रॉल करते हैं, तो ये अपनी जगह पर ही बने रहते हैं।
अगर आप ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग सीखना चाहते हैं या चार्ट इवेंट्स को समझना चाहते हैं, या फिर ग्राफिकल इंटरफेस बनाना चाहते हैं, तो आप इससे बहुत कुछ सीख सकते हैं।
इसकी मुख्य विचारधारा यह है कि यह चार्ट में बदलावों और माउस की गतिविधियों पर प्रतिक्रिया करता है। जब माउस दिए गए शर्तों के अनुसार आता है, तो बटन चुना जाता है और उसे खींचा जा सकता है। मैं ड्रैगिंग की निगरानी एक कस्टम चार्ट इवेंट के माध्यम से करता हूँ: EVENT_DRAG। बटन का onChartEvent फ़ंक्शन हमेशा बिल्ट-इन OnChartEvent फ़ंक्शन में कॉल किया जाता है, और यह विभिन्न हैंडलर फ़ंक्शंस को जानकारी प्रदान करता है।
यदि आप इसकी मूल बातें समझना चाहते हैं, तो मैंने इस विषय पर एक ट्यूटोरियल वीडियो भी बनाया है, जिसे आप नीचे देख सकते हैं:
संबंधित पोस्ट
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MetaTrader 4 के लिए विज़ुअल ऑर्डर प्रोसेसिंग - आपके ट्रेडिंग साथी
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: डार्क क्लाउड कवर/पीयरसिंग लाइन और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विज़ार्ड - हैमर/हैंगिंग मैन और स्टोकास्टिक पर आधारित ट्रेड सिग्नल