Confirmación Volume / OBV en Pine (exactamente dos indicadores)

Confirma entradas Bollinger o MA con Volume u OBV usando el presupuesto Basic de dos indicadores y lógica AND.

📖 4 min read

📝 695 words

🏷️ Pine Script and TradingView

Compartir este artículo:

El OBV no tiene un cero fijo

El On-Balance Volume suma el volumen de la barra cuando el precio cierra al alza y lo resta cuando cierra a la baja. Es un total acumulado, y esa única propiedad decide cómo puedes y cómo no puedes usarlo.

¿Acumulado desde dónde? Desde la primera barra que el script puede ver. Lo que significa:

  • el OBV no tiene un cero natural ni límite superior o inferior
  • su nivel absoluto es un artefacto de dónde empieza el historial de tu gráfico
  • el mismo símbolo en la misma temporalidad puede mostrar niveles de OBV muy distintos a dos personas diferentes

La parte que sorprende

Cuántas barras históricas puede ver un script lo fija tu plan de cuenta de TradingView, no el script [2] — de 5.000 barras en los planes bajos hasta 40.000 en el nivel superior.

Así que dos usuarios que ejecutan una estrategia de OBV idéntica en un gráfico idéntico empiezan su suma acumulada en puntos distintos del historial y por tanto ven valores de OBV distintos. Cualquier condición del tipo «OBV por encima de N» no es transferible entre cuentas, y un umbral que ajustaste es un umbral ajustado a tu propio plan.

Es el mismo problema de reproducibilidad que vuelve incomprobable un backtest citado sin su plan, descrito en ejecutar y mantener una estrategia — pero con el OBV afecta a la lógica, no solo a las cifras declaradas.

Así que usa la forma, nunca el nivel

UtilizableNo utilizable
OBV subiendo mientras el precio está plano o baja (divergencia)OBV por encima de un número fijo
OBV por encima de su propia media móvilOBV cruzando un nivel fijado en el código
la pendiente del OBV en n barrascomparar tu OBV con el de otra persona

Las tres formas utilizables son relativas, lo que las hace independientes de dónde empezó la suma. Esa es la prueba a aplicar a cualquier condición de OBV que construyas: si la condición cambiaría de significado al cambiar la ventana de historial, es la condición equivocada.

Y una advertencia sobre el volumen mismo

El OBV solo es tan significativo como la serie de volumen que lo alimenta, y el volumen no está disponible ni es comparable de forma uniforme:

  • en mercados centralizados (acciones, futuros) el volumen es tamaño negociado
  • en FX al contado no hay mercado central, así que el feed suele informar de un recuento de ticks de un bróker en lugar de volumen negociado

Un recuento de ticks es un indicador de actividad, no de tamaño, y difiere entre feeds. Así que una estrategia de OBV que funciona en un futuro de índice puede estar midiendo algo bastante distinto en un par de divisas — un caso concreto de la regla general de que una estrategia no se transfiere entre instrumentos: por qué fallan los scripts copiados.

Construir la versión de confirmación

CampoValor
Señal principaltu condición de entrada, p. ej. un cruce de medias
ConfirmaciónOBV por encima de su propia media móvil
Salidala salida de la señal principal, sin cambios

Luego ejecuta la prueba del recuento: ¿cuántas operaciones elimina el filtro de OBV? Si la respuesta es ninguna, la confirmación es decoración — el razonamiento está en el doble recuento del MACD.



Tactix AI — Studio vs Guide

Tactix AI es la marca del asistente de AlfaTactix (abrir Tactix AI).

  • Tactix Studio convierte una descripción de estrategia en una frase en un borrador de Timeframe, Señales, Filtros y Riesgo en el Strategy Builder visual. Revisas y editas cada campo antes de que Code Generator escriba MQL5 o Pine Script.
  • Tactix Guide explica el paso en el que estás — qué rellenar, qué significa un control o cómo formular una regla — sin volcar código sin probar.

Es automatización form-first: el LLM no sustituye a Code Generator, y conservas límites de plan y validación en tiempo real.

Preguntas frecuentes

Sí — dos indicadores: BB+Volume o MA+OBV con AND. Demo · Editor · Tester.

Volume = pico vs media. OBV = flujo acumulado. Volume · OBV.

No. Máximo dos.

No cuenta como indicador. Spread live UNSUPPORTED. Filtros.

BB 20/2 + Volume>SMA20, H1. Bollinger.

Sin SuperTrend/noticias. Hub.