मूविंग एवरेज: मेटाट्रेडर 4 के लिए बेहतरीन ट्रेडिंग सिग्नल

Mike 2005.11.29 21:04 46 0 0
संलग्नक

नमस्कार दोस्तों! आज हम बात करेंगे मूविंग एवरेज एक्सपर्ट के बारे में, जो मेटाट्रेडर 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

यह एक्सपर्ट मुख्य रूप से दैनिक अवधि के साथ काम करने के लिए डिज़ाइन किया गया है, और परीक्षण मोड में - क्लोज प्राइस पर व्यापार करने के लिए। यह केवल एक नए बार के खुलने पर व्यापार करेगा, इसलिए हर-टिक मॉडलिंग के मोड की आवश्यकता नहीं है।

परीक्षण परिणाम रिपोर्ट में प्रदर्शित किए जाते हैं।

स्ट्रेटेजी टेस्टर रिपोर्ट

मूविंग एवरेज


संकेत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
सूची
टिप्पणी 0