Teste estatistico de Indicador

 

Olá pessoal,

 

estou conhecendo aos poucos o MT5 e gostaria de saber se existe uma forma de testar estatisticamente a eficiência de um

indicador para determinado ativo assim como faz o System Tester com os Experts.

Comprei no mercado um indicador e gostaria de testar sua eficiência.

 

Obrigado 

 
Liquidman:

estou conhecendo aos poucos o MT5 e gostaria de saber se existe uma forma de testar estatisticamente a eficiência de um

Olá Liquidman,

é possível testar indicadores no Strategy Tester do MetaTrader. Entretanto, pelo menos para mim, não está claro o quê, exatamente, você quer dizer com "testar estatisticamente a eficiência" de um indicador ...

A Estatística é uma ciência muito vasta, e, como tal, seria interessante se você pudesse explicar melhor como, exatamente, você gostaria de realizar esses testes com indicadores.

Abraços,
Malacarne 

 
Malacarne:

Olá Liquidman,

é possível testar indicadores no Strategy Tester do MetaTrader. Entretanto, pelo menos para mim, não está claro o quê, exatamente, você quer dizer com "testar estatisticamente a eficiência" de um indicador ...

A Estatística é uma ciência muito vasta, e, como tal, seria interessante se você pudesse explicar melhor como, exatamente, você gostaria de realizar esses testes com indicadores.

Abraços,
Malacarne 

Obrigado pela resposta Malacarne,

Eu adquiri um indicador da <REMOVIDO PELO MODERADOR>,o <REMOVIDO PELO MODERADOR>,e é similar ao Hilo e possui alguns pontos que indicam reversão de tendência e rompimentos.

Ele permite que vc configure algumas coisas como médias móveis  e etc,porém como o soft é pago,não sei se é possível testá-lo como é feito com um EA para obter os melhores parametros e ativos que ele funciona melhor.

Já entrei em contato com o fornecedor mas ele disse não ter tempo para fazer algo assim,como não sou programador,gostaria de saber se é possivel outra pessoa que programe mql5 fazer isso,ou como é

um soft pago não é possível.

Abração 

 
Liquidman:

Obrigado pela resposta Malacarne,

Eu adquiri um indicador da <REMOVIDO PELO MODERADOR>,o <REMOVIDO PELO MODERADOR>,e é similar ao Hilo e possui alguns pontos que indicam reversão de tendência e rompimentos.

Ele permite que vc configure algumas coisas como médias móveis  e etc,porém como o soft é pago,não sei se é possível testá-lo como é feito com um EA para obter os melhores parametros e ativos que ele funciona melhor.

Já entrei em contato com o fornecedor mas ele disse não ter tempo para fazer algo assim,como não sou programador,gostaria de saber se é possivel outra pessoa que programe mql5 fazer isso,ou como é

um soft pago não é possível.

Abração 

Olá Liquidman,

infelizmente é proibido citar nomes de produtos no fórum MQL5.com, por isso foi preciso remover os nomes de produtos citados por você.

Mas não se preocupe e vamos ao que interessa: o que aparentemente você quer (pelo que pude entender) é testar a eficácia do indicador como gerador de sinais para possíveis operações dentro de Expert Advisors... nesse caso, os testes deveriam ser feitos pelo expert advisor, e não pelo indicador... Logo, é possível sim conduzir testes estatísticos (o backtest é um exemplo de teste estatístico bem simples), mas para isso você precisará de um EA propriamente dito, e não apenas de um indicador (uma vez que não é possível enviar ordens de compra e venda através de indicadores)...

Uma vez desenvolvido o EA, será necessário mapear os buffers do indicador. Mesmo sendo ele um indicador de código fechado (i.e., pago), é possível fazer esse mapeamento. Mas entrar em contato com o desenvolvedor certamente ajudará no correto mapeamento dos buffers e, consequentemente, na correta utilização do indicador para o que te interessa.

Espero ter ajudado.

Abraços,
Malacarne 

 
Malacarne:

Olá Liquidman,

infelizmente é proibido citar nomes de produtos no fórum MQL5.com, por isso foi preciso remover os nomes de produtos citados por você.

