Ruptura de sesión Londres en Pine (MA o Bollinger — no Donchian)

Filtra con un filtro de sesión de Londres y rompe con Bollinger, una MA o Donchian.

📖 4 min de lectura

📝 661 palabras

🏷️ Pine Script y TradingView

Compartir este artículo:

¿En qué zona horaria está tu sesión?

Un eje de 24 horas con una ventana resaltada en la que las reglas pueden actuar.reglas activasinactivo0004081216202408:00 – 17:00
Un filtro de sesión es una ventana en el reloj: fuera de ella, las reglas no actúan.

Una ruptura de sesión tiene un detalle de implementación que decide si funciona, y no es la lógica de ruptura.

Una cadena de sesión de Pine se interpreta en la zona horaria del mercado, no en la de tu gráfico ni en la tuya.

Así que una sesión escrita como "0800-1000" significa las ocho de la mañana donde se negocia el instrumento, lo que para un símbolo de un feed concreto puede ser una hora del día completamente distinta de la que pretendías. La estrategia sigue ejecutándose, sigue produciendo operaciones y sigue mostrando una curva de capital. Simplemente está operando otra parte del día.

Tres cosas lo empeoran más allá de un error puntual:

  • el horario de verano lo mueve dos veces al año, en semanas distintas en Europa y en Estados Unidos
  • el FX al contado no tiene un mercado único, así que a qué corresponde «la zona horaria del mercado» es una propiedad del feed y no del mercado
  • la zona horaria del propio gráfico es una preferencia de visualización y no cambia lo que significa la cadena de sesión

Qué hace nuestro generador en su lugar, y por qué

Una exportación de nuestro propio constructor no usa una cadena de sesión. Emite una comparación de hora explícita en UTC:

pine
inSession = hour(time, "UTC") >= 8 and hour(time, "UTC") < 10

Es deliberadamente más verboso y elimina la ambigüedad por completo: UTC es UTC en todas partes, así que la estrategia opera las mismas horas absolutas independientemente del instrumento, del feed o de la configuración del gráfico. También hace legible la intención: cualquiera ve a qué horas está restringida la estrategia sin saber nada del mercado.

El compromiso es que UTC no sigue el horario de verano, así que una ventana fijada en UTC se desplaza respecto a las aperturas locales a lo largo del año. Es una elección, no un fallo: obtienes o una ventana absoluta fija o una ventana de hora local fija, y conviene saber cuál elegiste.

Construirlo

CampoValorNota
Sesiónlas horas que de verdad quieres, en UTCanota qué convención usaste
Rangomáximo y mínimo de la ventana previa a la sesiónel nivel a romper
Entradacierre más allá del rango, dentro de la sesión
Filtro de régimenATR por encima de su propia mediauna ruptura sin volatilidad es ruido
Salidastop y objetivo por ATR, o fin de sesión
Costesfijados — los spreads varían mucho por hora

La «apertura de Londres» tampoco es un único instante para todos los instrumentos, así que si operas más de un símbolo con esta estrategia, verifica la ventana por separado en cada uno en lugar de suponer que se transfiere.

La comprobación que lo detecta

Añade la estrategia a un gráfico, abre la List of Trades y mira las horas de entrada. ¿Están en la ventana que pretendías? Cuesta diez segundos y es la única forma fiable de confirmar que el filtro de sesión hace lo que crees — parte de la auditoría más amplia de la lista de operaciones en leer el Strategy Tester.

Si las horas están mal, nada de lo que venga después merece análisis: una estrategia de sesión operando las horas equivocadas no es una estrategia mal ajustada, es otra estrategia.

Preguntas frecuentes

Sí. Sesión Londres + Bollinger o MA. Demo · Editor · Tester.

Sí. El canal Donchian es uno de los 47 tipos de indicadores. Este playbook usa Bollinger o MA para mantener pocas reglas. Bollinger · MA.

H1, sesión Londres, BB 20/2 o EMA 20, ATR. Sesión · riesgo.

No. Es el Step 4, aparte de los indicadores del Step 3.

Las sesiones del paso 4, «Sesiones de mercado», son Londres, Nueva York, Tokio y Sídney, cada una en la zona horaria de su ciudad. Para otras horas, añade un horario.