En este artículo
Al terminar, sabrás…
- Distinguir contención corporal, color y rango completo.
- Reproducir cambios de clasificación por historia anterior.
- Separar confirmación disponible y reglas monetarias adicionales.
Conceptos sin salir del artículo
Prueba histórica de una estrategia (backtesting) Plan de trading Saldo Stop-loss Índice de fuerza relativa (RSI)Harami describe un segundo cuerpo pequeño contenido en el primero mayor; el nombre japonés significa «embarazada». Su interpretación alcista considera caída previa; la bajista, subida. Define tamaño, color, igualdad y contexto en lugar de atribuir al dibujo intenciones o reversión garantizada.
Cuerpos dentro, sombras posiblemente fuera
El cuerpo va de Open a Close; el rango completo, de Low a High. Nuestro ejercicio exige ambos extremos del segundo cuerpo estrictamente dentro del primero, sin tocar bordes. Sus sombras no entran en esa condición: puede pasar contención corporal y fallar inside bar de rango.
Elegimos colores opuestos: primero bajista y segundo alcista en interpretación de giro al alza; inversos para la bajista. TradingView documenta esas versiones y permite SMA50, SMA50/SMA200 o ninguna detección de tendencia. TA-Lib CDLHARAMI no exige color segundo opuesto ni comprueba tendencia. Discrepar de etiqueta puede ser diferencia de definición.
La contención no cambia; solo A pasa nuestro filtro adicional de color opuesto.
Dos parejas alternativas, no cuatro velas consecutivas. Mismo cuerpo interior y rango segundo; historia adaptativa ausente en este modelo.
Representación de los datos explícitos del ejemplo; no se añaden registros históricos ni recorridos intrabar.
- Primera
- Cuerpo [90;100], longitud 10 – Cierre 90 < apertura 100.
- Segunda A
- Cuerpo [93;96], longitud 3 – Sube: pasa color opuesto.
- Segunda B
- Cuerpo [93;96], longitud 3 – Baja: falla nuestro filtro.
- Prueba común
- 3/10 = 30 %; contención estricta – No evalúa toda la función TA-Lib sin historia.
- Alternativa A: colores opuestos · Primera
- 100 / 101 / 89 / 90 – Orden: apertura / máximo / mínimo / cierre. Unidades arbitrarias
- Alternativa A: colores opuestos · Segunda A
- 93 / 97 / 92 / 96 – Orden: apertura / máximo / mínimo / cierre. Unidades arbitrarias
- Alternativa B: mismos colores · Primera repetida
- 100 / 101 / 89 / 90 – Orden: apertura / máximo / mínimo / cierre. Unidades arbitrarias
- Alternativa B: mismos colores · Segunda B
- 96 / 97 / 92 / 93 – Orden: apertura / máximo / mínimo / cierre. Unidades arbitrarias
Modelo ficticio en unidades arbitrarias: primera OHLC 100/101/89/90, cuerpo [90;100] de 10. Segunda A 93/97/92/96; alternativa B 96/97/92/93. Ambas tienen cuerpo [93;96], longitud 3 y cociente 30 %. A sube, opuesta a la primera; B baja y falla nuestro filtro de color. Son dos segundas velas alternativas, sin ser cuatro observaciones consecutivas.
Las tarjetas comparan colocación y dirección, sin representar recorrido intravela. No proporcionamos historia para evaluar toda la función TA-Lib en ese primer modelo. La condición de color pertenece expresamente a nuestra regla; no implica mejores resultados.
Tamaño e historia cambian el resultado
Elige límites antes de buscar ejemplos. Nuestra regla requiere cuerpo primero al menos 1,5 veces la media de diez cuerpos previos completos, excluyendo ambas velas del patrón; segundo no nulo y como máximo mitad del primero. Con media 40 pips, umbral grande 60, cuerpo primero 100 pasa y segundo 30 queda bajo límite 50. Son parámetros arbitrarios, sin ser predeterminados de TA-Lib.
TA-Lib C 0.6.4 utiliza dos ventanas adaptativas distintas. Conserva pareja ficticia 100/102/88/90 y 93/96/92/96, cuerpos 10 y 3. Antepon doce velas O/H/L = 100/106/94, con C = 102 o 104. Solo cambian esos cierres previos.
| Cuerpos anteriores | Referencia segundo | Límite propio mitad | CDLHARAMI |
|---|---|---|---|
| Todos 2 | (9×2 + 10)/10 = 2,8 | 3 ≤ 5: pasa | 0 |
| Todos 4 | (9×4 + 10)/10 = 4,6 | 3 ≤ 5: pasa | 100 |
El primero de 10 supera ambas medias previas y nuestro factor 1,5. El segundo siempre mide 30 % del primero, pero 3 supera 2,8 y no 4,6. La referencia TA-Lib segunda incluye la primera vela del patrón, sin incluirse a sí misma. El código no se deduce solo del cociente 3/10.
El detector emite magnitud 100 con contención estricta y 80 con borde aceptado; signo procede del color primero. No son probabilidades. El CSV existente de 120 barras Kraken EUR/USD H1 del 21–25 de septiembre de 2026 contiene ocho códigos no nulos, dos de magnitud 80. Es clasificación de esa muestra, sin beneficio demostrado ni nueva ejecución nativa afirmada aquí.
Qué cambia en Harami Cross
Cross sustituye el segundo cuerpo por un doji de apertura y cierre iguales o próximos bajo tolerancia declarada. No prueba equilibrio perfecto de participantes. Cambiar a doji modifica condiciones y candidatos seleccionados, sin mayor fiabilidad automática. Compara reglas de tamaño y ejecución iguales donde proceda antes de atribuir diferencias de resultados a la variante.
Relación inversa a la envolvente
Harami pone el segundo cuerpo dentro del primero; envolvente hace lo contrario. Rangos completos requieren otra comprobación. Ese orden corporal no establece una clasificación de fuerza: el cuerpo segundo pequeño puede tener sombras amplias. Ni OHLC ni nombre identifican quién tomó control.
Dos ejemplos EUR/USD completos
Son modelos ficticios independientes, pip 0,0001, con caída o subida previas supuestas aparte. Dos barras no documentan esas tendencias. Ambos cuerpos primeros miden 100 pips y segundos 30.
| Modelo / vela | Open | High | Low | Close |
|---|---|---|---|---|
| Alcista 1 | 1,0900 | 1,0920 | 1,0780 | 1,0800 |
| Alcista 2 | 1,0830 | 1,0940 | 1,0810 | 1,0860 |
| Bajista 1 | 1,0800 | 1,0920 | 1,0780 | 1,0900 |
| Bajista 2 | 1,0870 | 1,0890 | 1,0760 | 1,0840 |
En el alcista, cuerpo [1,0830;1,0860] está dentro de [1,0800;1,0900], mientras High segundo supera al primero en 20 pips. En el bajista Low segundo queda 20 pips debajo. Ambos fallan inside bar de rango sin fallar esta condición de cuerpos.
Confirmación no es una entrada anterior
Nuestra confirmación opcional alcista exige un cierre posterior sobre ambos High: debe superar 1,0940. Cierre 1,0930 falla; 1,0942 pasa. Open primero 1,0900 no es High primero 1,0920 ni máximo conjunto. Conocer la confirmación posterior no permite comprar retrospectivamente durante la segunda vela.
Ampliación EUR de magnitud: confundir máximo primero con máximo conjunto cambia referencia en 20 pips. Sobre nominal ficticio de 20 000 EUR son 40 USD, equivalentes a 36 EUR con cambio fijo 0,90 EUR/USD. No son P/L: faltan compras, ventas y costes. El objetivo es detectar el campo equivocado, sin aconsejar una orden.
Define entrada, cancelación, stop, objetivo y tamaño aparte usando fills y costes. Un stop ordinario no garantiza nivel ni pérdida máxima. Mientras la segunda vela siga abierta puede salir de la frontera corporal; registra clasificación completa y cualquier confirmación posterior con sus tiempos reales.
Filtros adicionales, sin superioridad supuesta
Three Inside Up/Down añade condiciones propias; no cualquier tercer cierre favorable es automáticamente aquella versión o menos falsas señales. RSI puede ser un filtro fijo, sin evidencia independiente automática por derivarse de los mismos precios. Conserva rechazos, falta de confirmación y fills ausentes en lugar de elegir solo ejemplos convincentes.
Tres acciones para comprobar Harami
- Congela campos, tamaño, color, igualdad y tendencia. Repite A/B manteniendo el mismo intervalo corporal; compara cuerpos y rangos de ambos modelos EUR/USD sin convertir contención en clasificación completa.
- Guarda historia anterior y calcula las dos referencias adaptativas. Registra cuándo termina la pareja y cuándo se conoce otra confirmación; reproduce por qué 1,0930 falla el máximo conjunto.
- Define operaciones y costes separadamente antes de evaluar resultados. Compara variantes clásica/doji con reglas congeladas y datos posteriores, conservando fallos; unos pocos ejemplos de diario no acreditan superioridad ni preparación para dinero real.
Comprueba lo aprendido
Aprox. 2 minutos de práctica.
Ver respuesta y explicación
Open y Close intercambian posiciones; contención corporal sigue igual.
Más preguntas
¿Qué es Harami y qué significa el nombre?
Describe un segundo cuerpo menor dentro del primero; el nombre japonés significa embarazada. Contextos convencionales alcista y bajista usan caída y subida previas. Tamaño, color, igualdad y tendencia dependen de definición. Las sombras pueden salir del rango anterior sin romper cuerpos. Ningún nombre prueba intenciones, equilibrio de participantes o reversión, y faltan reglas propias para una operación.
¿Cómo se diferencia de envolvente?
Invierte contención de cuerpos: segundo dentro del primero frente a segundo que contiene el primero. Los rangos High–Low se comparan aparte. No establece una jerarquía de fiabilidad o fuerza. Para comparar estrategias necesitas mismas bases de datos y reglas congeladas de disponibilidad, entradas, salidas, tamaños y costes, conservando rechazos y órdenes que no llegaron a ejecutarse.
¿Cómo confirmas el ejemplo alcista?
Nuestra regla opcional exige cierre posterior sobre ambos máximos. High primero 1,0920 y segundo 1,0940 hacen que 1,0930 falle y 1,0942 pase. Apertura primera 1,0900 no sustituye ninguno. La confirmación se conoce después, sin justificar un fill previo. Stop, objetivo y cantidad son entradas aparte; Harami no fija pérdida máxima ni garantiza precios de ejecución.
¿Por qué dos detectores pueden discrepar?
Pueden exigir colores, tendencias, bordes e historias diferentes. TA-Lib no exige color segundo opuesto y utiliza medias adaptativas. Con nuestra pareja fija, referencias 2,8 y 4,6 cambian si cuerpo segundo de 3 pasa, pese a medir siempre 30 % del primero. Guarda versión y parámetros; código 100 o 80 clasifica condiciones, sin expresar tasa de éxito.
Fuentes y comprobación
- TA-Lib C 0.6.4: CDLHARAMI
Rama leída: ventanas BodyLong/BodyShort, contención y signos/códigos; sin segundo color obligatorio ni tendencia.
- TradingView: Harami Bullish
Texto leído: variante verde tras roja y detección SMA50, SMA50/SMA200 o ninguna.
- TradingView: Harami Bearish
Texto leído: segunda roja dentro de cuerpo verde; contexto y filtros configurables, sin adoptar garantía predictiva.
- IG UK: Order types
Documentación primaria leída anteriormente: límites de ejecución de stop ordinario, en alcance UK del proveedor.
Los cálculos utilizan supuestos explícitos. No sustituyen los datos actuales de mercado ni las condiciones de tu proveedor.
