Una envolvente compara cuerpos de dos velas consecutivas, no exige cubrir todos sus máximos y mínimos. Define también igualdad, dirección y momento de observación: dos detectores pueden discrepar sobre los mismos precios sin que uno haya descubierto una operación rentable. Todos los precios siguientes son modelos hipotéticos, no episodios históricos.

Cuerpo, rango y prueba elegida

O, H, L y C representan apertura, máximo, mínimo y cierre. Cuerpo = intervalo entre O y C; longitud = |C−O|. Rango = H−L. Lee dirección mediante C respecto a O, porque los colores son configurables. Nuestro ejercicio estricto excluye O=C y requiere direcciones opuestas. Para envolvente alcista: C1 < O1, C2 > O2, O2 < C1 y C2 > O1. Para bajista: C1 > O1, C2 < O2, O2 > C1 y C2 < O1.

Una outside bar estricta usa otra prueba: H2 > H1 y L2 < L1. No sustituye las desigualdades de cuerpos. Un contexto previo descendente puede formar parte de una interpretación alcista; sigue siendo condición adicional, independiente de la geometría.

Envolvente sin outside bar y viceversa

EUR/USD ficticio; un pip = 0,0001 USD por EUR. Primera vela O/H/L/C: 1,1050/1,1070/1,1010/1,1030. Alternativa siguiente 2A: 1,1028/1,1060/1,1020/1,1052. Alternativa 2B: 1,1035/1,1080/1,1000/1,1045. Cada alternativa sigue a la misma primera vela; 2A y 2B no son consecutivas.

Dos pruebas independientes sobre alternativas ficticias
MedidaPrimera2A2B
CuerpoBajista, 20 pipsAlcista, 24 pipsAlcista, 10 pips
Rango60 pips40 pips80 pips
Envolvente estrictaReferenciaSíNo
Outside bar estrictaReferenciaNoSí

En 2A, ambos bordes del cuerpo exceden el anterior en dos pips, aunque el rango queda dentro. En 2B, ambos extremos exceden los anteriores en diez pips, pero el cuerpo queda dentro. Cambia solo C2A a 1,1048: cuerpo alcista de 20 pips termina dos pips debajo de O1; falla envolvente. Subir H2 a 1,1080 no repara esa condición.

Otro par bajista, separado: O1=1,2000, C1=1,2020, O2=1,2022 y C2=1,1998. Cuerpos de 20 y 24 pips, segundo bajista, excediendo ambos bordes en dos pips. No se han suministrado H/L: no los inventes para dibujar sombras o estimar una salida.

Igualdad, contexto y códigos de detector

En 2A original, ambos bordes se exceden. Si O2 pasa a 1,1030 conservando C2=1,1052, nuestra prueba estricta falla por igualdad inferior. TA-Lib 0.6.4 permite un borde igual y devuelve +80; al exceder ambos devuelve +100. Si ambos coinciden, O2=1,1030 y C2=1,1050, devuelve cero. Los casos bajistas usan signos negativos. Son códigos geométricos, nunca probabilidades del 80 % o 100 %.

El código consultado no prueba tendencia previa. TradingView documenta filtros SMA50, SMA50/SMA200 o ausencia de detección de tendencia, pero la página no expone todos sus umbrales internos. Versión, configuración, política de doji y precisión pueden modificar conteos. Un precio mostrado con cinco decimales puede ocultar diferencias; aplica la regla a la precisión real de entrada.

La envolvente provisional puede desaparecer

Modelo separado en unidades abstractas: primera vela cerrada O/H/L/C=105/107/101/103. La segunda recorre 102, 100, 106, 104. Cuando el precio actual es 106, cuerpo 102–106 cubre 103–105; al cierre 104, cuerpo final 102–104 no supera 105. Máximo 106 no sustituye C=104. Son dos estados de una sola segunda vela, no dos señales consecutivas.

MODELO OHLC HIPOTÉTICOPrimera cerrada y segunda provisionalUnidades abstractas de precio99103,510812Periodos o registros suministrados →Primera cerrada y misma segunda finalUnidades abstractas de precio99103,510812Periodos o registros suministrados →Verde: cierre ≥ apertura · rojo: cierre < apertura
Una envolvente provisional que desaparece. Unidades abstractas ficticias. Primera O/H/L/C=105/107/101/103; segunda sigue 102,100,106,104. Las tarjetas comparan un estado provisional y el final de la misma vela.

La mecha a 106 no sustituye el cierre final 104 al comparar cuerpos.

La segunda es la misma vela en dos estados; no tres velas consecutivas. Recorrido declarado 102,100,106,104. No orden o fill. Máximo no sustituye Close.

Representación de los datos explícitos del ejemplo; no se añaden registros históricos ni recorridos intrabar.

