विचार के लेखक — pcbiz, MQL5 कोड के लेखक — barabashkakvn.
यह एक्सपर्ट एडवाइजर दो iMA (इंडिकेटर मूविंग एवरेज) पर आधारित ट्रेड करता है: iMA(5) और iMA(4) M5 टाइमफ्रेम पर। खरीद और बिक्री के लिए व्यक्तिगत टेक प्रॉफिट और स्टॉप लॉस स्तर निर्धारित किए जाते हैं।
निर्णय लेने का ब्लॉक:
if(!ExistPositions())
{
double diClose_M5_1=iClose(1,Symbol(),PERIOD_M5);
double diMA5=iMAGet(handle_iMA_5,1);
double diMA4=iMAGet(handle_iMA_4,1);
if((diClose_M5_1<diMA5))
{
OpenBuy();
return;
}
if((diClose_M5_1>diMA4))
{
OpenSell();
return;
}
}
{
double diClose_M5_1=iClose(1,Symbol(),PERIOD_M5);
double diMA5=iMAGet(handle_iMA_5,1);
double diMA4=iMAGet(handle_iMA_4,1);
if((diClose_M5_1<diMA5))
{
OpenBuy();
return;
}
if((diClose_M5_1>diMA4))
{
OpenSell();
return;
}
}
यह शर्तें केवल तभी जांची जाती हैं जब एक नया बार प्रकट होता है। इस तरह से CPU पर लोड काफी कम हो जाता है, और "हर टिक" या "वास्तविक टिक पर आधारित हर टिक" परीक्षण मोड में परीक्षण काफी तेजी से किया जा सकता है।
EURUSD M5 पर 2016.06.01 से 2016.11.23 तक के परीक्षण परिणाम, प्रारंभिक जमा - 1000:

संबंधित पोस्ट
- MetaTrader 4 के लिए विज़ुअल ऑर्डर प्रोसेसिंग - आपके ट्रेडिंग साथी
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MQL5 विज़ार्ड - हैमर/हैंगिंग मैन और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड से हैमर/हैंगिंग मैन CCI ट्रेड सिग्नल्स बनाना