नमस्कार दोस्तों! आज हम बात करेंगे मूविंग एवरेज एक्सपर्ट के बारे में, जो मेटाट्रेडर 4 के लिए एक बेहतरीन ट्रेडिंग सिग्नल बनाने वाला टूल है। इस प्रणाली में केवल एक मूविंग एवरेज का उपयोग किया जाता है। ट्रेड की स्थिति खोलने और बंद करने की प्रक्रिया तब होती है जब मूविंग एवरेज हाल ही में बने बार की कीमत से मिलती है। यह प्रक्रिया एक विशेष एल्गोरिदम के अनुसार लॉट साइज को ऑप्टिमाइज़ करके की जाती है।
यह एक्सपर्ट एडवाइजर मूविंग एवरेज और मार्केट प्राइस चार्ट के बीच के संबंध का विश्लेषण करता है। इस जांच को CheckForOpen() फ़ंक्शन द्वारा किया जाता है। यदि मूविंग एवरेज बार को इस प्रकार छूती है कि वह ओपन प्राइस से ऊपर होती है लेकिन क्लोज प्राइस से नीचे, तो एक BUY स्थिति खोली जाएगी। इसी प्रकार, यदि मूविंग एवरेज बार को इस तरह छूती है कि वह ओपन प्राइस से नीचे होती है लेकिन क्लोज प्राइस से ऊपर, तो SELL स्थिति खोली जाएगी।
इस एक्सपर्ट में मनी मैनेजमेंट बहुत सरल लेकिन प्रभावी है: प्रत्येक स्थिति के वॉल्यूम पर नियंत्रण पिछले लेनदेन के परिणामों के अनुसार किया जाता है। यह एल्गोरिदम LotsOptimized() फ़ंक्शन द्वारा लागू किया जाता है। बेसिक लॉट साइज अधिकतम अनुमेय जोखिम के आधार पर गणना की जाती है:
lot=NormalizeDouble(AccountFreeMargin()*MaximumRisk/1000.0,1);
यहाँ MaximumRisk पैरामीटर प्रत्येक लेनदेन के लिए मूल जोखिम प्रतिशत को दर्शाता है। इसका मान आमतौर पर 0.01 (1%) और 1 (100%) के बीच होता है। उदाहरण के लिए, यदि फ्री मार्जिन (AccountFreeMargin) $20,500 है और कैपिटल मैनेजमेंट के नियम 2% जोखिम का उपयोग करने की सलाह देते हैं, तो बेसिक लॉट साइज 20500 * 0.02 / 1000 = 0.41 बनेगा। लॉट साइज की सटीकता को नियंत्रित करना बहुत महत्वपूर्ण है और परिणाम को अनुमेय मूल्यों के साथ सामान्यीकृत करना चाहिए। सामान्यतः, 0.1 के कदम के साथ अंश लॉट की अनुमति होती है। 0.41 के वॉल्यूम वाला लेनदेन नहीं किया जाएगा। सामान्यीकृत करने के लिए, NormalizeDouble() फ़ंक्शन का उपयोग किया जाता है, जो एक अंक के सटीकता के साथ परिणाम देता है। इससे बेसिक लॉट 0.4 बनता है। फ्री मार्जिन के आधार पर लॉट की गणना करने से व्यापार की सफलता के अनुसार संचालन की मात्रा बढ़ाने की अनुमति मिलती है, यानी, पुनर्निवेश के साथ व्यापार करना। यह व्यापार की प्रभावशीलता बढ़ाने के लिए अनिवार्य पूंजी प्रबंधन का मूल तंत्र है।
DecreaseFactor वह माप है जिसके द्वारा लॉट साइज को नुकसानदायक ट्रेडिंग के बाद कम किया जाएगा। सामान्य मान 2, 3, 4, 5 होते हैं। यदि पिछले लेनदेन नुकसानदायक रहे हैं, तो बाद की मात्रा DecreaseFactor के माप से कम की जाएगी ताकि नुकसानदायक अवधि के दौरान प्रतीक्षा की जा सके। यह पूंजी प्रबंधन एल्गोरिदम का मुख्य कारक है। विचार बहुत सरल है: यदि व्यापार सफलतापूर्वक बढ़ रहा है, तो एक्सपर्ट बेसिक लॉट के साथ अधिकतम लाभ कमाता है। पहले नुकसानदायक लेनदेन के बाद, एक्सपर्ट "गति घटाएगा" जब तक एक नया सकारात्मक लेनदेन नहीं किया जाता। इस एल्गोरिदम को "गति घटाने" को बंद करने की अनुमति है, इसके लिए DecreaseFactor = 0 निर्धारित करना होगा। पिछले नुकसानदायक लेनदेन की संख्या व्यापार इतिहास में गणना की जाती है। इसके आधार पर बेसिक लॉट को फिर से गणना की जाएगी:
if(losses>1) lot=NormalizeDouble(lot-lot*losses/DecreaseFactor,1);
इस प्रकार, यह एल्गोरिदम नुकसानदायक लेनदेन की एक श्रृंखला के परिणामस्वरूप होने वाले जोखिम को प्रभावी ढंग से कम करने की अनुमति देता है। लॉट साइज को अंत में न्यूनतम अनुमेय लॉट साइज के लिए अनिवार्य रूप से जांच की जाती है क्योंकि पहले किए गए गणनाएं लॉट = 0 हो सकती हैं:
if(lot<0.1) lot=0.1;
यह एक्सपर्ट मुख्य रूप से दैनिक अवधि के साथ काम करने के लिए डिज़ाइन किया गया है, और परीक्षण मोड में - क्लोज प्राइस पर व्यापार करने के लिए। यह केवल एक नए बार के खुलने पर व्यापार करेगा, इसलिए हर-टिक मॉडलिंग के मोड की आवश्यकता नहीं है।
परीक्षण परिणाम रिपोर्ट में प्रदर्शित किए जाते हैं।
स्ट्रेटेजी टेस्टर रिपोर्ट
मूविंग एवरेज
संकेत EURUSD (यूरो बनाम अमेरिकी डॉलर) अवधि 1 घंटा (H1) 2003.01.08 00:00 - 2003.11.25 00:00 मॉडल हर टिक (सभी उपलब्ध समय सीमा के आधार पर हर टिक के साथ फ्रैक्टल इंटरपोलेशन) पैरामीटर Lots=0.1; MaximumRisk=0.01; DecreaseFactor=1; MovingPeriod=16; MovingShift=11; टेस्ट में बार 19371 मॉडल किए गए टिक 656918 मॉडलिंग गुणवत्ता 25.00% आरंभिक जमा 10000.00 कुल शुद्ध लाभ 1695.20 कुल लाभ 4293.20 कुल हानि -2598.00 लाभ कारक 1.65 अपेक्षित भुगतान 10.80 पूर्ण ड्रॉडाउन 40.35 अधिकतम ड्रॉडाउन (%) 318.50 (3.0%) कुल व्यापार 157 शॉर्ट पोजीशन्स (जीते %) 73 (26.03%) लॉन्ग पोजीशन्स (जीते %) 84 (32.14%) लाभकारी व्यापार (% कुल) 46 (29.30%) हानिकारक व्यापार (% कुल) 111 (70.70%) सबसे बड़ा लाभकारी व्यापार 262.55 हानिकारक व्यापार -91.00 औसत लाभकारी व्यापार 93.33 हानिकारक व्यापार -23.41 अधिकतम लगातार जीत (पैसे में लाभ) 2 (387.15) लगातार हानि (पैसे में हानि) 7 (-287.25) अधिकतम लगातार लाभ (जीतों की संख्या) 387.15 (2) लगातार हानि (हानियों की संख्या) -287.25 (7) औसत लगातार जीत 1 लगातार हानियाँ 3
संबंधित पोस्ट
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: दो EMA के क्रॉसओवर पर आधारित ट्रेड सिग्नल और इंट्राडे टाइम फ़िल्टर
- MetaTrader 4 के लिए विज़ुअल ऑर्डर प्रोसेसिंग - आपके ट्रेडिंग साथी
- MQL5 विजार्ड: सुबह/शाम के तारे के आधार पर ट्रेड सिग्नल + CCI के साथ एक्सपर्ट एडवाइजर