Exp_XROC2_VG_X2 ट्रेंड-फॉलोइंग ट्रेडिंग सिस्टम दो XROC2_VG इंडिकेटर्स के द्वारा जनरेट किए गए सिग्नल्स पर आधारित है। पहला इंडिकेटर धीमी ट्रेंड की दिशा को मुख्य और सिग्नल लाइनों की स्थिति के आधार पर निर्धारित करता है। दूसरा इंडिकेटर व्यापार खोलने का सही समय बताता है, जब लाइने एक-दूसरे को क्रॉस करती हैं या स्पर्श करती हैं। एंट्री सिग्नल एक बार के क्लोज़ होने पर तब जनरेट होता है जब निम्नलिखित दो शर्तें पूरी होती हैं:
- फास्ट और स्लो ट्रेंड सिग्नल्स मेल खाते हैं;
- फास्ट ट्रेंड ने अपनी दिशा बदली है।
EA के इनपुट:
//+-------------------------------------------------+ //| EA इंडिकेटर के इनपुट पैरामीटर्स | //+-------------------------------------------------+ input string Trade="ट्रेड प्रबंधन"; //+================ ट्रेड प्रबंधन ================+ input double MM=0.1; //डिपॉजिट का शेयर एक डील में input MarginMode MMMode=LOT; //लॉट वैल्यू पहचानने का तरीका input uint StopLoss_=1000; //स्टॉप लॉस प्वाइंट्स में input uint TakeProfit_=2000; //टेक प्रॉफिट प्वाइंट्स में input string MustTrade="ट्रेड अनुमतियाँ"; //+=============== ट्रेड अनुमतियाँ ===============+ input int Deviation_=10; //प्वाइंट्स में अधिकतम मूल्य विचलन input bool BuyPosOpen=true; //लॉन्ग पोजीशन्स में प्रवेश की अनुमति input bool SellPosOpen=true; //शॉर्ट पोजीशन्स में प्रवेश की अनुमति //+-------------------------------------------------+ //| फ़िल्टर इंडिकेटर के इनपुट पैरामीटर्स | //+-------------------------------------------------+ input string Filter="धीमी ट्रेंड पैरामीटर्स"; //+============== ट्रेंड पैरामीटर्स ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 चार्ट पीरियड ट्रेंड के लिए input uint ROCPeriod1=8; input Smooth_Method MA_Method1=MODE_JJMA; //पहले इंडिकेटर के लिए औसत करने की विधि input uint Length1=5; //पहले स्मूथिंग की गहराई input int Phase1=15; //पहले स्मूथिंग का पैरामीटर //---- JJMA के लिए -100 ... +100 के रेंज में, यह ट्रांजिशन प्रोसेस की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO पीरियड है, AMA के लिए यह धीमी औसत पीरियड है input uint ROCPeriod2=14; input Smooth_Method MA_Method2=MODE_JJMA; //दूसरे इंडिकेटर के लिए औसत करने की विधि input uint Length2 = 5; //दूसरे स्मूथिंग की गहराई input int Phase2=15; //दूसरे स्मूथिंग का पैरामीटर //---- JJMA के लिए -100 ... +100 के रेंज में, यह ट्रांजिशन प्रोसेस की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO पीरियड है, AMA के लिए यह धीमी औसत पीरियड है input ENUM_TYPE ROCType=MOM; input uint SignalBar=1; //एंट्री सिग्नल प्राप्त करने के लिए बार इंडेक्स input bool BuyPosClose=true; //ट्रेंड द्वारा लॉन्ग पोजीशन्स से बाहर निकलने की अनुमति input bool SellPosClose=true; //ट्रेंड द्वारा शॉर्ट पोजीशन्स से बाहर निकलने की अनुमति //+-------------------------------------------------+ //| एंट्री इंडिकेटर के इनपुट पैरामीटर्स | //+-------------------------------------------------+ input string Input="एंट्री पैरामीटर्स"; //+=============== एंट्री पैरामीटर्स ==============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 चार्ट पीरियड एंट्री के लिए input uint ROCPeriod1_=8; input Smooth_Method MA_Method1_=MODE_JJMA; //पहले इंडिकेटर के लिए औसत करने की विधि input uint Length1_=5; //पहले स्मूथिंग की गहराई input int Phase1_=15; //पहले स्मूथिंग का पैरामीटर //---- JJMA के लिए -100 ... +100 के रेंज में, यह ट्रांजिशन प्रोसेस की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO पीरियड है, AMA के लिए यह धीमी औसत पीरियड है input uint ROCPeriod2_=14; input Smooth_Method MA_Method2_=MODE_JJMA; //दूसरे इंडिकेटर के लिए औसत करने की विधि input uint Length2_ = 5; //दूसरे स्मूथिंग की गहराई input int Phase2_=15; //दूसरे स्मूथिंग का पैरामीटर //---- JJMA के लिए -100 ... +100 के रेंज में, यह ट्रांजिशन प्रोसेस की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO पीरियड है, AMA के लिए यह धीमी औसत पीरियड है input ENUM_TYPE ROCType_=MOM; input uint SignalBar_=1;//एंट्री सिग्नल प्राप्त करने के लिए बार इंडेक्स input bool BuyPosClose_=false; //सिग्नल द्वारा लॉन्ग पोजीशन्स से बाहर निकलने की अनुमति input bool SellPosClose_=false; //सिग्नल द्वारा शॉर्ट पोजीशन्स से बाहर निकलने की अनुमति
इनपुट पैरामीटर्स के कोड में स्ट्रिंग वेरिएबल केवल EA इनपुट पैरामीटर्स विंडो के बेहतर दृश्यता के लिए उपयोग किए जाते हैं।
EA में XROC2_VG_HTF इंडिकेटर्स केवल रणनीति परीक्षक में ट्रेंड्स के अधिक सुविधाजनक दृश्यता के लिए हैं, अन्य ऑपरेशन मोड में ये निष्क्रिय हैं।
Compiled Expert Advisor का सही संचालन सुनिश्चित करने के लिए, आपको
यह ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल उन ब्रोकरों के साथ Expert Advisors के उपयोग की अनुमति देती है जो नॉनज़ीरो स्प्रेड की पेशकश करते हैं और पोजीशन खोलने के दौरान स्टॉप लॉस और टेक प्रॉफिट सेट करने का विकल्प देते हैं। आप इस लिंक पर लाइब्रेरी के अधिक विकल्प डाउनलोड कर सकते हैं: Trade Algorithms.
नीचे दिखाए गए परीक्षणों के दौरान डिफ़ॉल्ट इनपुट पैरामीटर्स का उपयोग किया गया था। परीक्षण के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया था।

चित्र 1. चार्ट पर डील के उदाहरण
AUDUSD पर 2015 के परीक्षण परिणाम, H6 पर धीमी ट्रेंड, M30 पर फास्ट ट्रेंड द्वारा एंट्री:
चित्र 2. परीक्षण परिणाम चार्ट
संबंधित पोस्ट
- MetaTrader 4 के लिए विज़ुअल ऑर्डर प्रोसेसिंग - आपके ट्रेडिंग साथी
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MQL5 विज़ार्ड - हैमर/हैंगिंग मैन और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड से हैमर/हैंगिंग मैन CCI ट्रेड सिग्नल्स बनाना
