Wiki de automatización de trading de NRUNO · Pregunta 28

¿Qué es el repainting y por qué puede cambiar señales automatizadas?

Pine Script y alertas de TradingViewÚltima revisión: 27 de agosto de 2026
Respuesta breve

Repainting significa que los resultados pasados o mostrados históricamente pueden diferir de lo que existía en tiempo real. Para automatizar, hay que saber si los datos exactos que activaron la alerta en vivo pueden cambiar después o no reproducirse en velas históricas.

Qué significa esto en la práctica

Repainting significa que los resultados pasados o mostrados históricamente pueden diferir de lo que existía en tiempo real. Para automatizar, hay que saber si los datos exactos que activaron la alerta en vivo pueden cambiar después o no reproducirse en velas históricas. Esta página responde específicamente a la pregunta «¿Qué es el repainting y por qué puede cambiar señales automatizadas?». Por eso, cada escenario se explica según su propio mecanismo técnico y no mediante un diagnóstico genérico.

Escenarios reales

Escenario A — La señal en tiempo real desaparece al cerrar

Examina directamente el mecanismo descrito como «Escenario A — La señal en tiempo real desaparece al cerrar». Registra su entrada, el estado inmediatamente anterior y la primera salida observable que difiera del resultado esperado. Para Escenario A — La señal en tiempo real desaparece al cerrar de la pregunta 28, utiliza específicamente estas pruebas para responder «¿Qué es el repainting y por qué puede cambiar señales automatizadas?» y mantenlas separadas de las pruebas de los demás escenarios de esta página.

Escenario B — request.security difiere

Examina directamente el mecanismo descrito como «Escenario B — request.security difiere». Registra su entrada, el estado inmediatamente anterior y la primera salida observable que difiera del resultado esperado. Para Escenario B — request.security difiere de la pregunta 28, utiliza específicamente estas pruebas para responder «¿Qué es el repainting y por qué puede cambiar señales automatizadas?» y mantenlas separadas de las pruebas de los demás escenarios de esta página.

Escenario C — calc_on_every_tick cambia tras recargar

Valida la protección en las unidades reales del símbolo: dirección, convención de precio frente a distancia, tamaño del tick o dígitos y distancia mínima actual. Registra el valor normalizado enviado realmente a cTrader. Para Escenario C — calc_on_every_tick cambia tras recargar de la pregunta 28, utiliza específicamente estas pruebas para responder «¿Qué es el repainting y por qué puede cambiar señales automatizadas?» y mantenlas separadas de las pruebas de los demás escenarios de esta página.

Qué debes comprobar

  • instancia activa de alerta de TradingView en el servidor
  • símbolo, marco temporal y parámetros guardados
  • comportamiento en tiempo real frente a velas confirmadas
  • mensaje exacto emitido por la alerta activa

Regla práctica

Para la pregunta «¿Qué es el repainting y por qué puede cambiar señales automatizadas?», modifica únicamente la primera capa cuyas pruebas ya no coincidan con la acción prevista. Conserva la identidad de la señal, las marcas de tiempo y el estado final de cTrader. Reproduce en una cuenta demo cualquier cambio que pueda afectar a la ejecución antes de utilizarlo en real.

Resumen de decisión

Respuesta directa: Repainting significa que los resultados pasados o mostrados históricamente pueden diferir de lo que existía en tiempo real. Para automatizar, hay que saber si los datos exactos que activaron la alerta en vivo pueden cambiar después o no reproducirse en velas históricas.

Siguiente paso: Asocia las pruebas observadas con uno de los escenarios anteriores, prueba ese mecanismo de forma independiente en una cuenta demo y conserva la trazabilidad del resultado mediante una única ID de señal.

Fuentes principales

¿Necesitas una ruta de ejecución de TradingView a cTrader?

NRUNO envía tus instrucciones de TradingView a cTrader. Tu estrategia y tu lógica de señales siguen estando bajo tu control.