rookie, el problema principal que te tiene loco lo ha apuntado X-Trader: en Visual Chart los algoritmos con los indicadores y sistemas, en tiempo real se ejecutan a cada tick, estés en la compresión que estés, mientras que sobre histórico (backtesting), se ejecutan una vez por barra.rookie escribió:...Macagumtooooooo lo que se meneaaaaaaa¡¡¡¡¡¡¡¡¡¡¡¡¡¡...
La diferencia es que en t real, si una barra tiene 100 ticks, los algoritmos se ejecutarán 100 veces y con valores distintos, mandando a txc la aplicación del algoritmo estrictamente en la compresión estudiada, probada, optimizada, pudiendo producir resultados imprevistos (en función de lo que haga el algoritmo de indicadores y sistemas en particular). Mientras que en backtesting, sí se respeta estrictamete la compresión de trabajo elegida.
Creo que se puede hablar de error claro, desde el momento en que el mismo sistema sobre la misma sesión y compresión, puede producir resultados distintos en t real respecto a aplicarlo con la sesión terminada. Lo cual anula el sentido de los estudios de backtesting y la optimización, que siempre se hacen con sesiones completamente formadas y con el objetivo de obtener un conjunto de parámetros y estadísticas, que no valdrán para nada si luego no se respetan las mismas condiciones de trabajo (la compresión elegida).
Ese es el problema.
¿Hay solución para VC?. La hay, pero vale pasta (no está desarrollada por la casa Visual Chart), y además permite otras cosas, como poder programar el nucleo de indicadores y sistemas practicamente en cualquier lenguaje de programación, desarrollar con mucha más potencia y control, obtener soluciones a otras limitaciones, etc. Pero vale pasta. Si has empezado a valerte con otro entorno de trabajo, yo creo que lo mejor que puedes hacer es p'alante con él.
S2.