दो समान ट्रेडिंग सिस्टम (लंबी और छोटी स्थिति के लिए) UltraFatl संकेतक के सिग्नल्स पर आधारित हैं, जिन्हें एक ही सिस्टम ट्रेडिंग में विभिन्न तरीकों से कॉन्फ़िगर किया जा सकता है। इसके लिए, सभी इनपुट पैरामीटर को दो बड़े समूहों में विभाजित किया जा सकता है:
- वे जिनके नाम "L" से शुरू होते हैं, लंबी स्थिति को प्रबंधित करने के लिए इनपुट पैरामीटर हैं;
- वे जिनके नाम "S" से शुरू होते हैं, छोटी स्थिति को प्रबंधित करने के लिए इनपुट पैरामीटर हैं।
//+----------------------------------------------+ //| लंबी स्थिति के लिए EA इनपुट | //+----------------------------------------------+ input uint L_Magic=777; //L जादुई नंबर input double L_MM=0.1; //L सौदे में जमा का हिस्सा input MarginMode L_MMMode=LOT; //L लॉट साइज की गणना का तरीका
//+----------------------------------------------+ //| छोटी स्थिति के लिए EA इनपुट | //+----------------------------------------------+ input uint S_Magic=555; //S जादुई नंबर input double S_MM=0.1; //S सौदे में जमा का हिस्सा input MarginMode S_MMMode=LOT; //S लॉट साइज की गणना का तरीका
ये दोनों ट्रेडिंग सिस्टम अलग-अलग जादुई नंबर का उपयोग करते हैं और पूरी तरह से एक-दूसरे से स्वतंत्र होते हैं। असली वित्तीय बाजार कभी-कभी असममित होते हैं। बढ़ते और गिरते बाजार के लिए एक ही ट्रेडिंग सिस्टम के लिए पूरी तरह से अलग पैरामीटर की आवश्यकता होती है। EA को सही तरीके से कॉन्फ़िगर करने के लिए, पहले केवल एक ट्रेडिंग सिस्टम का परीक्षण करें, दूसरे को संबंधित स्विच का उपयोग करके बंद करें।
input bool L_PosOpen=true; //L लंबी स्थिति में प्रवेश की अनुमति input bool L_PosClose=true; //L लंबी स्थिति से बाहर निकलने की अनुमति
इसके बाद, दूसरे सिस्टम के लिए भी यही करें।
EA के संचालन के लिए, संकलित UltraFatl.ex5 संकेतक फ़ाइल को <terminal_data_directory>\MQL5\Indicators में होना चाहिए।
नीचे दिखाए गए परीक्षणों में डिफ़ॉल्ट एक्सपर्ट एडवाइज़र के इनपुट पैरामीटर का उपयोग किया गया है। परीक्षणों के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया है।

चित्र 1. चार्ट पर सौदों के उदाहरण
GBPJPY H12 के 2017 के साल के परीक्षण परिणाम:

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

चित्र 3. चार्ट पर गैर-संमित सेटिंग्स के उदाहरण
टिप्पणी 0