Herramienta
SMC Zone Interpretor
interpretor.smc_zone
Entradas
El paquete ZONE compartido de market.order_block o market.fair_value_gap: un precio superior, inferior y medio más el ciclo de llenado/mitigación.
Salidas
Un booleano: verdadero en las velas donde se cumple la condición de zona elegida, falso en caso contrario.
Convierte una zona de precio SMC —un Order Block o un Fair Value Gap— en un simple filtro de sí/no. Ambos emisores producen la misma forma de zona (precio superior, inferior y medio más un ciclo de llenado/mitigación), así que este único lector funciona para cualquiera de los dos. Úsalo para actuar cuando el precio está dentro de una zona, cuando una zona sigue sin llenarse, o cuando el precio la toca por primera vez.
Cómo funciona
Lee el paquete ZONE compartido de market.order_block o market.fair_value_gap, y el modo elige el test: price_in_zone comprueba si el precio fuente elegido se sitúa entre el inferior y el superior, unmitigated/mitigated leen el estado de llenado (un FVG trata unmitigated como «sin llenar»), tapped se dispara en la vela del primer toque, y direction_is coincide con la polaridad de la zona. El precio fuente para price_in_zone y la polaridad para direction_is se fijan con source y required_direction.
Modos
Opciones de Mode
Verdadero en cada vela en que el precio fuente elegido se sitúa entre el inferior y el superior de la zona.
Cuándo usarlo: Limita las entradas solo a las velas donde el precio ha retrocedido hasta la banda de la zona.
Verdadero mientras la zona sigue fresca: aún no llenada ni atravesada (un FVG lo lee como «sin llenar»).
Cuándo usarlo: Opera solo zonas que el precio no ha visitado desde que se formaron.
Verdadero una vez que el precio ha regresado a la zona y la ha llenado: la zona ya se ha usado.
Cuándo usarlo: Omite o opera en contra de zonas que ya han sido tocadas y ya no están frescas.
Se dispara solo en la única vela en que el precio toca la zona por primera vez.
Cuándo usarlo: Activa una entrada en el momento en que el precio alcanza la zona, no en cada vela dentro de ella.
Verdadero cuando la polaridad de la zona coincide con el lado que fijas con required_direction (demanda frente a oferta).
Cuándo usarlo: Conserva solo zonas de demanda alcistas para largos o zonas de oferta bajistas para cortos.
Opciones de Source
Comprueba el precio de apertura de la vela contra la banda de la zona.
Cuándo usarlo: Usa open cuando el precio inicial de la vela es el nivel que te importa.
Comprueba el precio máximo de la vela contra la banda de la zona.
Cuándo usarlo: Usa high para captar cualquier mecha que suba hasta la zona.
Comprueba el precio mínimo de la vela contra la banda de la zona.
Cuándo usarlo: Usa low para captar cualquier mecha que baje hasta la zona.
Comprueba el precio de cierre de la vela contra la banda de la zona (la elección habitual).
Cuándo usarlo: Usa close para exigir que el precio se asiente dentro de la zona, ignorando mechas breves.
Comprueba el precio mediano de la vela (máximo + mínimo) / 2 contra la banda de la zona.
Cuándo usarlo: Usa la mediana cuando quieres una lectura equilibrada entre los extremos de las mechas.
Comprueba el precio típico de la vela (máximo + mínimo + cierre) / 3 contra la banda de la zona.
Cuándo usarlo: Usa el precio típico para una lectura ponderada hacia el cierre que aún respeta el rango.
Comprueba el precio promedio de la vela (apertura + máximo + mínimo + cierre) / 4 contra la banda de la zona.
Cuándo usarlo: Usa el promedio de la vela completa para la lectura más suave y menos sensible a las mechas.
Opciones de Required direction
Coincide solo con zonas de demanda: la polaridad alcista desde la que el precio tiende a rebotar al alza.
Cuándo usarlo: Configuraciones solo en largos que compran retrocesos hacia la demanda.
Coincide solo con zonas de oferta: la polaridad bajista desde la que el precio tiende a rechazarse a la baja.
Cuándo usarlo: Configuraciones solo en cortos que venden rebotes hacia la oferta.
Configuración
Qué condición de zona comprobar: price_in_zone (precio fuente dentro de [bottom, top]), unmitigated / mitigated (el ciclo de llenado), tapped (la vela del primer toque) o direction_is (la polaridad de la zona).
Qué precio comprobar contra la banda de la zona en modo price_in_zone (open, high, low, close, hl2, hlc3 u ohlc4).
La polaridad de la zona a coincidir en modo direction_is: bullish (demanda) o bearish (oferta).
Se conecta con
Ejemplos
- Filtro: toma largos solo cuando el modo es price_in_zone y la zona es un bloque de demanda alcista al que el precio ha retrocedido.
- Filtra una entrada con el modo unmitigated para operar solo zonas que aún no se han llenado.
Errores comunes
- Operar cada zona sin mitigar: fresca no significa válida, y una zona contra la tendencia de temporalidad superior a menudo simplemente se atraviesa.
- Confundir tapped (la única vela del primer toque) con price_in_zone (verdadero en cada vela en que el precio permanece dentro de la banda).