{"id":4292,"date":"2018-08-27T09:44:38","date_gmt":"2018-08-27T01:44:38","guid":{"rendered":""},"modified":"2018-08-27T09:44:38","modified_gmt":"2018-08-27T01:44:38","slug":"die-optimierte-variante-des-kaufmans-adaptiven-beweglichen-durchschnitts-nach-wellx-indikator-fur-metatrader-4","status":"publish","type":"post","link":"https:\/\/www.fx141.com\/de\/the-optimized-variant-of-the-kaufmans-adaptative-moving-average-by-wellx-indicator-for-metatrader-4\/","title":{"rendered":"Die optimierte Variante des Kaufman&#039;s Adaptative Moving Average von wellx \u2013 Indikator f\u00fcr MetaTrader 4"},"content":{"rendered":"<p>The optimized variant of the AMA indicator by wellx. The original had undergone optimization in December 2006 to allow it to be usable in Expert advisors. The unoptimized version consumed resources and allowed to perform\/optimization of an EA containing calls to the AMA in a reasonable time.<\/p>\n<p> Its appearance is the same as the original.<\/p>\n<p align=\"center\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.fx141.com\/wp-content\/uploads\/2018\/08\/rskqt5vuuiy.gif\" height=\"516\" width=\"786\" alt=\"\"><\/p>\n<p align=\"center\"><span class=\"small\">The optimized variant of the Kaufman&#8217;s Adaptative Moving Average<\/p>\n<p>\n<\/span><\/p>\n<p>It is possible to &#8220;feel the difference&#8221; in the testing speed using a simple expert.<\/p>\n<pre class=\"code\"><span class=\"comment\">\/\/+------------------------------------------------------------------+<\/span>\n<span class=\"comment\">\/\/|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TestAMA.mq4 |<\/span>\n<span class=\"comment\">\/\/|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rosh |<\/span>\n<span class=\"comment\">\/\/|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http:\/\/www.metaquotes.net |<\/span>\n<span class=\"comment\">\/\/+------------------------------------------------------------------+<\/span>\n<span class=\"preprocessor\">#property <\/span><span class=\"macro\">copyright<\/span> <span class=\"string\">\"Rosh\"<\/span>\n<span class=\"preprocessor\">#property <\/span><span class=\"macro\">link<\/span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"string\">\"http:\/\/www.metaquotes.net\"<\/span>\n \n \n<span class=\"keyword\">extern<\/span> <span class=\"keyword\">int<\/span> AMAtype=<span class=\"number\">1<\/span>;\n<span class=\"comment\">\/\/+------------------------------------------------------------------+<\/span>\n<span class=\"comment\">\/\/| expert initialization function&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<\/span>\n<span class=\"comment\">\/\/+------------------------------------------------------------------+<\/span>\n<span class=\"keyword\">int<\/span> init()\n&nbsp;&nbsp;{\n<span class=\"comment\">\/\/----<\/span>\n&nbsp;&nbsp; <span class=\"keyword\">if<\/span> (AMAtype!=<span class=\"number\">0<\/span>) <span class=\"functions\">Print<\/span>(<span class=\"string\">\"Use the optimized indicator\"<\/span>);\n&nbsp;&nbsp; <span class=\"keyword\">else<\/span> <span class=\"functions\">Print<\/span>(<span class=\"string\">\"Use the original version of the indicator\"<\/span>);\n&nbsp;&nbsp; <span class=\"functions\">Print<\/span>(<span class=\"string\">\"Start\"<\/span>);\n<span class=\"comment\">\/\/----<\/span>\n&nbsp;&nbsp; <span class=\"keyword\">return<\/span>(<span class=\"number\">0<\/span>);\n&nbsp;&nbsp;}\n<span class=\"comment\">\/\/+------------------------------------------------------------------+<\/span>\n<span class=\"comment\">\/\/| expert deinitialization function&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<\/span>\n<span class=\"comment\">\/\/+------------------------------------------------------------------+<\/span>\n<span class=\"keyword\">int<\/span> deinit()\n&nbsp;&nbsp;{\n<span class=\"comment\">\/\/----<\/span>\n&nbsp;&nbsp; <span class=\"functions\">Print<\/span>(<span class=\"string\">\"Finish\"<\/span>);\n<span class=\"comment\">\/\/----<\/span>\n&nbsp;&nbsp; <span class=\"keyword\">return<\/span>(<span class=\"number\">0<\/span>);\n&nbsp;&nbsp;}\n<span class=\"comment\">\/\/+------------------------------------------------------------------+<\/span>\n<span class=\"comment\">\/\/| expert start function&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<\/span>\n<span class=\"comment\">\/\/+------------------------------------------------------------------+<\/span>\n<span class=\"keyword\">int<\/span> start()\n&nbsp;&nbsp;{\n<span class=\"comment\">\/\/----<\/span>\n&nbsp;&nbsp; <span class=\"keyword\">double<\/span> val;\n&nbsp;&nbsp; <span class=\"keyword\">if<\/span> (AMAtype!=<span class=\"number\">0<\/span>) val=<span class=\"indicators\">iCustom<\/span>(<span class=\"functions\">Symbol<\/span>(),<span class=\"number\">0<\/span>,<span class=\"string\">\"AMA for Expert2\"<\/span>,<span class=\"number\">0<\/span>,<span class=\"number\">1<\/span>);\n&nbsp;&nbsp; <span class=\"keyword\">else<\/span> val=<span class=\"indicators\">iCustom<\/span>(<span class=\"functions\">Symbol<\/span>(),<span class=\"number\">0<\/span>,<span class=\"string\">\"AMA\"<\/span>,<span class=\"number\">0<\/span>,<span class=\"number\">1<\/span>);\n<span class=\"comment\">\/\/----<\/span>\n&nbsp;&nbsp; <span class=\"keyword\">return<\/span>(<span class=\"number\">0<\/span>);\n&nbsp;&nbsp;}\n<span class=\"comment\">\/\/+------------------------------------------------------------------+<\/span>\n<\/pre>\n<p><\/p>\n<p>\nIf the external variable AMAtype=0, then use the original, if not zero, use this indicator.<\/p>\n<p>\n    [sociallocker][url href=https:\/\/www.fx141.com\/wp-content\/uploads\/2018\/08\/laxsqc5y3wn.zip]DOWNLOAD TRADING SYSTEM[\/url][\/sociallocker]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die optimierte Variante des AMA-Indikators von wellx. Das Original wurde im Dezember 2006 optimiert, um es in Expert\u2026<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-4292","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/www.fx141.com\/de\/wp-json\/wp\/v2\/posts\/4292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fx141.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fx141.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fx141.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fx141.com\/de\/wp-json\/wp\/v2\/comments?post=4292"}],"version-history":[{"count":0,"href":"https:\/\/www.fx141.com\/de\/wp-json\/wp\/v2\/posts\/4292\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fx141.com\/de\/wp-json\/wp\/v2\/media?parent=4292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fx141.com\/de\/wp-json\/wp\/v2\/categories?post=4292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fx141.com\/de\/wp-json\/wp\/v2\/tags?post=4292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}