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

चित्र 1. चार्ट पर डील के उदाहरण
AUDUSD पर 2015 के परीक्षण परिणाम, H6 पर धीमी ट्रेंड, M30 पर फास्ट ट्रेंड द्वारा एंट्री:
चित्र 2. परीक्षण परिणाम चार्ट


टिप्पणी 0