नमस्कार दोस्तों! आज हम बात करेंगे एक ट्रेंड-फॉलोइंग ट्रेडिंग सिस्टम Exp_Sinewave2_X2 के बारे में। यह सिस्टम दो संकेतकों के सिग्नल्स पर आधारित है, जिसमें पहला संकेतक Sinewave2 है। पहला संकेतक धीमे ट्रेंड की दिशा को मुख्य और सिग्नल लाइनों की स्थिति के आधार पर निर्धारित करता है। दूसरा संकेतक तब ट्रेड खोलने का सही समय बताता है जब ये लाइनें आपस में क्रॉस या टच करती हैं। एक एंट्री सिग्नल तब उत्पन्न होता है जब निम्नलिखित दो शर्तें पूरी होती हैं:
- फास्ट और स्लो ट्रेंड सिग्नल का मिलना;
- फास्ट ट्रेंड की दिशा में बदलाव आना।
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 Length=10; // संकेतक स्मूथिंग अनुपात inputuint SignalBar=1; // एंट्री सिग्नल प्राप्त करने के लिए बार नंबरinputbool BuyPosClose=true; // ट्रेंड के अनुसार लॉन्ग पोजीशन छोड़ने की अनुमतिinputbool SellPosClose=true; // ट्रेंड के अनुसार शॉर्ट पोजीशन छोड़ने की अनुमति//+-------------------------------------------------+//| एंट्री संकेतक के इनपुट पैरामीटर |//+-------------------------------------------------+inputstring Input="एंट्री पैरामीटर"; //+=============== एंट्री पैरामीटर ===============+ inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 चार्ट अवधि एंट्री के लिएinputuint Length_=10 // संकेतक अवधि inputuint SignalBar_=1; // एंट्री सिग्नल प्राप्त करने के लिए बार नंबरinputbool BuyPosClose_=false; // सिग्नल द्वारा लॉन्ग पोजीशन छोड़ने की अनुमतिinputbool SellPosClose_=false // सिग्नल द्वारा शॉर्ट पोजीशन छोड़ने की अनुमति//+-------------------------------------------------+
इनपुट पैरामीटर के कोड में टेक्स्ट के स्ट्रिंग वेरिएबल केवल EA इनपुट पैरामीटर विंडो के बेहतर दृश्य के लिए उपयोग किए गए हैं।
EA में Sinewave2_Cloud_HTF संकेतक का उपयोग केवल रणनीति परीक्षक में ट्रेंड को बेहतर ढंग से देखने के लिए किया गया है, और वे अन्य ऑपरेशन मोड में निष्क्रिय होते हैं।
EA के सही संचालन के लिए, संकेतकों के संकलित फ़ाइलें CyclePeriod.ex5, Sinewave2.ex5, और Sinewave2_Cloud_HTF.ex5 को <terminal_data_directory>\MQL5\Indicators फ़ोल्डर में होनी चाहिए।
ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल उन ब्रोकरों के साथ Expert Advisors का उपयोग करने की अनुमति देती है जो nonzero spread की पेशकश करते हैं और पोजीशन खोलने के दौरान स्टॉप लॉस और टेक प्रॉफिट सेट करने का विकल्प देते हैं। आप इस लाइब्रेरी के अन्य संस्करण डाउनलोड कर सकते हैं Trade Algorithms पर।
नीचे दिए गए परीक्षणों में EA के डिफ़ॉल्ट इनपुट पैरामीटर का उपयोग किया गया है। परीक्षण में स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया था।

2016 में GBPUSD के लिए परीक्षण परिणाम, धीमी ट्रेंड H8 पर, और तेज ट्रेंड M30 पर एंट्री:

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

टिप्पणी 0