नमस्ते दोस्तों! आज हम बात करेंगे वर्तमान सापेक्ष ड्रॉडाउन के बारे में। यह एक महत्वपूर्ण फ़ंक्शन है जो आपके ट्रेडिंग खाते के वर्तमान लाभ या हानि को प्रतिशत में मापता है। इसे समझने के लिए, हम Current_LossOrProfit() फ़ंक्शन का उपयोग करते हैं, जो सभी खुले पोजिशनों के लाभ या हानि को निकालता है। फिर, इसे खाते के वर्तमान बैलेंस AccountInfoDouble(ACCOUNT_BALANCE) से भाग देकर प्रतिशत में बदला जाता है।
जब हम सापेक्ष लाभ या हानि की गणना कर लेते हैं, तो NormalizeDouble() फ़ंक्शन का उपयोग करके हम परिणाम को दो दशमलव स्थानों तक गोल करते हैं। इसके बाद, हम इसे चार्ट पर Comment() फ़ंक्शन के जरिए प्रदर्शित करते हैं। अंत में, यह फ़ंक्शन प्रतिशत में सापेक्ष लाभ या हानि का परिणाम लौटाता है।
Current_LossOrProfit() फ़ंक्शन का उपयोग करते हुए, यह सभी खुले पोजिशनों के लाभ या हानि की गणना करता है। यह एक for लूप के माध्यम से सभी पोजिशनों की जांच करता है। हर पोजीशन के लिए, यह देखता है कि उसका मैजिक नंबर कोड में निर्दिष्ट मैजिक नंबर (MAGIC) से मेल खाता है या नहीं और क्या वह पोजीशन चार्ट पर वर्तमान प्रतीक के समान है। यदि यह सभी मानदंडों को पूरा करता है, तो उस पोजीशन का कमीशन, स्वैप, और वर्तमान लाभ या हानि Positionsprofit वेरिएबल में जोड़ा जाता है।
जब सभी पोजिशनों के लाभ और हानियों को जोड़ दिया जाता है, तो यह NormalizeDouble() फ़ंक्शन का उपयोग करके परिणाम को गोल करता है और वर्तमान लाभ या हानि का मान लौटाता है।
संबंधित पोस्ट
- MetaTrader 4 के लिए विज़ुअल ऑर्डर प्रोसेसिंग - आपके ट्रेडिंग साथी
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: डार्क क्लाउड कवर/पियर्सिंग लाइन और CCI पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: डार्क क्लाउड कवर/पीयरसिंग लाइन और स्टोकास्टिक पर आधारित ट्रेड सिग्नल