ब्रैंडी, एक एक्सपर्ट एडवाइजर है जो दो मूविंग एवरेज का उपयोग करता है: धीमा MA एंट्री सिग्नल देने के लिए और तेज़ MA एग्जिट सिग्नल के लिए।
- जब धीमा MA ऊपर की ओर बढ़ता है, तो यह बाय खोलता है। और जब तेज़ MA गिरता है, तो यह बंद करता है।
- जब धीमा MA नीचे की ओर जाता है, तो यह सेल खोलता है। और जब तेज़ MA बढ़ता है, तो यह बंद करता है।
बस इतना ही! कोई जटिलता नहीं, ना ही मूविंग एवरेज का क्रॉसिंग इत्यादि। :)
यहाँ एक साल का ऑप्टिमाइजेशन परिणाम है, जुलाई 2007 से जुलाई 2008 तक:


किसी भी ऑप्टिमाइजेशन में लाभदायक परिणाम दिखाई देते हैं। लेकिन, ऑप्टिमाइजेशन के बाद EA किस तरह ट्रेड करता है, जब उसे उस अवधि के बारे में कुछ पता नहीं होता?
आइए हम एक तीन महीने का फॉरवर्ड टेस्ट करें - इसे जुलाई 2008 से आज (अक्टूबर के दूसरे आधे) तक के अंतराल पर परीक्षण करें। यह ऑप्टिमाइजेशन के बाद तीन और आधे महीने का परीक्षण अंतराल है।


जैसा कि आप देख सकते हैं, EA ऑप्टिमाइजेशन के बाद तीन महीने से अधिक लाभदायक है।
ऑप्टिमाइजेशन के लिए पैरामीटर्स:
p1, p2 - मूविंग एवरेज की गणना के लिए औसत अवधि। 2 से 100 तक के मानों के साथ 1 का कदम।
s1, s2 - वर्तमान बार के सापेक्ष निर्दिष्ट संख्या के अनुसार पीछे की ओर शिफ्ट। मान 2 से 20 के साथ 1 का कदम।
sl - खोले गए पदों का स्टॉप लॉस। 10 से 100 के मानों के साथ 5 का कदम।
ts - ट्रेलिंग स्टॉप के साथ खुले पदों का रखरखाव। 100 से 200 के मानों के साथ 5 का कदम।
यदि ts 100 से कम है, तो ट्रेलिंग बंद है। यह इसलिए किया जाता है ताकि ट्रेलिंग EA के संचालन में हस्तक्षेप न करे, बल्कि सुरक्षा उपाय के रूप में कार्य करे। उदाहरण के लिए, यदि कनेक्शन खो जाता है, जब EA खुद स्थिति बंद नहीं कर सकता।
ट्रेलिंग को डिसेबल करने के लिए, ts वेरिएबल का मान 100 से कम सेट किया जाता है। जैसे, ts = 0 - ट्रेलिंग बंद है।
EA तब कार्य करता है जब एक नया बार प्रकट होता है। इसलिए, ऑप्टिमाइजेशन करना चाहिए मॉडल के अनुसार: "ओपन प्राइस केवल (बार के समाप्त होने का सबसे तेज़ तरीका, केवल उन EAs के लिए जो स्पष्ट रूप से बार ओपनिंग को नियंत्रित करते हैं)।"
P.S. स्रोत कोड में EA ऑप्टिमाइज नहीं किया गया है।
संबंधित पोस्ट
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MetaTrader 4 के लिए विज़ुअल ऑर्डर प्रोसेसिंग - आपके ट्रेडिंग साथी
- MQL5 विज़ार्ड - हैमर/हैंगिंग मैन और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड से हैमर/हैंगिंग मैन CCI ट्रेड सिग्नल्स बनाना