{"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":"la-variante-optimizada-del-promedio-movil-adaptativo-de-kaufmans-por-wellx-indicador-para-metatrader-4","status":"publish","type":"post","link":"https:\/\/www.fx141.com\/es\/the-optimized-variant-of-the-kaufmans-adaptative-moving-average-by-wellx-indicator-for-metatrader-4\/","title":{"rendered":"La variante optimizada de la media m\u00f3vil adaptativa de Kaufman &amp; #039; s por wellx - Indicador de 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>La variante optimizada del indicador AMA de wellx. El original se hab\u00eda optimizado en diciembre de 2006 para permitir su uso en Expert ...<\/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\/es\/wp-json\/wp\/v2\/posts\/4292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fx141.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fx141.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fx141.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fx141.com\/es\/wp-json\/wp\/v2\/comments?post=4292"}],"version-history":[{"count":0,"href":"https:\/\/www.fx141.com\/es\/wp-json\/wp\/v2\/posts\/4292\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fx141.com\/es\/wp-json\/wp\/v2\/media?parent=4292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fx141.com\/es\/wp-json\/wp\/v2\/categories?post=4292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fx141.com\/es\/wp-json\/wp\/v2\/tags?post=4292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}