← Volver al artículo sobre doji y peonza

Mismas velas, dos reglas doji

Comparación publicada de clasificaciones sobre 120 velas cerradas EUR/USD del mercado spot Kraken. Conserva el calculador, la muestra y los archivos originales. La presentación española mantiene datos, controles y algoritmo; no declara una nueva ejecución nativa o un estudio de rentabilidad.

Comprueba una vela

Introduce cuerpo B, rango H−L y media de rangos de las diez velas anteriores en la misma unidad. Los ejemplos usan pips: un pip EUR/USD =0,0001 USD por EUR. La vela actual no entra en su propia media de referencia.

Ejemplo inicial: B 0,5 pips, R 2 y media anterior 8,6. B/R 25 % falla regla 5 %; umbral de referencia 0,86 pips sí admite cuerpo 0,5.

Ambas etiquetas describen geometría. Ninguna recomienda abrir una operación.

Qué se comparó

Fuente y tipo de precio
API pública de Kraken, EURUSD con clave ZEURZUSD e intervalo de sesenta minutos. Precios de transacciones de un mercado spot EUR/USD, sin feed Bid/Ask de un proveedor CFD o registro completo de Forex.
Periodo evaluado
21 de septiembre de 2026, 00:00 UTC, hasta 25 de septiembre 23:00 UTC: 120 velas H1 consecutivas. Cada timestamp señala inicio de barra.
Inicialización
Diez barras anteriores del 20 de septiembre, 14:00–23:00 UTC. 130 registros en total, sin horas ausentes o interpolación. La muestra evaluada no contiene rangos cero.
Estado original de datos
La metodología registra descarga el 2 de octubre de 2026 a las 19:48:29 UTC. Se excluyó última barra aún abierta antes de seleccionar periodo. La respuesta original se conservó localmente; el periodo no se eligió según resultados de operaciones.
Regla propia
R>0 y B≤0,05×R. También se calcularon umbrales 3 % y 10 % previamente indicados, sin optimizarlos por beneficios.
Regla de referencia
B≤0,1×media aritmética High–Low de diez barras anteriores: default BodyDoji de C TA-Lib 0.6.4. Actual excluida de su propia media.
Comprobación original
Código Python con Decimal. La metodología original documenta 120/120 decisiones de referencia iguales a CDLDOJI nativo, biblioteca C 0.6.4 y binding Python 0.6.8. Es resultado existente, sin afirmar nueva ejecución nativa para esta presentación.
Comparación de 120 velas cerradas
Regla propia 5 %TA-Lib: dojiTA-Lib: no dojiTotal
Doji10111
No doji9100109
Total19101120

Diez velas tienen etiquetas distintas. Umbral 3 % produce siete reconocimientos; 5 %, once; 10 %, catorce. No se eligió un umbral mejor: no se estudiaron resultados después de la vela.

Dos casos explican la diferencia

21 de septiembre, 23:00 UTC: cuerpo 0,5 pips, rango 2 y media anterior 8,6. Cuerpo 25 % falla regla 5 %, pero queda debajo del umbral de referencia 0,86 pips.

23 de septiembre, 14:00 UTC: cuerpo 3,6 pips, rango 232,1 y media anterior 15,53. Fracción aproximadamente 1,55 % pasa regla propia; cuerpo supera umbral de referencia 1,553.

Segundo High es inusual en esta muestra. La metodología original informa coincidencia con High de barra M30 Kraken consultada por separado desde 14:30 UTC. Es control del mismo proveedor, sin confirmación independiente o causa establecida. Observación se mantuvo; su rango afecta media de diez barras posteriores. Antes de evaluar estrategia, necesitas control de fuente y una regla previa para datos inusuales.

Qué puedes reproducir con los archivos

CSV original: 120 registrosZIP original: código y metodología

CSV sin modificar contiene B/R, B/media previa y decisiones: 1 reconocido, 0 no reconocido. Separador punto y coma, UTF-8 y punto decimal. Conserva esas convenciones al importar, aunque pantalla española use coma. No incluye OHLC completo.

1. Revisar características sin bibliotecas adicionales

Descomprime ZIP original. Requiere Python 3.10 o posterior. Este comando conservado reclasifica características publicadas y cuenta resultados:

python doji_analysis.py --features doji-klasyfikacje-20260921-25.csv

2. Recalcular desde precios de mercado originales

Necesitas datos Kraken H1 EUR/USD del mismo periodo y diez velas anteriores. Una respuesta API guardada sirve como JSON. También puedes convertir archivo histórico oficial H1 a CSV con cabecera timestamp,open,high,low,close, segundos Unix y precios con punto. Conserva precios de transacciones y UTC.

python doji_analysis.py --input kraken-eurusd-h1.json --expect-original manifest.json --output wyniki

API devuelve hasta 720 entradas recientes y contiene última barra no cerrada; no permite consultar cualquier periodo antiguo. La semana conservada sale de esa ventana. Archivos oficiales se publican periódicamente y pueden no incluir aún la fecha. No sustituyas periodo o rellenes barras ausentes. Sin precios originales puedes revisar características, sin réplica independiente desde OHLC. Una revisión del proveedor puede cambiar hash; --expect-original detiene entonces el programa.

Opcionalmente, con NumPy y TA-Lib instalados, añade --verify-talib. El resultado documenta versiones y decisiones coincidentes; no cambies ajustes de velas TA-Lib.

Procedencia de los datos

SHA-256 de la respuesta API original:

0ae5d42eaad7bc167490204719257afddbfc752af1dfdf2442f07ae06e3db68d

SHA-256 de 130 OHLC seleccionados bajo normalización indicada en código:

74053898bb51b9f9c5d52dadb19487a417c2e6929fcc214d6d1c46312458de57

Paquete incluye código propio, resultados, metodología y manifiesto de hashes. La respuesta original del proveedor no se incluye en descarga.

Límites de la conclusión

Se compararon definiciones en una sola muestra. Una semana y un mercado no establecen frecuencia general de doji en Forex, dirección posterior o ventaja de estrategia. No se calcularon operaciones, costes, rentabilidad o significación estadística. Más dojis reconocidos no significa mayor exactitud.

Fuentes primarias de método y datos

Análisis original fechado el 2 de octubre de 2026. Datos y paquetes se conservan. Leer artículo completo →