Force Index with Adaptive Volatility Bands
- Indicadores
-
Narayanan Mohanan Mohanan Krishnan
Desarrollador de MT5/MQL5 especializado en Expert Advisors, indicadores personalizados y herramientas de backtesting y validación. Me centro en escribir código limpio, bien documentado y sin repaint: lógica basada en velas cerradas, buffers validados y una gestión correcta de handles y memoria. Ese - Versión: 1.0
Este indicador representa el Force Index —la variación de precio de cada vela multiplicada por su volumen— dentro de bandas adaptativas de desviación estándar. Mientras el precio por sí solo le dice que el mercado se ha movido, el Force Index le dice cuánto esfuerzo hizo falta para moverlo.
Una variación de precio amplia con poco volumen y una variación pequeña con mucho volumen son sucesos muy distintos, aunque las velas se parezcan. El Force Index los separa combinando ambos factores en una única lectura, y las bandas sitúan esa lectura en el contexto del comportamiento reciente del propio instrumento.
Cómo funciona
Para cada vela, el Force Index bruto es la diferencia entre el cierre actual y el cierre anterior, multiplicada por el volumen de esa vela. Es positivo cuando la vela cierra al alza, negativo cuando cierra a la baja, y su magnitud depende del volumen negociado. Por defecto se utiliza el volumen de ticks; el volumen real se aplica automáticamente cuando el bróker lo proporciona.
Esa serie bruta se suaviza después a lo largo de un periodo elegido, con el método de promediado que usted seleccione. El suavizado es determinante aquí: el Force Index sin suavizar es muy ruidoso, y el periodo elegido decide si está observando el esfuerzo a corto plazo o un movimiento mucho más amplio.
Sobre la serie suavizada se calculan una base de 20 periodos y su desviación estándar, y las bandas superior e inferior se sitúan a un múltiplo elegido de la desviación. Como las bandas se construyen a partir de la propia variabilidad de la serie, se ensanchan cuando el esfuerzo se vuelve errático y se estrechan cuando se calma.
Por qué importan las bandas
El Force Index escala con el volumen, de modo que sus cifras brutas no son comparables entre instrumentos. En las capturas que acompañan a esta descripción, el mismo indicador con los mismos ajustes se mueve aproximadamente entre más y menos 2 en ETHBTC, entre más y menos 10 en GBPUSD, y en decenas de miles en TSLA. Ninguna de esas cifras significa nada por sí sola.
Ese es el problema que resuelven las bandas. En lugar de preguntar si un valor es grande en términos absolutos, preguntan si es grande para este instrumento, en este momento, una pregunta que tiene el mismo significado en cualquier gráfico. Es lo que permite que un único conjunto de ajustes por defecto funcione en mercados que difieren en cuatro órdenes de magnitud.
Qué muestran las bandas
El Force Index oscila en torno a cero, y la propia línea de cero tiene significado: por encima, los cierres avanzan en relación con el volumen negociado; por debajo, retroceden.
Un movimiento fuera de las bandas significa que el esfuerzo detrás de las velas recientes se ha vuelto estadísticamente inusual respecto al comportamiento reciente de ese instrumento. Un regreso al interior significa que se ha normalizado. Ninguno de los dos es una señal para actuar: describen dónde se sitúa el esfuerzo en relación con su propio rango reciente.
Los operadores suelen extraer tres lecturas de esta representación.
Expansión tras la calma. Cuando las bandas están muy ceñidas en torno a una línea plana, el esfuerzo es constante y poco llamativo. Cuando se abren de repente, algo ha cambiado en el volumen que hay detrás del movimiento. Lo que venga después no está determinado —la expansión puede continuar o remitir—, pero el cambio en sí es visible de inmediato.
Confirmación. El precio marca un nuevo máximo o mínimo y el Force Index hace lo mismo. El movimiento está respaldado por un esfuerzo proporcionado.
Divergencia. El precio marca un nuevo mínimo mientras el Force Index marca un mínimo más alto, o lo contrario en un máximo. El precio se ha movido, pero el esfuerzo que hay detrás no lo ha seguido. Esto es contexto, no una predicción: las divergencias se resuelven en ambos sentidos y pueden persistir mucho más de lo esperado.
Parámetros
- Force Index period — 13 por defecto. La longitud de suavizado aplicada a la serie bruta.
- Force Index smoothing method — SMA por defecto; están disponibles EMA, SMA, SMMA y LWMA.
- Applied volume — volumen de ticks (por defecto) o volumen real cuando el bróker lo proporciona
- Bands period — 20
- Bands deviation — 2.0
El periodo del Force Index es el parámetro que más conviene ajustar. Un periodo más corto responde con mayor rapidez y produce más contactos con las bandas; uno más largo es más lento y sólo marca los cambios de esfuerzo de mayor entidad. Una de las capturas utiliza un periodo de 200 en un gráfico diario del oro para mostrar cómo se ve un ajuste de horizonte largo: el mismo indicador, respondiendo a otra pregunta.
Búferes
- Búfer 0 — línea del Force Index (suavizada)
- Búfer 1 — banda superior
- Búfer 2 — base
- Búfer 3 — banda inferior
Los cuatro pueden leerse desde un Expert Advisor u otro indicador con iCustom() y CopyBuffer(). Lea el shift 1 —la última vela completamente cerrada— para obtener valores que ya no cambiarán.
El indicador es autónomo: no crea handles de otros indicadores, por lo que el único handle que gestiona su código es el que él mismo crea.
En distintos instrumentos
Las capturas muestran el indicador en cinco mercados que no se parecen en nada.
- GBPUSD H1 — con niveles horizontales trazados en más y menos 1 como referencia. Durante dos días la lectura permanece encajada entre ellos con las bandas muy ceñidas. En la vela señalada, el precio rompe su rango y la lectura salta hasta aproximadamente 8,8 mientras las bandas se abren de golpe. Los niveles fijos hacen que el cambio de escala resulte evidente de un vistazo.
- TSLA H1 — una caída en una acción. El esfuerzo se hunde con fuerza por debajo de la banda inferior mientras el precio cae; después regresa hacia cero y se asienta dentro de las bandas mientras el precio se estabiliza en un rango.
- DE30 M10 — un índice en la apertura europea. Horas de lecturas nocturnas casi planas con las bandas muy ceñidas, y luego una expansión brusca al comenzar la sesión y llegar el volumen.
- XAUUSD Daily, periodo 200 — un ajuste de horizonte largo sobre el oro. Un pico en el máximo de enero y, después, meses de lecturas persistentemente negativas durante el descenso posterior.
- ETHBTC H4 — un cruce de criptomonedas, donde toda la lectura cabe aproximadamente entre más y menos 2. Las bandas se adaptan a esa escala igual que lo hacen en instrumentos miles de veces mayores.
Comportamiento del cálculo
Los valores se calculan únicamente a partir de datos completados. Una vez que una vela cierra, su valor es definitivo y no cambia. Sólo la vela en formación se actualiza a medida que llegan nuevos ticks, y queda fijada al cierre de esa vela. El indicador no utiliza datos anticipados (look-ahead) ni repinta las velas cerradas.
Notas
- Ventana de indicador independiente, 4 trazados, 5 búferes, uno de ellos interno.
- Con los ajustes por defecto se necesitan unas 33 velas de historial antes de que las bandas empiecen a dibujarse. Un periodo de Force Index más largo aumenta ese requisito.
- El volumen de ticks es una aproximación al volumen negociado. En los instrumentos en los que el bróker proporciona volumen real, seleccionarlo ofrece una lectura más fiel.
- Sin dependencias externas. El Force Index, la base y las bandas de desviación estándar se calculan íntegramente dentro del indicador. No llama a ningún otro indicador, por lo que no hay handles que puedan fallar, no hay nada que instalar junto a él y no depende del estado de su carpeta de indicadores estándar.
Este indicador es una herramienta de análisis técnico y de filtrado de las condiciones del mercado. No es un sistema de trading, no genera señales de trading, no ofrece asesoramiento de inversión y no abre ni gestiona operaciones automáticamente. No se realiza ninguna afirmación sobre su rendimiento.
De descarga y uso gratuitos. Si le resulta útil, una valoración ayuda a que otros operadores lo encuentren.
| Más herramientas de este desarrollador Desarrollo indicadores y Expert Advisors para MT5 poniendo el énfasis en un código limpio, documentado y sin repaint: lógica basada en velas cerradas, búferes validados y ninguna dependencia de otros indicadores. Ver todos los productos publicados → ¿Tiene dudas sobre el cálculo, los búferes o el uso de este indicador en su propio EA? Envíeme un mensaje privado; estaré encantado de responderle. |
Desarrollado y mantenido por Narayanan Mohanan, desarrollador MT5/MQL5.
Si detecta algún error en la traducción de esta página, comuníquemelo y lo corregiré.
