ट्रेंड-फॉलोइंग ट्रेडिंग सिस्टम Exp_ColorX2MA_X2 दो संकेतकों ColorX2MA के सिग्नल्स पर आधारित है। पहला संकेतक धीमी प्रवृत्ति की दिशा को रेखा के रंग के आधार पर निर्धारित करता है। दूसरा संकेतक तब व्यापार खोलने का सही समय बताता है, जब रेखा का रंग बदलता है। सिग्नल तब बनता है जब एक बार बंद हो रहा होता है और दो शर्तें पूरी होती हैं:
- तेज और धीमी प्रवृत्ति के संकेत मेल खाते हैं;
- तेज प्रवृत्ति की दिशा बदल गई है।
एक्सपर्ट एडवाइजर के इनपुट पैरामीटर्स
//+-------------------------------------------------+//| एक्सपर्ट एडवाइजर संकेतक के इनपुट पैरामीटर्स |//+-------------------------------------------------+sinputstring Trade="व्यापार प्रबंधन"; //+============== व्यापार प्रबंधन ==============+inputdouble MM=0.1; //डिपॉजिट का हिस्सा एक डील मेंinput MarginMode MMMode=LOT; //लॉट मूल्य पहचानने की विधिinputuint StopLoss_=1000; //स्टॉप लॉस बिंदुओं मेंinputuint TakeProfit_=2000; //टेक प्रॉफिट बिंदुओं मेंsinputstring MustTrade="व्यापार अनुमतियाँ"; //+============== व्यापार अनुमतियाँ ==============+inputint Deviation_=10; //बिंदुओं में अधिकतम मूल्य विचलनinputbool BuyPosOpen=true; //लॉन्ग पोजीशन में प्रवेश की अनुमतिinputbool SellPosOpen=true; //शॉर्ट पोजीशन में प्रवेश की अनुमति//+-------------------------------------------------+//| फ़िल्टर संकेतक के इनपुट पैरामीटर्स |//+-------------------------------------------------+sinputstring Filter="धीमी व्यापार पैरामीटर्स"; //+============== व्यापार पैरामीटर्स ==============+inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //ट्रेंड के लिए 1 चार्ट अवधिinput Smooth_Method MA_Method1=MODE_SMA_; //पहला स्मूथिंग औसत विधि inputuint Length1=12; //पहला स्मूथिंग गहराई inputint Phase1=15; //पहला स्मूथिंग पैरामीटर,//---- JJMA के लिए -100 ... +100 के रेंज के भीतर यह संक्रमण प्रक्रिया की गुणवत्ता को प्रभावित करता है;//---- VIDIA के लिए यह CMO अवधि है, AMA के लिए यह धीमी औसत अवधि हैinput Smooth_Method MA_Method2=MODE_JJMA; //दूसरा स्मूथिंग औसत विधि inputuint Length2= 5; //दूसरा स्मूथिंग गहराई inputint Phase2=15; //दूसरा स्मूथिंग पैरामीटर,//---- JJMA के लिए -100 ... +100 के रेंज के भीतर यह संक्रमण प्रक्रिया की गुणवत्ता को प्रभावित करता है;//---- VIDIA के लिए यह CMO अवधि है, AMA के लिए यह धीमी औसत अवधि हैinput Applied_price_ IPC=PRICE_CLOSE_;//मूल्य स्थिरांक inputuint SignalBar=1; //सिग्नल प्राप्त करने के लिए बार अनुक्रमांकinputbool BuyPosClose=true; //प्रवृत्ति द्वारा लंबी स्थिति को समाप्त करने की अनुमतिinputbool SellPosClose=true; //प्रवृत्ति द्वारा शॉर्ट स्थिति को समाप्त करने की अनुमति//+-------------------------------------------------+//| प्रवेश संकेतक के इनपुट पैरामीटर्स |//+-------------------------------------------------+sinputstring Input="प्रवेश पैरामीटर्स"; //+=============== प्रवेश पैरामीटर्स ===============+inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 चार्ट अवधि प्रवेश के लिएinput Smooth_Method MA_Method1_=MODE_SMA_; //पहला स्मूथिंग औसत विधि inputuint Length1_=12; //पहला स्मूथिंग गहराई inputint Phase1_=15; //पहला स्मूथिंग पैरामीटर,//---- JJMA के लिए -100 ... +100 के रेंज के भीतर यह संक्रमण प्रक्रिया की गुणवत्ता को प्रभावित करता है;//---- VIDIA के लिए यह CMO अवधि है, AMA के लिए यह धीमी औसत अवधि हैinput Smooth_Method MA_Method2_=MODE_JJMA; //दूसरा स्मूथिंग औसत विधिinputuint Length2_= 5; //दूसरा स्मूथिंग गहराई inputint Phase2_=15; //दूसरा स्मूथिंग पैरामीटर,//---- JJMA के लिए -100 ... +100 के रेंज के भीतर यह संक्रमण प्रक्रिया की गुणवत्ता को प्रभावित करता है;//---- VIDIA के लिए यह CMO अवधि है, AMA के लिए यह धीमी औसत अवधि हैinput Applied_price_ IPC_=PRICE_CLOSE_;//मूल्य स्थिरांक inputuint SignalBar_=1;//प्रवेश सिग्नल प्राप्त करने के लिए बार अनुक्रमांकinputbool BuyPosClose_=false; //सिग्नल द्वारा लंबी स्थिति को समाप्त करने की अनुमतिinputbool SellPosClose_=false; //सिग्नल द्वारा शॉर्ट स्थिति को समाप्त करने की अनुमति//+-------------------------------------------------+
इनपुट पैरामीटर्स में पाठ के साथ स्ट्रिंग पैरामीटर्स केवल एक्सपर्ट के इनपुट पैरामीटर्स विंडो की बेहतर दृश्यता के लिए हैं।
EA में ColorX2MA_HTF संकेतक केवल रणनीति परीक्षणकर्ता में प्रवृत्तियों को बेहतर दृश्यता के लिए हैं, और वे अन्य संचालन मोड में निष्क्रिय हैं।
निर्मित EA के सही कार्य के लिए, संकेतकों की संकलित फ़ाइलें ColorX2MA.ex5 और ColorX2MA_HTF.ex5<terminal_data_directory>\MQL5\Indicators फ़ोल्डर में होनी चाहिए।
ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल उन ब्रोकरों के साथ एक्सपर्ट एडवाइजर्स का उपयोग करने की अनुमति देती है जो गैर-शून्य स्प्रेड और स्टॉप लॉस और टेक प्रॉफिट को पोजीशन खोलने के साथ एक साथ सेट करने का विकल्प देते हैं। आप निम्नलिखित लिंक पर लाइब्रेरी के अधिक संस्करण डाउनलोड कर सकते हैं: व्यापार एल्गोरिदम.
नीचे दिखाए गए परीक्षणों के दौरान डिफ़ॉल्ट एक्सपर्ट एडवाइज़र के इनपुट पैरामीटर्स का उपयोग किया गया है। परीक्षणों के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया है।
2016 में USDJPY के लिए परीक्षण परिणाम, H6 पर धीमी प्रवृत्ति, और M30 पर तेज प्रवृत्ति द्वारा प्रवेश:

चित्र 1. चार्ट पर डील के उदाहरण

चित्र 2. परीक्षण परिणाम चार्ट

टिप्पणी 0