¿Qué es calc_on_order_fills y cuándo debo usarlo?
calc_on_order_fills hace que una estrategia vuelva a calcularse tras una ejecución y pueda reaccionar de inmediato a cambios simulados de posición. También puede producir un comportamiento histórico irreal, por lo que exige comparar cuidadosamente el resultado en vivo con el backtest.
Qué significa esto en la práctica
calc_on_order_fills hace que una estrategia vuelva a calcularse tras una ejecución y pueda reaccionar de inmediato a cambios simulados de posición. También puede producir un comportamiento histórico irreal, por lo que exige comparar cuidadosamente el resultado en vivo con el backtest. Esta página responde específicamente a la pregunta «¿Qué es calc_on_order_fills y cuándo debo usarlo?». 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 — Colocar stop tras una ejecución simulada
Examina directamente el mecanismo descrito como «Escenario A — Colocar stop tras una ejecución simulada». Registra su entrada, el estado inmediatamente anterior y la primera salida observable que difiera del resultado esperado. Para Escenario A — Colocar stop tras una ejecución simulada de la pregunta 58, utiliza específicamente estas pruebas para responder «¿Qué es calc_on_order_fills y cuándo debo usarlo?» y mantenlas separadas de las pruebas de los demás escenarios de esta página.
Escenario B — Pyramiding tras la ejecución
Decide si las entradas adicionales son aumentos de posición intencionados o duplicados accidentales. Asigna una identidad propia a cada aumento previsto y separa el pyramiding de TradingView de la protección contra duplicados del transporte o del cBot. Para Escenario B — Pyramiding tras la ejecución de la pregunta 58, utiliza específicamente estas pruebas para responder «¿Qué es calc_on_order_fills y cuándo debo usarlo?» y mantenlas separadas de las pruebas de los demás escenarios de esta página.
Escenario C — Las ejecuciones históricas se vuelven irreales
Examina directamente el mecanismo descrito como «Escenario C — Las ejecuciones históricas se vuelven irreales». Registra su entrada, el estado inmediatamente anterior y la primera salida observable que difiera del resultado esperado. Para Escenario C — Las ejecuciones históricas se vuelven irreales de la pregunta 58, utiliza específicamente estas pruebas para responder «¿Qué es calc_on_order_fills y cuándo debo usarlo?» y mantenlas separadas de las pruebas de los demás escenarios de esta página.
Qué debes comprobar
- identidad del conector y de la cuenta de destino
- símbolo exacto del bróker
- parámetros de la orden normalizados
- respuesta de cTrader y estado final de la posición o de la orden
Regla práctica
Para la pregunta «¿Qué es calc_on_order_fills y cuándo debo usarlo?», 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: calc_on_order_fills hace que una estrategia vuelva a calcularse tras una ejecución y pueda reaccionar de inmediato a cambios simulados de posición. También puede producir un comportamiento histórico irreal, por lo que exige comparar cuidadosamente el resultado en vivo con el backtest.
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.