होम सिस्टम ट्रेडिंग पोस्ट

TP SL ट्रेलिंग - MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग

संलग्नक
22001.zip (2.69 KB, डाउनलोड 0 बार)

इस आइडिया के लेखक - 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 को रणनीति परीक्षक में लॉन्च करें।

संबंधित पोस्ट

टिप्पणी (0)