Hoje, vamos falar sobre a versão otimizada do indicador AMA do wellx. Essa versão foi aprimorada em dezembro de 2006, permitindo que você a utilize em sistemas de trading (EAs). A versão não otimizada consumia muitos recursos, o que dificultava a execução e otimização de EAs que faziam chamadas para o AMA em um tempo razoável.
O visual do indicador permanece inalterado.

Versão otimizada da Média Móvel Adaptativa de Kaufman
Você vai perceber uma verdadeira "diferença" na velocidade dos testes ao usar um EA simples.
//+------------------------------------------------------------------+//| TestAMA.mq4 |//| Rosh |//| http://www.metaquotes.net |//+------------------------------------------------------------------+#property copyright"Rosh"#property link "http://www.metaquotes.net"externint AMAtype=1; //+------------------------------------------------------------------+//| função de inicialização do expert |//+------------------------------------------------------------------+int init() { //---- if (AMAtype!=0) Print("Use o indicador otimizado"); elsePrint("Use a versão original do indicador"); Print("Iniciando"); //---- return(0); } //+------------------------------------------------------------------+//| função de desinicialização do expert |//+------------------------------------------------------------------+int deinit() { //---- Print("Finalizando"); //---- return(0); } //+------------------------------------------------------------------+//| função de execução do expert |//+------------------------------------------------------------------+int start() { //---- double val; if (AMAtype!=0) val=iCustom(Symbol(),0,"AMA para Expert2",0,1); else val=iCustom(Symbol(),0,"AMA",0,1); //---- return(0); } //+------------------------------------------------------------------+
Se a variável externa AMAtype=0, então use a versão original; se não for zero, utilize este indicador.

Comentário 0