Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Visualizações:
1684
Avaliação:
(51)
Publicado:
2014.01.14 12:43
Atualizado:
2016.11.22 07:34
\MQL5\Include\ \MQL5\Scripts\
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Há um grande número de usuáriosqueprocuraram pela função iBarShift do MQL4.

Mas essa função não se encontra mais em MQL5, principalmente porque a linguagem MQL5 fornece todas as ferramentas básicas necessárias, de baixo nível, funções para processar tal ferramenta em uma biblioteca.

Como alternativa, vários programadores desenvolveram sua versão em MQL5. Encontrei 4 versões diferentes circlesquares, komposter (da Base de Código), DC2008 (A partir de famoso artigo Migrando do MQL4 para MQL5) Ou marketeer (Fórum russo).

O que eu descobri, curiosamente, é que todas as quatro versões estão bugadas, no sentido de que eles não se reproduzem exatamente como a função iBarShift() em MQL4. De fato, quando datetime é fornecido como parâmetro de entrada, elas não coincidem com a abertura de uma vela, todas as versões retornar um valor errado.

Então eu decidi fazer alguns testes sobre a precisão e a velocidade dessas várias funções, e, claro, para desenvolver a minha versão. Você pode encontrar em anexo a biblioteca com esta nova versão, e um pouco do script usado para aferir as funções.

Os resultados do benchmark iBarShift para as 5 versões.

Como uma nota lateral, iBarShift() nem sempre é a melhor maneira de realizar alguma tarefa em MQL5. Dependendo do seu algoritmo, não há melhor método.

PS: Há um bug no MQL5 que faz com que a minha função fique muito lento/bugada com a compilação 858/868/871. O bug é corrigido na compilação 880.

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/1864

Nuvem em massa MA Nuvem em massa MA

Nuvens formadas pelas massas de médias móveis em diferentes períodos.

Any Pair Stochastic Any Pair Stochastic

Este indicador é útil para a análise de correlação e também para a análise de pares cruzados.

Price_Channel_Trend Price_Channel_Trend

Indicador de tendência, com base no cruzamento de nível de pivô e sua mediana.

News VLine News VLine

O script adiciona linhas verticais no gráfico aos novos eventos.