लेखक: व्लादिमीर ख्लिस्टोव
यह एक सरल सिस्टम ट्रेडिंग है जो फ्रैक्टल WPR पर आधारित है। यह ओस्सीलेटर के ओवरबॉट स्तर को नीचे की ओर पार करने पर सेल सिग्नल देता है, और ओवरसोल्ड स्तर को ऊपर की ओर पार करने पर बाय सिग्नल। सिग्नल तब बनता है जब एक बार क्लोज होता है और स्तर का पार करना होता है।
Fractal_WPR.ex5 को <terminal_data_folder>\MQL5\Indicators में रखें।
कंपाइल करने के बाद, Exp_Fractal_WPR.ex5 फाइल में Fractal_WPR.ex5 इंडिकेटर को एक स्रोत के रूप में शामिल किया गया है, इसलिए यह आवश्यक नहीं है कि यह इंडिकेटर टर्मिनल फ़ोल्डर में हो ताकि कंपाइल की गई EA काम कर सके! इसके लिए EA कोड में आवश्यक कोड जोड़ा गया है ताकि इस इंडिकेटर को एक्सपर्ट के निष्पादन योग्य फ़ाइल में शामिल किया जा सके।
इंडिकेटर की निष्पादन योग्य फ़ाइल को वैश्विक स्तर पर संसाधनों के रूप में जोड़ा गया है।
#resource \Indicators\Fractal_WPR.ex5
OnInit() फ़ंक्शन के ब्लॉक में स्रोत के रूप में उपयोग किए जाने वाले इंडिकेटर के लिए स्ट्रिंग पथ को बदल दिया गया है।
InpInd_Handle=iCustom(Symbol(),InpInd_Timeframe,"::Indicators\Fractal_WPR",e_period,normal_speed,IPC,0);
इस प्रकार, एक्सपर्ट की कंपाइल की गई निष्पादन योग्य फ़ाइल को अन्य ट्रेड टर्मिनलों पर इंडिकेटर के बिना स्वयं उपयोग किया जा सकता है।
ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल उन ब्रोकर के साथ सिस्टम ट्रेडिंग का उपयोग करने की अनुमति देती है जो ननज़ीरो स्प्रेड और स्टॉप लॉस और टेक प्रॉफिट को पोजीशन ओपनिंग के साथ सेट करने का विकल्प प्रदान करते हैं। आप इस लिंक पर लाइब्रेरी के और वेरिएंट डाउनलोड कर सकते हैं: ट्रेड एल्गोरिदम.
नीचे दिखाए गए परीक्षणों के दौरान डिफ़ॉल्ट सिस्टम ट्रेडिंग के इनपुट पैरामीटर का उपयोग किया गया है। परीक्षणों के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया है।

चित्र 1. चार्ट पर सौदों के उदाहरण
2015 में AUDUSD H3 पर परीक्षण परिणाम:

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