Custom Indicator Buffer Analyzer MT5
- Utilidades
-
Duc Hoan Nguyen
->| Soy un desarrollador y programador dedicado, especializado en MQL4, MQL5 y Pine Script para TradingView, con un historial sólido de éxito en la creación de soluciones personalizadas y de alto rendimiento para las plataformas MT4, MT5 y TradingView. A lo largo de los años, he trabajado - Versión: 1.0
Custom Indicator Buffer Analyzer ayuda a identificar los índices de los búferes y los valores de comparación que utiliza un Custom Indicator en MetaTrader 5.
Resulta útil cuando desea utilizar un indicador externo como fuente de señales para un EA, pero no sabe:
- Qué búfer contiene la señal Buy.
- Qué búfer contiene la señal Sell.
- Qué valor debe utilizar para determinar si existe una señal.
- Si el indicador utiliza EMPTY_VALUE, 0 u otro valor cuando no hay señal.
1. Prepare el Custom Indicator
Instale el indicador que desea analizar en:
MQL5\Indicators\
Los datos necesarios deben estar disponibles mediante búferes del indicador. Si el indicador muestra señales únicamente mediante objetos gráficos, como flechas, etiquetas, texto, rectángulos o líneas de tendencia, sin proporcionar los mismos datos en búferes, la herramienta no podrá identificar esas señales por índice de búfer.
2. Seleccione el Custom Indicator
Introduzca la ruta del indicador que quiere analizar. La ruta es relativa a:
MQL5\Indicators\
Si el indicador está en una subcarpeta, introduzca la ruta relativa completa.
Si no se puede cargar, compruebe:
- El nombre del indicador.
- La ruta del indicador.
- Si existe el archivo EX5.
- Si el indicador funciona correctamente al colocarlo directamente en un gráfico.
3. Cargue un archivo SET del indicador
Si el indicador usa ajustes diferentes de los predeterminados, cargue el archivo SET correspondiente.
El archivo SET permite que Custom Indicator Buffer Analyzer cargue el indicador con la misma configuración que piensa usar en su EA.
Asegúrese de que:
- El archivo SET se haya creado para el indicador correcto.
- La ruta del archivo SET sea correcta.
- Los parámetros guardados sean compatibles con la versión actual del indicador.
Si el indicador utiliza la configuración predeterminada, quizá no necesite un archivo SET.
4. Defina el intervalo de índices de búfer
Utilice Buffer Index Start y Buffer Index End para definir el intervalo de búferes que se analizará.
Empiece por un intervalo razonable para facilitar la lectura de los resultados y evitar procesar búferes innecesarios. Si no encuentra el búfer de señales necesario, aumente Buffer Index End y repita el análisis.
5. Valores de los búferes
La herramienta puede leer y comparar los valores que devuelve cada búfer en las velas de señal marcadas.
Un búfer puede contener:
- Valores de precio.
- Valores de una línea del indicador.
- Valores de señal.
- Valores de estado.
- 0, 1 o -1.
- EMPTY_VALUE.
- Otros valores definidos por el indicador.
No todos los búferes contienen precios. Lo importante es identificar el patrón de datos que corresponde a la señal Buy o Sell.
6. Marque las señales Buy
Para marcar señales Buy:
- Haga clic en Green Vline del panel.
- Haga clic en la vela correspondiente a la señal Buy en el gráfico.
- Repita el proceso para las siguientes señales Buy.
Las líneas verticales verdes indican al analizador qué velas debe tratar como posiciones de señales Buy.
7. Marque las señales Sell
Para marcar señales Sell:
- Haga clic en Red Vline del panel.
- Haga clic en la vela correspondiente a la señal Sell en el gráfico.
- Repita el proceso para las siguientes señales Sell.
Las líneas verticales rojas indican al analizador qué velas debe tratar como posiciones de señales Sell.
8. Reglas importantes para marcar señales
Las señales deben marcarse desde la vela actual hacia atrás, en dirección al pasado.
No deje sin marcar una señal de la misma dirección entre dos señales ya marcadas.
Entre dos posiciones Buy marcadas no puede quedar otra señal Buy sin marcar.
La misma regla se aplica a las señales Sell.
Este requisito es importante porque el analizador utiliza la secuencia de señales marcadas y los valores de los búferes entre ellas para determinar cómo representa sus señales el indicador.
Si omite señales, el resultado del análisis puede ser incorrecto.
9. Elimine las líneas verticales incorrectas
Si ha marcado mal una señal o necesita reiniciar el análisis, haga clic en el botón Delete correspondiente del panel.
Use el botón Delete apropiado para las líneas verdes o rojas y vuelva a marcar las señales en el orden correcto.
Si descubre que omitió una señal de la misma dirección entre dos marcas, elimine las líneas afectadas y marque de nuevo la secuencia correctamente.
10. Utilice varias señales
No se base en una sola posición de señal.
Marque varias señales Buy y Sell siempre que sea posible. Esto ayuda a distinguir los búferes de señales reales de:
- Búferes de cálculo.
- Búferes de tendencia.
- Búferes de líneas del indicador.
- Búferes de color.
- Otros búferes de datos internos.
Un búfer de señales correcto debe mantener una relación coherente con las señales marcadas.
11. Cómo compara los datos el analizador
Después de marcar las señales, la herramienta lee el intervalo de búferes elegido en las velas correspondientes y compara los valores obtenidos.
El análisis ayuda a determinar:
- Qué búfer cambia en las velas de señal Buy.
- Qué búfer cambia en las velas de señal Sell.
- Qué valor representa la ausencia de señal.
- Qué condición puede utilizar un EA para detectar una señal.
El objetivo no es encontrar únicamente el Buffer Indexcorrecto, sino también el Comparison Valuecorrecto.
12. Determine el valor de comparación
Una vez identificado el búfer de señales, debe averiguar cómo comprobar su valor.
Una condición muy habitual para detectar señales es:
Buffer Value != EMPTY_VALUE
En este caso:
- EMPTY_VALUE significa que no hay señal.
- Un valor diferente de EMPTY_VALUE significa que existe una señal.
Sin embargo, no todos los indicadores funcionan así. Algunos utilizan 0, 1, -1, un precio u otro valor especial.
Utilice siempre el resultado de comparación indicado por el analizador, en lugar de suponer que todos los indicadores usan EMPTY_VALUE.
13. Búferes de señales y de datos
Un Custom Indicator puede incluir muchos tipos de búferes, por ejemplo:
- Búfer de señal Buy.
- Búfer de señal Sell.
- Búfer de tendencia.
- Búfer de línea principal.
- Búfer de línea de señales.
- Búfer de precio.
- Búfer de Stop Loss.
- Búfer de Take Profit.
- Búfer de color.
- Búfer de cálculo.
No seleccione un búfer solo porque contiene datos. Su comportamiento debe coincidir con las posiciones reales de las señales en el gráfico.
14. EMPTY_VALUE
Los indicadores suelen utilizar EMPTY_VALUE para representar una vela en la que no hay ningún valor dibujable ni señal.
Un búfer de señales típico podría comportarse así:
- Vela con señal: el búfer contiene un valor.
- Vela sin señal: el búfer devuelve EMPTY_VALUE.
Cuando se confirma este patrón, normalmente el EA puede detectar la señal mediante:
Buffer Value != EMPTY_VALUE
Otros indicadores pueden utilizar un patrón distinto; siga siempre el resultado del analizador.
15. Vela actual y repintado
Algunos indicadores pueden modificar sus datos de la vela actual mientras esta se forma.
Una señal puede aparecer, desaparecer o cambiar antes de que cierre la vela. Para un análisis más estable, se recomienda utilizar señales confirmadas de velas cerradas siempre que sea posible.
16. Verifique el resultado
Tras identificar un posible búfer Buy o Sell, compruébelo con otro grupo de señales.
- Elimine las líneas verticales actuales si es necesario.
- Seleccione otra zona del gráfico.
- Vuelva a marcar las señales desde la parte más actual hacia velas más antiguas.
- No omita señales de la misma dirección entre las posiciones marcadas.
- Ejecute el análisis de nuevo.
Un búfer correcto debe comportarse de la misma forma en distintos grupos de señales.
17. Resultados importantes
Al terminar el análisis, la información más importante es:
1. Signal Buffer Index
Identifica qué búfer del indicador contiene la señal, como el Buy Buffer Index o el Sell Buffer Index.
2. Comparison Value
Identifica el valor que debe comprobarse para determinar si existe una señal.
En muchos indicadores, la condición se basa en EMPTY_VALUE, aunque según el indicador puede utilizarse otro valor.
Se necesitan ambos datos:
Signal Buffer Index + Comparison Value
Estos valores pueden utilizarse en los ajustes Custom Indicator de un EA.
18. Otros búferes
Custom Indicator Buffer Analyzer también puede ayudar a examinar otros datos proporcionados por los búferes, según la estructura del indicador, como:
- Stop Loss.
- Take Profit.
- Precio de entrada.
- Tendencia.
- Soporte o resistencia.
- Banda superior o inferior.
- Línea principal.
- Línea de señales.
19. Repita el análisis después de los cambios
Vuelva a analizar si cambia:
- El Custom Indicator.
- La versión del indicador.
- El archivo SET.
- El símbolo.
- El marco temporal.
- Parámetros importantes del indicador.
- El intervalo de Buffer Index.
Una nueva versión del indicador puede utilizar otra estructura de búferes aunque las señales visibles parezcan iguales.
20. Si no encuentra un búfer adecuado
Si no encuentra un búfer de señales apropiado, compruebe lo siguiente:
- Quizá la señal se cree únicamente con objetos gráficos.
- Quizá el intervalo de Buffer Index sea demasiado pequeño.
- Quizá se haya cargado un archivo SET incorrecto.
- Quizá el indicador no se haya cargado correctamente.
- Quizá la señal dependa de varios búferes.
- Quizá las señales estén marcadas en el orden incorrecto.
- Quizá se haya omitido una señal de la misma dirección entre dos posiciones marcadas.
Notas importantes
- Marque la vela exacta en la que aparece la señal.
- Use Green Vline para las señales Buy.
- Use Red Vline para las señales Sell.
- Marque las señales desde la vela actual hacia el pasado.
- No omita una señal de la misma dirección entre dos marcas.
- Use el botón Delete correspondiente para eliminar líneas verticales incorrectas.
- Verifique el resultado con varias señales antes de utilizarlo en un EA.
La información final necesaria para integrarlo en un EA es:
Signal Buffer Index + Comparison Value
Soporte
Si necesita ayuda para usar Custom Indicator Buffer Analyzer, identificar un búfer de señales o entender el resultado del análisis, póngase en contacto conmigo.
Al solicitar ayuda, facilite toda la información pertinente que pueda, por ejemplo:
- El nombre del Custom Indicator.
- La versión del indicador, si está disponible.
- El símbolo y el marco temporal analizados.
- Una captura que muestre las señales Buy/Sell y las líneas verticales marcadas.
- Una captura del resultado del analizador.
- Una descripción del problema o de los datos de búfer que intenta identificar.
Le ayudaré a comprobar la configuración y a utilizar correctamente el resultado del análisis.
