En este artículo
Al terminar, sabrás…
- Calcular HA desde OHLC agregado e historia explícitos.
- Separar color y valores sintéticos de precio original.
- Detectar inflación de resultados por fills sintéticos o anticipados.
Conceptos sin salir del artículo
Prueba histórica de una estrategia (backtesting) Media móvil simple (SMA) Ejecución de órdenes Stop-lossHeikin-Ashi transforma los cuatro precios de cada periodo y el cuerpo HA anterior. Puede mostrar una secuencia más suave, sin convertir sus números en precios ejecutables. Registra serie Bid, Ask u otra, señal disponible y fills de la operación por separado.
Fórmulas, semilla y periodo correcto
HA-C = (O + H + L + C)/4; HA-O = (HA-O anterior + HA-C anterior)/2; HA-H = max(H, HA-O, HA-C); HA-L = min(L, HA-O, HA-C). La apertura usa medio del cuerpo anterior, sin ser medio de todo su rango. En el primer periodo de nuestro modelo inicializa HA-O = (O + C)/2 y aplica las demás fórmulas. Documenta implementación e inicio de historia.
Con OHLC posteriores idénticos y sin redondear, diferencia entre semillas HA-O se reduce a la mitad en cada paso: Δ(n) = Δ(0)/2ⁿ. Diferencia inicial hipotética de 16 pips pasa a 0,125 tras siete pasos y 0,0625 tras ocho: solo la segunda cumple tolerancia elegida de 0,1 pip.
Proximidad no garantiza igual color. Dos HA-O 1,1000 y 1,10000625, separados 0,0625 pip, quedan a lados opuestos de HA-C asignado 1,100005. No supongas que un número fijo de barras elimina cualquier diferencia de señal cerca de igualdad.
Promedio HA-C H1 de 105,75 difiere de HA-C H2 igual a 104.
Son velas ORDINARIAS de entrada, no HA completas. Anotar HA-C H1 104 y 107,5; media 105,75; HA-C H2 104. Sin pausa entre periodos.
Representación de los datos explícitos del ejemplo; no se añaden registros históricos ni recorridos intrabar.
- H1 primera
- HA-C = 104 – (100 + 110 + 98 + 108)/4.
- H1 segunda
- HA-C = 107,5 – (108 + 112 + 104 + 106)/4.
- Media de transformados
- (104 + 107,5)/2 = 105,75 – No es HA-C de H2.
- H2 agregado
- OHLC 100/112/98/106 → HA-C 104 – Primera apertura, extremos conjuntos, último cierre.
- Entradas H1 consecutivas · H1 primera
- 100 / 110 / 98 / 108 – Orden: apertura / máximo / mínimo / cierre. Unidades arbitrarias
- Entradas H1 consecutivas · H1 segunda
- 108 / 112 / 104 / 106 – Orden: apertura / máximo / mínimo / cierre. Unidades arbitrarias
- Agregación H2 de esas entradas · H2 agregada
- 100 / 112 / 98 / 106 – Orden: apertura / máximo / mínimo / cierre. Unidades arbitrarias
Modelo ficticio distinto, unidades arbitrarias, dos H1 consecutivas sin pausa: OHLC 100/110/98/108 y 108/112/104/106. Sus HA-C son 104 y 107,5; media 105,75. Agregar primero a H2 utiliza Open inicial 100, High máximo 112, Low mínimo 98 y Close final 106; HA-C = 416/4 = 104.
Promediar cierres transformados y transformar OHLC agregado responden preguntas diferentes. Las tarjetas muestran esos cálculos, sin dibujar velas HA completas: aquí solo se evalúa HA-C. No sustituyas H2 por media de exportaciones H1.
Color y sombras son resultados calculados
Con color por cuerpo, HA-C > HA-O indica cuerpo ascendente. Si HA-O es también mínimo de la fórmula Low, no hay sombra inferior. Esa identidad no demuestra control comprador ni aceleración del precio original. TradingView permite colorear por comparación con Close anterior: guarda el ajuste.
Cuerpo menor, sombra añadida o color cambiado pueden ser filtros de una regla. En periodo abierto, High, Low y Close de entrada aún cambian; una regla de cierre completo espera su final. Suavizar no demuestra retraso fijo de todas las señales frente a cualquier regla ordinaria.
| Periodo | Entrada ordinaria | Resultado HA |
|---|---|---|
| 1 | 1,1000/1,1040/1,0980/1,1020 | 1,1010/1,1040/1,0980/1,1010 |
| 2 | 1,1080/1,1140/1,1060/1,1120 | 1,1010/1,1140/1,1010/1,1100 |
| 3 | 1,1120/1,1130/1,1070/1,1080 | 1,1055/1,1130/1,1055/1,1100 |
En periodo 2, HA-L está 50 pips bajo Low Bid de entrada. En periodo 3 el cuerpo ordinario baja, pero HA-C sigue sobre HA-O. Algunos High coinciden con entradas; no significa que todos los campos sean distintos siempre ni que coincidencia convierta HA en registro de ejecución.
Un precio sintético no acredita un fill
Un nivel numérico HA puede ser umbral de una orden, pero alcanzar y ejecutar debe comprobarse contra mercado y términos. Modelo separado: decide después del periodo 3, asigna compra completa posterior Ask 1,1090 y venta Bid 1,1110. Cantidad 10 000 EUR, cuenta USD y comisión total 2 USD, sin financiación o conversión.
Neto = 10 000 × (1,1110 − 1,1090) − 2 = 18 USD. Sustituir entrada por HA-O 1,1055 produciría 53 USD: 35 de exceso. Ese valor estaba bajo Low original del periodo y la señal no existía hasta su cierre. Spread ya incorporado en los fills reales supuestos; no se resta otra vez.
Ampliación EUR con conversión hipotética fija 0,90 EUR/USD: neto coherente 16,20 EUR; simulación equivocada 47,70; diferencia 31,50. No demuestra precios disponibles ni beneficio futuro. Identifica por operación qué campo usó señal y cuál se utilizó para ejecución.
Cómo combinarlo con un gráfico ordinario
En TradingView selecciona tipo Heikin Ashi y conserva velas ordinarias del mismo símbolo e intervalo. En una instalación estándar MetaTrader utiliza un indicador HA adecuado, sin asumir un selector nativo idéntico. Verifica cálculo, semilla, historial y color antes de evaluar entradas.
Una condición de ejemplo puede exigir dos cuerpos HA cerrados con C > O. Es una hipótesis sin aceleración original demostrada. Define entrada, vencimiento, stop y objetivo aparte. Una salida por cambio de signo se conoce al cerrar su periodo y se ejecuta después según precios disponibles; no elijas retrospectivamente la política con mejor resultado.
En estrategias HA de TradingView, fill_orders_on_standard_ohlc = true permite simular fills con OHLC estándar. Corrige una elección de precios, sin resolver automáticamente secuencia intrabar, disponibilidad, costes o selección de reglas. Revisa operaciones individuales y propiedades de simulación.
Errores que alteran la prueba
Confundir umbral con fill, color con identidad de participantes, media H1 con H2 o semilla cercana con señales iguales son errores distintos. Tampoco transfieras patrones corporales ordinarios sin redefinirlos sobre datos transformados. Otro intervalo cambia entradas y resultados; no se establece aquí exclusividad H4/diario ni fracaso universal de scalping.
Renko, Kagi y Three Line Break
HA conserva periodos temporales elegidos y recalcula velas. Renko crea ladrillos mediante umbral configurado de precio; Kagi cambia dirección tras importe de reversión; Line Break utiliza número configurado de líneas para condiciones de giro. Conservan timestamps, sin que cada elemento dure igual tiempo.
TradingView aproxima varios gráficos no estándar usando datos de intervalos menores en lugar de todos los ticks. Una imagen más tranquila no mide mejor resultado neto. Compara velas ordinarias y su agregación antes de trasladar reglas.
Tres acciones para verificar tu implementación
- Guarda OHLC, fuente, componente, intervalo y semilla. Reproduce H1/H2 y tres periodos EUR/USD, comparando valores ordinarios y HA sin usar los transformados como prueba de transacciones.
- Fija color y condición de cierre completo. Repite las dos semillas y tolerancia, incluyendo caso cercano a igualdad; registra momento de señal y orden aparte para evitar anticipaciones.
- Calcula fills sobre precios ejecutables supuestos o reales con costes. Reproduce 18 frente a 53 USD y su diferencia EUR; evalúa reglas congeladas en datos posteriores, conservando rechazos y órdenes ausentes, sin certificar ventaja por prácticas demo.
Comprueba lo aprendido
Aprox. 2 minutos de práctica.
Ver respuesta y explicación
(100 + 112 + 98 + 106)/4 = 104.
Más preguntas
¿En qué difiere HA de velas estándar?
HA-C promedia OHLC actual y HA-O utiliza apertura/cierre HA anteriores; extremos incluyen ambos valores calculados. Especifica semilla e historia. En el ejemplo, el tercer cuerpo ordinario baja y HA sube, mientras algunos High coinciden. No se deduce diferencia universal en todos los campos ni retraso fijo de todas las señales frente a cualquier regla ordinaria.
¿Puedes operar a un nivel Heikin-Ashi?
Puedes elegirlo como umbral, pero aparecer en el gráfico no acredita una cotización ni fill. Debes comprobar Bid/Ask, momento disponible y órdenes. En nuestro modelo la compra Ask 1,1090 da 18 USD netos; sustituirla por HA-O no ejecutado infla a 53. La señal también se conoce después del periodo, sin entrada anterior justificada.
¿Es adecuado para scalping?
Depende de regla, datos, intervalo, tiempos y costes especificados. Las fórmulas no prueban que solo H4/diario funcione ni que toda regla rápida falle. HA puede ser un filtro, con fills calculados desde mercado. La opción de OHLC estándar en TradingView modifica una hipótesis de simulación, sin demostrar rentabilidad o resolver sesgos temporales y selección de reglas.
¿Basta promediar dos exportaciones H1 para obtener H2?
No para HA-C. Nuestros valores H1 104 y 107,5 promedian 105,75, pero OHLC H2 correcto 100/112/98/106 produce 104. La agregación toma primera apertura, máximo, mínimo y último cierre, sin promediar cada campo. Mantén periodos, zona, pausas y completitud de datos consistentes; después aplica fórmulas y semilla declaradas para el intervalo nuevo.
Fuentes y comprobación
- StockCharts: Heikin-Ashi
Fórmulas y semilla inicial leídas; se distinguen cálculo e interpretación sin adoptar promesas predictivas.
- TradingView: Understanding Heikin Ashi charts
Secciones de selector y color por Close anterior leídas; campos sintéticos separados de precios reales.
- TradingView: Non-standard charts data
Texto leído: HA sintético y aproximación de Renko/Kagi/Line Break mediante marcos menores.
- TradingView: Strategies
Sección leída: fill_orders_on_standard_ohlc y límites del emulador; no valida por sí sola la estrategia.
Los cálculos utilizan supuestos explícitos. No sustituyen los datos actuales de mercado ni las condiciones de tu proveedor.
