आज हम बात करेंगे एक ऐसे ट्रेडिंग सिस्टम की जो कि ColorSchaffJCCXTrendCycle इंडिकेटर पर आधारित है। यह सिस्टम लंबी और छोटी दोनों प्रकार की डील के लिए एकदम समान है और इसे एक ही EA में अलग-अलग तरीके से कॉन्फ़िगर किया जा सकता है। इस सिस्टम की खासियत यह है कि यह पिछले ट्रेड्स के परिणामों के आधार पर आने वाले ट्रेड का वॉल्यूम बदल सकता है।
- लंबी पोजीशन के लिए:
- जो पैरामीटर L से शुरू होते हैं, वे लंबी पोजीशन को प्रबंधित करने के लिए हैं;
- छोटी पोजीशन के लिए:
- जो पैरामीटर S से शुरू होते हैं, वे छोटी पोजीशन को प्रबंधित करने के लिए हैं।
//+----------------------------------------------+//| लंबी ट्रेड्स के लिए EA के इनपुट पैरामीटर |//+----------------------------------------------+ magic numberinputuint L_Magic=777; //L मैजिक नंबर//+----------------------------------------------+//| छोटी ट्रेड्स के लिए EA के इनपुट पैरामीटर | //+----------------------------------------------+inputuint S_Magic=555; //S मैजिक नंबर
ये दोनों ट्रेडिंग सिस्टम अलग-अलग मैजिक नंबर का उपयोग करते हैं और एक-दूसरे पर पूरी तरह से स्वतंत्र हैं। असली वित्तीय बाजार अक्सर सममित नहीं होते। बढ़ते और गिरते बाजार में ट्रेडिंग के लिए समान ट्रेडिंग सिस्टम के बिल्कुल अलग पैरामीटर की आवश्यकता होती है। EA को सही तरीके से कॉन्फ़िगर करने के लिए, आपको पहले केवल एक ट्रेडिंग सिस्टम का परीक्षण करना चाहिए, और दूसरे को संबंधित स्विच के माध्यम से बंद कर देना चाहिए।
inputbool L_PosOpen=true; //L लंबी पोजिशन में प्रवेश की अनुमतिinputbool L_PosClose=true; //L लंबी पोजिशन से बाहर निकलने की अनुमति
यहाँ तक कि, दूसरे सिस्टम के लिए भी वही प्रक्रिया करें।
EA के इनपुट पैरामीटर के ब्लॉक को खोली गई पोजिशनों के वॉल्यूम को प्रबंधित करने के लिए जोड़ा गया है:
inputuint L_TotalMMTriger=5; //L स्टॉप लॉस की गणना के लिए अंतिम 5 बाय डील्स की संख्याinputuint L_LossMMTriger=3 //L नुकसान उठाने वाली बाय डील्स की संख्या जो MM को घटाएगीinputdouble L_SmallMM=0.01 //L नुकसान की स्थिति में डील में जमा की गई राशिinputdouble L_MM=0.1 //L सामान्य ट्रेडिंग के दौरान डील में जमा की गई राशिinput MarginMode L_MMMode=LOT; //L लॉट सेटिंग मोड
और
inputuint S_TotalMMTriger=5; //S स्टॉप लॉस की गणना के लिए अंतिम 5 सेल डील्स की संख्याinputuint S_LossMMTriger=3 //S नुकसान उठाने वाली सेल डील्स की संख्या जो MM को घटाएगीinputdouble S_SmallMM=0.01 //S नुकसान की स्थिति में डील में जमा की गई राशिinputdouble S_MM=0.1 //S सामान्य ट्रेडिंग के दौरान डील में जमा की गई राशिinput MarginMode S_MMMode=LOT; //S लॉट सेटिंग मोड
इन इनपुट्स के साथ और पिछले पांच ट्रेड्स में से तीन नुकसान उठाने वाली डील्स होने पर, EA अगले ट्रेड को उसी दिशा में 0.01 लॉट के वॉल्यूम के साथ खोलेगा। यदि पिछले पांच में से तीन से कम नुकसान उठाने वाली डील्स हैं, तो पोजिशन का वॉल्यूम 0.1 होगा।
EA के संचालन के लिए, संकलित JCCX.ex5 और ColorSchaffJCCXTrendCycle.ex5 इंडिकेटर्स की फ़ाइलें <terminal_data_directory>\MQL5\Indicators में होनी चाहिए।
नीचे दिखाए गए परीक्षणों में डिफ़ॉल्ट Expert Advisor के इनपुट पैरामीटर का उपयोग किया गया है। परीक्षणों में स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया है।

Fig. 1. चार्ट पर समान सेटिंग के साथ डील के उदाहरण
2017 के वर्ष में GBPUSD H8 परीक्षण परिणाम:

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

Fig. 3. चार्ट पर असममित सेटिंग के साथ डील के उदाहरण

टिप्पणी 0