2 votos

¿Cómo se puede convertir un código probado en el pasado en un código probado en el futuro? (en Python)

¿Cómo se puede tomar el código back-tested escrito usando la API de la tirolesa y convertirlo en código forward-testing usando la API de IB (o mejor aún la API ib-insync)? Parece que tendrías que reescribir completamente tu código desde cero (lo que lleva mucho tiempo) e introducir una tonelada de errores al hacerlo. Lo ideal sería que escribiera su algo, lo sometiera a una prueba retrospectiva, lo ajustara y, cuando estuviera satisfecho con el rendimiento de la prueba retrospectiva, tomara el mismo código y lo sometiera a una prueba retrospectiva. En otras palabras, utilizar el mismo algo que backtested a la prueba hacia adelante, no tienen que utilizar dos secuencias de comandos separados (uno para backtest y uno para la prueba hacia adelante).

2voto

Alex Demers Puntos 135

No hay necesidad de Zipline. Sólo tiene que utilizar QuantConnect

QuantConnect le permite realizar pruebas retrospectivas, pruebas de futuro y operar en directo (tanto con IB como con otros corredores). También permite hacerlo en varias clases de activos: acciones, divisas, futuros.

QuantConnect https://www.quantconnect.com

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X