FivePattern एक अनोखा तकनीकी संकेतक है जो Merrill द्वारा विकसित M & W वेव पैटर्न और समर्थन/प्रतिरोध स्तरों को दर्शाता है, जो मानक ZigZag संकेतक के चरम बिंदुओं पर खींचे जाते हैं। A. Merrill ने शीर्ष से नीचे बिंदुओं के क्रम के आधार पर पाँच-कोणीय आकृतियों को वर्गीकृत किया और M & W वेव्स का एक व्यवस्थित वर्गीकरण मॉडल बनाया। ये हैं:

A. Merrill द्वारा विकसित गतिशील पैटर्न वह पैटर्न है जो समय के साथ बदल सकता है। गतिशील पैटर्न पहले चार दाएं ज़िगज़ैग किरणों में होता है। इस संकेतक में सभी पैटर्न गतिशील माने जाते हैं। इस शर्त को पूरा करने के लिए, वेव्स का उत्परिवर्तन की अवधारणा को कृत्रिम रूप से पेश किया गया और क्लासिक ज़िगज़ैग संकेतक का एल्गोरिदम थोड़ा संशोधित किया गया।
जहाँ तक चरम खोज एल्गोरिदम - ज़िगज़ैग का संबंध है, यह एक "तत्काल (त्वरित) निर्णय" है और निश्चित रूप से इसे बदलने की आवश्यकता है। चूँकि अधिकांश त्रुटियाँ पैटर्न पहचान से संबंधित हैं NOPATTERN (देखें enum NamePattern में MyCPattern.mqh फ़ाइल) - यह खोज इंजन की त्रुटि है।
वेव्स का विकास और उत्परिवर्तन
विकास - गतिशील पैटर्न का परिवर्तन, जो अब भी उसी वेव परिवार में रहता है। M-Wave पैटर्न का विकास:
W-Wave पैटर्न का विकास:

उत्परिवर्तन - गतिशील पैटर्न का परिवर्तन, जो फिर एक अन्य वेव परिवार में चला जाता है। M-Wave पैटर्न का उत्परिवर्तन:

W-Wave पैटर्न का उत्परिवर्तन:

नोट: भविष्यवाणी एल्गोरिदम मानता है कि एक उत्परिवर्तन विकास के सबसे युवा आकार में परिणाम करता है, और विकास/उत्परिवर्तन काउंटर संभावित गैर-क्रमिक उत्परिवर्तन/विकास के बारे में जानता है। उदाहरण के लिए, मध्य और वरिष्ठ आकार में उत्परिवर्तन। इसे enum NamePattern (देखें MyCPattern.mqh) में विशिष्ट मानों का चयन करके प्राप्त किया जाता है। यदि आप विकास/उत्परिवर्तन काउंटर का उपयोग करना चाहते हैं - enum NamePattern को न बदलें।
संकेतक का कार्य:
यह संकेतक चार्ट पर M & W वेव पैटर्न और समर्थन/प्रतिरोध स्तरों को दिखाता है। संकेतक प्रत्येक नए इतिहास बार पर पुन: गणना करता है (ऑब्जेक्ट्स को रेंडर करते समय CPU समय बचाने के लिए)। सभी ऑब्जेक्ट्स के नाम छद्म-यादृच्छिक होते हैं। संकेतक संभावित मूल्य आंदोलनों की गणना करता है जो वेव्स के निजी (क्रमबद्ध) विकास/उत्परिवर्तन की अपेक्षाओं के आधार पर होते हैं। संकेतक में पैटर्न मॉडल की दक्षता का काउंटर शामिल है।

वर्तमान संस्करण:
परीक्षण संस्करण 1.02:
- खोज इंजन, क्लासिक ज़िगज़ैग;
- भविष्यवाणी मॉडल: स्तर 0 (क्रमिक विकास/उत्परिवर्तन);
- मॉडल काउंटर: स्तर 0 (एल्गोरिदम: "मैं केवल वही गिनता हूँ जो मैं देखता हूँ, मुझे नहीं पता कि पहले क्या था..."। आँकड़े 11वें आकार के प्रकट होने के बाद प्रदर्शित होते हैं).

