Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
A Code block to detect A "New Candle/Bar" using bars history (very effective way) - Asesor Experto para MetaTrader 5
- Visualizaciones:
- 110
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
En el código anterior utilicé el tiempo para detectar una nueva barra. Esta vez vamos a utilizar el conteo de barras para detectar una nueva barra. es mucho más ligero y más rápido que utilizar el método del tiempo.
- Declare las variables en tipo de datos entero para almacenar el conteo de barras.
- Asigne el conteo de barras para el "BarsTotal_OnInt " en la inicialización.
- Utilice la función iBars(); para asignar el número de barras a la variable "BarsTotal_OnTick " en el gráfico en tiempo real. Esta variable se actualiza en cada tick.
- Utilice comentarios y alertas para comprobar la exactitud del código.
int BarsTotal_OnInt; int BarsTotal_OnTick; //+------------------------------------------------------------------+ //| Función de inicialización experta| //+------------------------------------------------------------------+ int OnInit() { BarsTotal_OnInt = iBars(NULL,PERIOD_CURRENT); // Asignar las barras totales en la inicialización return(INIT_SUCCEEDED); } void OnTick() // Función OnTick { BarsTotal_OnTick = iBars(NULL,PERIOD_CURRENT); // Almacena el último importe if(BarsTotal_OnTick > BarsTotal_OnInt) // Ha llegado el nuevo bar { BarsTotal_OnInt = BarsTotal_OnTick; // Actualiza el historial. 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. } }
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/49171
Basic GridManager Library
Se trata de una biblioteca básica para crear y gestionar rejillas.
Code blocks for "Counters" like Count "X" time and pass
He aquí algunos ejemplos de códigos para contadores de series basados en "Count".
Candle Analysis Report
Este script ayuda a los operadores a comprender la distribución y el rango de las velas en un periodo específico, lo que puede ser útil para tomar decisiones de negociación, como determinar qué valores históricos utilizar para Take Profit o Stop Loss.
Consolidation
Este indicador calcula el recuento de movimientos en una dirección en el periodo seleccionado.
