Discussão do artigo "Moving Mini-Max: um Novo Indicador para a Análise Técnica e sua Implementação no MQL5" - página 2

 
Adoro!
 

Mas como é possível fazer o backtesting, já que os desenhos são feitos apenas por um período limitado (apenas para as últimas barras recentes)? Tentei editar o código para que ele possa desenhar todas as barras disponíveis sem que eu me atrapalhe, mas não consegui!

Será que estou perdendo alguma coisa?

 
Gostei muito desse artigo. Vou modificá-lo e usá-lo em minhas negociações diárias.
 

Muito bom o artigo, obrigado.

Mas eu brinquei com ele em um teste avançado:

- ele repintou mal

- ele só confirma o passado recentemente

- os dados mais recentes não são desenhados: parecem uma peneira de 4 ou barras

Portanto, como ele funciona no momento, há muitos problemas.

Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Drawing Styles
  • www.mql5.com
Standard Constants, Enumerations and Structures / Indicator Constants / Drawing Styles - Documentation on MQL5
 

Eu realmente aprecio esse artigo.

No entanto, li o artigo original e seu código. Tenho uma dúvida sobre o código a seguir:

 for(k=0; k<m; k++)
        {
         sqiip1 += MathExp(2*(S[m-1+i+k]-S[i])/(S[m-1+i+k]+S[i]));
         sqiim1 += MathExp(2*(S[m-1+i-k]-S[i])/(S[m-1+i-k]+S[i]));

         dqiip1 += MathExp(-2*(S[m-1+i+k]-S[i])/(S[m-1+i+k]+S[i]));
         dqiim1 += MathExp(-2*(S[m-1+i-k]-S[i])/(S[m-1+i-k]+S[i]));       
        }

ele é derivado desta fórmula

Como a nota de rodapé de i na fórmula foi alterada por m-1+i no código, por que a outra parte do código não altera a nota de rodapé de i?

Quero dizer: esse código não deveria ser como o seguinte?

sqiip1 += MathExp(2*(S[m-1+i+k]-S[m-1+i])/(S[m-1+i+k]+S[m-1+i]));
 
Outra questão que gostaria de levantar sobre esse fator é que, quando calculo o Qi, uso os dados das várias barras seguintes... portanto, quando movo a janela de tempo total, devo recalcular todos os Usi do início ao fim, os Usi para o mesmo ponto de preço não seriam os mesmos, o que faz com que o back-test não faça sentido.
 

Acho que esse indicador é apenas para o meta5. Como posso anexá-lo ao meta4? ou estou deixando passar alguma coisa?

Atenciosamente.

 
Sim, isso é para o MT5. Mas os indicadores para o MT5 não podem ser usados no MT4; e os indicadores para o MT4 não podem ser usados no MT5. Pelo menos, é o que eu sei por enquanto. Para o futuro - não faço ideia: algumas pessoas dizem que teremos um MetaEditor para MT4 e MT5, e assim por diante, então espero que algo possa ser alterado com isso.
 
newdigital:
Sim, isso é para o MT5. Mas os indicadores para o MT5 não podem ser usados no MT4; e os indicadores para o MT4 não podem ser usados no MT5. Pelo menos, é o que eu sei por enquanto. Para o futuro - não faço ideia: algumas pessoas dizem que teremos um MetaEditor para MT4 e MT5, e assim por diante, então espero que algo possa ser alterado com isso.

oi newdigital:

Com sua permissão, abrirei um novo tópico sobre isso.

 
TIMisthebest:

oi newdigital:

Com sua permissão, abrirei um novo tópico sobre isso.

Não há necessidade de abrir um novo tópico, por favor, use o já existente Versão Beta do IDE do MetaTrader 4, incluindo o novo compilador e editor MQL4

Obrigado.