Primera cerrada
Cuerpo 103–105 – O=105; H=107; L=101; C=103.
Segunda provisional
Cuerpo 102–106: cumple – O=102; máximo hasta entonces 106; mínimo 100; precio actual 106.
Segunda final
Cuerpo 102–104: falla – O=102; H=106; L=100; C=104; no supera 105.
Primera cerrada y segunda provisional · 1
105 / 107 / 101 / 103 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
Primera cerrada y segunda provisional · 2
102 / 106 / 100 / 106 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
Primera cerrada y misma segunda final · 1
105 / 107 / 101 / 103 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
Primera cerrada y misma segunda final · 2
102 / 106 / 100 / 104 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio

OHLC tampoco revela si primero se alcanzó el máximo o el mínimo, duración en cada precio o identidad de una entidad. Aquí el recorrido se declara expresamente; en un registro OHLC aislado no puedes reconstruirlo. Dirección contraria de cuerpos no demuestra mecanismo bancario ni intención de cazar stops.

Entrada, stop y objetivos son reglas separadas

Tras el cierre, una orden de mercado requiere precio ejecutable; siguiente apertura histórica no garantiza fill. Una entrada stop más allá de un extremo necesita lado, activación, margen y cancelación. Una limit en retroceso puede no ejecutarse: conserva también esas observaciones. Ninguna modalidad es universalmente mejor ni aporta continuación garantizada.

Un stop elegido fuera del extremo no obtiene idoneidad automática por añadir cinco o diez pips. Dimensiona aparte y contempla ejecución adversa. Fibonacci, nivel previo o trailing pueden definir hipótesis de salida, sin imponer 2:1 o 3:1. Mover stop a entrada tampoco garantiza equilibrio financiero después de cargos; una salida parcial exige asignación explícita.

GBP/USD ficticio: primer O/C=1,2710/1,2740, cuerpo alcista de 30 pips; segundo 1,2745/1,2620, bajista de 125. Fill corto supuesto 1,2618; stop 1,2760: 142 pips adversos. Objetivos 1,2510 y 1,2400: 108 y 218 pips favorables; cocientes 0,7606 y 1,5352. Mitades iguales, solo si ambas ejecutan: promedio bruto 163 pips, cociente 1,1479. No hay fecha, ganancia real, resistencia repetida ni historia RSI suministradas.

Ejercicio adicional: 10 000 GBP, un pip equivale a 1 USD. Suponemos comisión total 4 USD, sin financiación ni otros cargos, y conversión fija hipotética 0,90 EUR por USD. Ambos objetivos por mitades: (163−4)×0,90 = 143,10 EUR netos. Stop completo al nivel: (−142−4)×0,90 = −131,40 EUR; ejecución adversa 1,2770: (−152−4)×0,90 = −140,40 EUR. No son pérdidas máximas ni tipos de cambio actuales.

Las fronteras temporales alteran la agregación

Muestras ficticias Europe/Madrid: 12:59, 13:00, 13:01, 13:02 y 13:03, precios 101,102,100,99,103. Ventanas de dos minutos incluyen frontera izquierda y excluyen derecha. [13:00,13:02) y [13:02,13:04) dan O/C=102/100 y 99/103: envolvente alcista estricta. [12:59,13:01) y [13:01,13:03) dan 101/102 y 100/99: no hay bajista porque 100 no supera 102.

Son distintos intervalos de dos barras dentro del mismo flujo parcial, no historial completo de ticks. Cambiar solo zona mostrada no necesariamente reconstruye barras: este resultado requiere cambiar fronteras de agregación. Volumen de contratos negociados tampoco equivale a actividad de ticks OTC o volumen monetario. No se establece correlación universal 0,9 ni umbral de volumen que identifique instituciones. Consulta qué volumen mide tu fuente.

Qué conservar al comparar resultados

Guarda instrumento, intervalo, Bid/Ask/Last, proveedor, fronteras, versión y OHLC brutos. Separa geometría, contexto y estrategia. Una ubicación o filtro puede cambiar población, sin demostrar mejor resultado neto. Evalúa todas las observaciones que cumplen la regla, incluidas las que no giran, y datos no usados para elegir configuración. No traslades una tasa de acciones a todos los pares o declares H4 superior por definición.

Tres comprobaciones reproducibles

  1. Recalcula cuerpos y rangos de primera vela, 2A y 2B. Modifica C2A a 1,1048 y después solo H2. Registra por separado ambas pruebas, igualdad de un borde y de dos, sin contar códigos como porcentajes.
  2. Reconstruye los estados 102–106 y 102–104 de la misma vela. Después agrupa las cinco muestras horarias bajo ambas fronteras. Anota cuándo cada resultado está disponible; no cuentes dos estados como dos eventos.
  3. Escribe entrada, cancelación, stop, objetivos, asignación y costes. Reproduce los tres netos EUR y conserva fills pendientes o adversos en la evaluación completa, sin deducir eficacia de una silueta.