Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
A Code block to detect A "New Candle/Bar" using bars history (very effective way) - expert para MetaTrader 5
- Visualizações:
- 130
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
No código anterior, usei o tempo para detectar uma nova barra. Desta vez, vamos usar a contagem de barras para detectar uma nova barra. É muito mais leve e rápido do que usar o método de tempo.
- Declare as variáveis no tipo de dados inteiros para armazenar a contagem de barras.
- Atribua a contagem de barras para "BarsTotal_OnInt" na inicialização.
- Use a função iBars(); para atribuir a contagem de barras para a variável "BarsTotal_OnTick" no gráfico ao vivo. Essa variável é atualizada a cada tick.
- Use comentários e alertas para verificar a precisão do código.
int BarsTotal_OnInt; int BarsTotal_OnTick; //+------------------------------------------------------------------+ //| Função de inicialização especializada| //+------------------------------------------------------------------+ int OnInit() { BarsTotal_OnInt = iBars(NULL,PERIOD_CURRENT); // Atribuir o total de barras na inicialização return(INIT_SUCCEEDED); } void OnTick() // Função OnTick { BarsTotal_OnTick = iBars(NULL,PERIOD_CURRENT); // Armazena o valor mais recente if(BarsTotal_OnTick > BarsTotal_OnInt) // Chegou a nova barra { BarsTotal_OnInt = BarsTotal_OnTick; // Atualiza o histórico. Alert("New Bar has arrived"); Comment("Bars Count in history -: ", BarsTotal_OnInt, "\n", "Bars Count in Live -: ", BarsTotal_OnTick); // Your Code goes here. -------------------------- // You can update a "flag" / variable to use it on later too. } }
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/49171
Basic GridManager Library
Esta é uma biblioteca básica para criar e gerenciar grades.
Code blocks for "Counters" like Count "X" time and pass
Aqui estão alguns exemplos de códigos para contadores de conjuntos baseados em "Count"
Candle Analysis Report
Esse script ajuda os traders a entender a distribuição e o intervalo das velas em um período específico, o que pode ser útil para tomar decisões de negociação, como determinar quais valores históricos usar para Take Profit ou Stop Loss.
Consolidation
Esse indicador calcula a contagem do movimento em uma direção no período selecionado.
