BuffersHunter
- Utilidades
- Versión: 1.40
BuffersHunter es un script que lee y analiza los búferes de cualquier indicador de MetaTrader 5. No más adivinanzas sobre qué búfer contiene señales de compra, dónde están los niveles y qué búferes contienen líneas de indicador. Ejecute el script — y en un segundo obtendrá la estructura completa de todos los búferes con detección automática de sus tipos.
¿Para quién es este script?
Para desarrolladores de EA. Encontró un indicador interesante y quiere usar sus señales en su robot, pero no conoce los números de búfer ni lo que contienen. BuffersHunter muestra todo en una sola ejecución.
Para traders-investigadores. Está estudiando un nuevo indicador y quiere entender qué datos transmite. Puede haber búferes ocultos con información útil que no se ven en el gráfico.
Para quienes compran indicadores en el Market. No todos los desarrolladores documentan la estructura de búferes. BuffersHunter le ayuda a descubrirlo por sí mismo.
¿Cómo funciona?
-
Seleccione la carpeta (Market, Examples, Indicators) y el nombre del indicador — exactamente como en el Navegador
-
Ejecute el script en cualquier gráfico
-
El resultado aparece en el diario y se guarda en un archivo de texto en la carpeta MQL5\Files
El script se conecta al indicador con configuración predeterminada, lee un número especificado de velas y analiza el contenido de cada búfer.
Importante: No necesita adjuntar el indicador al gráfico para leer sus búferes — el script lee todo directamente: adjunta el indicador, lee los búferes y lo desadjunta.
¿Qué muestra el script?
Para cada búfer muestra:
-
Tipo de búfer — detectado automáticamente basado en el análisis de valores
-
Tasa de llenado — qué porcentaje de velas contiene valores
-
Máx. continuo — la racha más larga ininterrumpida de valores no cero
-
Valor actual en la vela cero
-
Historial de las últimas N velas (configurable)
-
Último valor no cero — si el historial visible es todo ceros
Tipos de búfer detectados por el script:
| Tipo | Descripción |
|---|---|
| LINE | Línea continua — valores en la mayoría de velas, raramente interrumpida |
| SEGMENT | Línea segmentada — valores frecuentes pero con huecos (tiene inicio y fin) |
| LEVEL | Segmentos horizontales — valores idénticos repetidos en velas consecutivas |
| ARROW | Flechas/señales — valores aislados en velas individuales |
| SIGNAL | Señales 1/-1/0 — búferes típicos de compra/venta |
| HISTOGRAM | Histograma — valores positivos y negativos en la mayoría de velas |
| LINE (filter) | Filtro/fortaleza — valores en rango 0-1 o 0-100 |
| UNKNOWN | Búfer no utilizado — no se encontraron valores durante toda la búsqueda |
Notas importantes (honesto y transparente)
1. La detección automática es aproximada
El script analiza las últimas N velas (por defecto 100) y concluye el tipo de búfer basado en estadísticas. Esto es una suposición, no un hecho exacto. Algunos indicadores pueden usar búferes de manera no estándar. Siempre verifique en el gráfico.
2. El indicador se ejecuta con configuración predeterminada
El script no pasa parámetros al indicador. Si el indicador requiere parámetros obligatorios al iniciar — el script no puede leerlo. En este caso verá un error.
3. Búferes no utilizados y deshabilitados
Los búferes cero pueden no estar utilizados o pueden estar deshabilitados en la configuración del indicador. El script no puede leer valores de búferes de parámetros deshabilitados por defecto — permanecen UNKNOWN. Aumente Bars to search (ej., a 500 o 1000) — las señales pueden ser simplemente muy raras.
4. Tiempo en los búferes
Algunos indicadores almacenan el tiempo de la señal (timestamp Unix) directamente en el búfer. El script detecta tales valores y los muestra en formato legible.
Configuración del script
| Parámetro | Por defecto | Descripción |
|---|---|---|
| Indicator folder | Market | Carpeta del indicador (Market, Examples, Indicators) |
| Indicator name | IndicatorName | Nombre del indicador como en el Navegador |
| Bars to show | 10 | Cuántas últimas velas mostrar en el historial |
| Bars to search | 100 | Cuántas velas analizar para detección de tipo |
| Show detailed info | true | Salida detallada o breve |
| Save results to file | true | Guardar resultado en archivo txt |
Requisitos del sistema
-
MetaTrader 5 (terminal)
-
Cualquier marco temporal
-
Cualquier símbolo de trading
-
No requiere DLL
-
No opera por sí mismo (script, no EA)
BuffersHunter — su herramienta para análisis rápido de cualquier indicador. Ejecute → Aprenda → Use en su EA.
