De nuestro cuaderno de investigación

Renko, gráficos offline y marcos temporales personalizados

Al trabajar con gráficos personalizados, examinamos cómo se construyen sus barras, cuándo quedan cerradas y cómo reconstruir el mismo historial.

Renko y los gráficos personalizados nos permitieron observar el precio de otra manera. Desarrollar sistemas a su alrededor nos obligó a mirar detrás de la imagen terminada: qué observaciones habían creado cada barra y cuándo podía actuar legítimamente un EA.

Definimos cómo se producía el gráfico

El tamaño del bloque, las reglas de reversión, las mechas, los huecos y el redondeo pueden cambiar la serie sintética. Un solo tick puede completar varios bloques. Necesitamos un orden consistente para esos eventos, porque los indicadores y las señales pueden depender de él.

Conservamos el tiempo real junto a la representación

Un bloque Renko no tiene una duración fija, pero las sesiones, las noticias y los límites diarios siguen usando el reloj. Conservamos el tiempo de origen y distinguimos un bloque en formación de uno terminado. Una reconstrucción histórica no debe proporcionar a decisiones anteriores información que llegó después.

Revisamos la cadena completa después de un reinicio

Comparamos la generación del gráfico, las entradas del indicador y las decisiones del EA usando los mismos datos de origen. Un reinicio o un cambio de historial debe tener un efecto explicado. Además, el gráfico sintético no ofrece por sí solo precios ejecutables; esa es otra parte del trabajo.

Explorar el detalle técnicoAbra el método completo, los ejemplos y las preguntas de implementación. Conservamos esta información para que pueda seguir el razonamiento con toda la profundidad que necesite.

Una serie sintética es fiable si el mismo flujo ordenado de ticks produce idénticos ladrillos, horas y revisiones en test, vivo y reinicio.

El constructor de barras es un producto de datos versionado, no una preferencia visual.

Análisis técnico POLARIS

Renko, gráficos offline y marcos temporales personalizados

El constructor de barras es un producto de datos versionado, no una preferencia visual.

  1. 01
    Especificar la construcciónTamaño, mechas, gaps, reversión, redondeo, volumen y varios ladrillos por tick deben ser deterministas.
  2. 02
    Conservar tiempo realRenko elimina duración fija, pero sesiones, límites y contexto superior siguen dependiendo de cronología real.
  3. 03
    Comparar reconstruccionesInicio limpio, reinicio intradía y backfill deben producir el mismo hash de barras completadas.

Especificar la construcción

Tamaño, mechas, gaps, reversión, redondeo, volumen y varios ladrillos por tick deben ser deterministas.

Conservar tiempo real

Renko elimina duración fija, pero sesiones, límites y contexto superior siguen dependiendo de cronología real.

Comparar reconstrucciones

Inicio limpio, reinicio intradía y backfill deben producir el mismo hash de barras completadas.

Preguntas que quizá se esté haciendo

¿Cuál es la comprobación más importante?

Inicio limpio, reinicio intradía y backfill deben producir el mismo hash de barras completadas.

¿Este método garantiza beneficios?

No. Una especificación y validación más sólidas reducen errores de ingeniería, pero no eliminan el riesgo de mercado ni la incertidumbre del rendimiento.

Definir el builder antes de confiar en el gráfico sintético

Desplace el diagrama horizontalmente o ábralo a tamaño completo.

Definir el builder antes de confiar en el gráfico sintético
Ejemplo educativo de diseño; los valores y estados no son rendimiento real.

Ejemplo: inicio 100, bloque de 2 unidades; emitir en 102 / 104 / 106.

Solo secuencia ascendente. Definir la reversión antes de añadir caídas.

Abrir diagrama completo ↗

Definir el builder antes de confiar en el gráfico sintético

Builder construido con bricks de 10 puntos, close-only y ancla en el último cierre confirmado. Un tick puede crear varias bricks. Cada una recibe la hora del tick disparador y un número; la brick abierta nunca es fuente de señal.

Replay de una secuencia con reversal y gap
Hora/precio tick Acción Salida confirmada Secuencia
09:00:00 / 100 Iniciar ancla Ninguna 0
09:00:03 / 112 Subida pasa 110 Up 100→110 1
09:00:06 / 105 No alcanza reversal Ninguna 1
09:00:08 / 88 Revierte y pasa 100, 90 Down 110→100; 100→90 2, 3
09:00:12 / 125 Gap crea 100, 110, 120 Tres up bricks 4, 5, 6

Inicio limpio y reinicio tras 3 deben producir 1–6 si se restauran ancla, dirección y última clave tick. Reconstruir con distinta granularidad puede cambiar; clasificarlo como variación de fuente y no retocar historia para imitar live.

El símbolo sintético aporta bricks analíticas; la orden se ejecuta en el símbolo real al bid/ask actual. Cierre de brick 120 quizá no sea fill: tras el gap el primer ask puede ser 126,5. Precio de señal, orden y slippage son campos separados.

Qué comprobar

  • Repetir ticks desde cero, tras reinicio y reconstrucción; hashear campos de bricks cerradas.
  • Probar ticks duplicados, gaps multibrick y reversal justo en umbral.
  • Mapear símbolo sintético, símbolo ejecutado, contrato y fuente de precio.

Límites de este ejemplo

Varias convenciones Renko son válidas; la reproducibilidad aplica a versión e inputs declarados.

Responsabilidad editorial y fuentes primarias

Revisado por POLARIS Research

Alcance de la evidencia

El artículo combina funcionamiento oficial de plataformas con patrones recurrentes y anónimos de implementación. Se excluyen reglas exactas y material de clientes.

Fuentes primarias

Estas fuentes respaldan el funcionamiento de plataformas o conceptos de investigación. No validan el rendimiento de POLARIS ni garantizan resultados futuros.

Explora la siguiente capa relevante

Avanza entre investigación especializada, ingeniería de sistemas y construcción de carteras sin perder el contexto de esta página.

Contactar con POLARIS por WhatsApp