Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
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
Indicadores

isNewBar - indicador para MetaTrader 5

Visualizações:
3476
Avaliação:
(34)
Publicado:
2014.01.14 14:47
Atualizado:
2016.11.22 07:33
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Para os indicadores e Expert Advisors muitas vezes se faz necessário a informação se uma nova barra apareceu no timeframe especificado. Aqui está um exemplo de como pode ser feito.

Após a primeira chamada da função isNewBar(), a barra atual não é assumida como uma nova barra. A função salva no seu tempo, se são barras atuais, então a próxima barra será nova.
O código é bem explicado, é fácil de entender, espero que seja útil.

Tome cuidado com os métodos, que são amplamente usados no MQL4 - onde a contagem de barras usa a função Barras (discutido aqui em Russo).

Em MQL5 somente funcionará se as barras máximas do gráfico são definidas como Ilimitada:

isNewBar

Neste caso, quando as novas barras aparecem, a função Barras irá retornar o número crescente de barras, mas se as barras máximas no gráfico são limitadas (por exemplo, 10 mil barras), esta abordagem não vai funcionar! É fácil de verificar.

É por isso que é necessário salvar os tempos das últimas barras e compará-las, porque o tempo não muda até que a barra esteja completa.
Este método é usado no indicador.

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/107

Positions Change  Informer Positions Change Informer

O Expert Advisor "catches" altera as posições (abertura, reversão, fechamento, Stop Loss e Take Profit) e dependendo das configurações aciona o arquivo de som, saídas de alerta ou envia e-mail.

Ma_Distance_From_Price Ma_Distance_From_Price

Indicador de sinal do tipo semáforo para os momentos quando a força da tendência medida pelo desvio do preço da média móvel for maior que um limite fixo.

BollingerBands© BollingerBands©

Indicador que determina a reversão de tendência com base nas Bandas de Bollinger.

Bollinger Bandwidth 1.0 para MetaTrader 5 Bollinger Bandwidth 1.0 para MetaTrader 5

O indicador mede a distância entre as Bandas Bollinger ®, fornecendo um indicador singular que utiliza as técnicas do MetaTrader 5 para simplificar os cálculos Bollinger.