Mas não se preocupe e vamos ao que interessa: o que aparentemente você quer (pelo que pude entender) é testar a eficácia do indicador como gerador de sinais para possíveis operações dentro de Expert Advisors... nesse caso, os testes deveriam ser feitos pelo expert advisor, e não pelo indicador... Logo, é possível sim conduzir testes estatísticos (o backtest é um exemplo de teste estatístico bem simples), mas para isso você precisará de um EA propriamente dito, e não apenas de um indicador (uma vez que não é possível enviar ordens de compra e venda através de indicadores)...

Uma vez desenvolvido o EA, será necessário mapear os buffers do indicador. Mesmo sendo ele um indicador de código fechado (i.e., pago), é possível fazer esse mapeamento. Mas entrar em contato com o desenvolvedor certamente ajudará no correto mapeamento dos buffers e, consequentemente, na correta utilização do indicador para o que te interessa.

Espero ter ajudado.

Abraços,
Malacarne 

Obrigado Malacarne,

vou insistir mais com o desenvolvedor ,ele tinha me falado algo sobre um "numero magico" que permite algum outro programador fazer esse EA,eu não sei se ele estava de zoação

comigo :) quando falou em "numero magico",mas vou tentar obter mais informações.

Obrigado pela atenção 

 
Liquidman:

Obrigado Malacarne,

vou insistir mais com o desenvolvedor ,ele tinha me falado algo sobre um "numero magico" que permite algum outro programador fazer esse EA,eu não sei se ele estava de zoação

comigo :) quando falou em "numero magico",mas vou tentar obter mais informações.

Obrigado pela atenção 

Olá Liquidman,

o "número mágico" não é uma piada do desenvolvedor !!! O número mágico (ou Magic Number, em inglês), é simplesmente um número que você atribui a um determinado robô para que suas operações possam ser individualizadas no histórico do MetaTrader. 

Dessa forma, é muito fácil identificar qual robô exatamente fez qual operação em um ou outro ativo !!!

Para maiores informações sobre o número mágico, por favor acesse esse artigo: https://www.mql5.com/pt/articles/112

Abraços,
Malacarne 

O uso de ORDER_MAGIC para negociação com diferentes consultores especialistas em um único instrumento
O uso de ORDER_MAGIC para negociação com diferentes consultores especialistas em um único instrumento
  • 2014.01.23
  • Nikolay Demko
  • www.mql5.com
Este artigo considera as questões de codificação de informação, usando a identificação mágica, assim como a divisão, montagem e sincronização de negociação automática de diferentes Expert Advisors. Este artigo será interessante para iniciantes, assim como para negociantes mais experientes, porque trata da questão das posições virtuais, o que pode ser útil na implementação de sistemas completos de sincronização de Expert Advisors e várias estratégias.
 
Liquidman:

Obrigado Malacarne,

vou insistir mais com o desenvolvedor ,ele tinha me falado algo sobre um "numero magico" que permite algum outro programador fazer esse EA,eu não sei se ele estava de zoação

comigo :) quando falou em "numero magico",mas vou tentar obter mais informações.

Obrigado pela atenção 

Olá Sérgio, note que na prática você pode criar um EA para testar esse indicador e fazer backtestings para ajuste sem depender do fabricante, chamando o indicador com a função iCustom() por exemplo.

O que o programador provavelmente queria te avisar é que você pode criar esse EA e usar o campo de número mágico das ordens como uma assinatura para identificar teus trades a partir do uso do indicador dele, caso utilize vários EAs na mesma conta.

Mas tua confusão é bastante comum, acontecendo com muitos traders, e se deve a meu ver a uma necessidade de melhoria na documentação, pois a associação com um número mágico já não condiz com a realidade.

Talvez o mais apropriado fosse mudar essa expressão para POSITION_EA ou ORDER_EA na documentação, já que o termo Magic é usado em computação quando não existe uma aplicação bem definida para o campo, o que já não é mais o caso pois a própria documentação da MQ indica o uso desse campo para diferenciar os EAs.

Razão: