इस आइडिया के लेखक - Sergey Efimenko
mq5 कोड के लेखक - barabashkakvn
स्टॉप लॉस (Stop Loss) और टेक प्रॉफिट (Take Profit) की प्रारंभिक सेटिंग तब होती है जब इन प्रॉपर्टीज को स्थिति के लिए सेट नहीं किया गया हो। ट्रेलिंग केवल लाभदायक स्थितियों के लिए काम करता है।
यदि केवल शून्य मान "सत्य" है - इसका मतलब है कि ऐसी स्थितियों की खोज की जा रही है जिनमें स्टॉप लॉस या टेक प्रॉफिट शून्य के बराबर हो। जब ऐसी स्थिति मिलती है:
- यदि यह एक BUY स्थिति है
- स्टॉप लॉस सेट किया जाता है: वर्तमान मूल्य (Bid) में से स्टॉप लॉस घटाकर
- टेक प्रॉफिट सेट किया जाता है: वर्तमान मूल्य (Bid) में टेक प्रॉफिट जोड़कर
- यदि यह एक SELL स्थिति है
- स्टॉप लॉस सेट किया जाता है: वर्तमान मूल्य (Ask) में स्टॉप लॉस जोड़कर
- टेक प्रॉफिट सेट किया जाता है: वर्तमान मूल्य (Ask) में से टेक प्रॉफिट घटाकर
यदि केवल शून्य मान पैरामीटर "झूठा" है, तो स्टॉप लॉस (Stop Loss) और टेक प्रॉफिट (Take Profit) पैरामीटर निष्क्रिय हो जाते हैं।
यह EA सभी स्थितियों के लिए काम करता है जो वर्तमान प्रतीक पर हैं - अद्वितीय मैजिक नंबर पर विचार नहीं किया जाता है।
यह सब कैसे काम करता है, यह देखने के लिए, इन स्ट्रींग्स को अनकमेंट करें:
ExtStopLoss = InpStopLoss * m_adjusted_point; ExtTakeProfit = InpTakeProfit * m_adjusted_point; ExtTrailingStop= InpTrailingStop * m_adjusted_point; ExtTrailingStep= InpTrailingStep * m_adjusted_point; //m_trade.Buy(2.0); //m_trade.Sell(1.0); //--- return(INIT_SUCCEEDED); }
और EA को रणनीति परीक्षक में लॉन्च करें।
संबंधित पोस्ट
- MetaTrader 4 के लिए विज़ुअल ऑर्डर प्रोसेसिंग - आपके ट्रेडिंग साथी
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MQL5 विज़ार्ड - हैमर/हैंगिंग मैन और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: बुलिश और बेयरिश एंगुल्फिंग पैटर्न पर आधारित ट्रेड सिग्नल