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

iCCI iMA: MetaTrader 5 के लिए एक बेहतरीन ट्रेडिंग सिस्टम

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

विचार के लेखक हैं Andrey, MQL5 कोड के लेखक हैं barabashkakvn.

यहां हम मूविंग एवरेज की गणना कमोडिटी चैनल इंडेक्स डेटा का उपयोग करके करेंगे:

//--- iMA संकेतक का हैंडल बनाना
   handle_iMA=iMA(m_symbol.Name(),Period(),15,0,MODE_EMA,handle_iCCI);
//--- यदि हैंडल नहीं बना
   if(handle_iMA==INVALID_HANDLE)
     {
      //--- विफलता के बारे में बताएं और त्रुटि कोड आउटपुट करें
      PrintFormat("iMA संकेतक का हैंडल बनाने में विफल, त्रुटि कोड %d",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- संकेतक जल्दी बंद हो गया
      return(INIT_FAILED);
     }

यह मूविंग एवरेज संकेतक को कमोडिटी चैनल इंडेक्स विंडो में "पिछले संकेतक के डेटा" के रूप में लॉन्च करने के समान है (अन्य संकेतक के डेटा पर संकेतक लागू करें)।

पोजीशन खोलने और बंद करने के सिद्धांत:

  • यदि कमोडिटी चैनल इंडेक्स पर आधारित मूविंग एवरेज सामान्य CCI को नीचे की ओर पार करता है, तो एक BUY पोजीशन खोली जाती है।
  • यदि कमोडिटी चैनल इंडेक्स पर आधारित मूविंग एवरेज सामान्य CCI को ऊपर की ओर पार करता है, तो एक SELL पोजीशन खोली जाती है।
  • यदि कमोडिटी चैनल इंडेक्स पर आधारित मूविंग एवरेज सामान्य CCI को ऊपर की ओर पार करता है, तो एक BUY पोजीशन बंद की जाती है।
  • यदि कमोडिटी चैनल इंडेक्स पर आधारित मूविंग एवरेज सामान्य CCI को नीचे की ओर पार करता है, तो एक SELL पोजीशन बंद की जाती है।

EURUSD,H1 पर परीक्षण:

iCCI iMA test

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

टिप्पणी (0)