Mejor respuesta
La respuesta es sí y no. He aquí el motivo:
¿Hay alguna manera de programar e implementar su algoritmo en máquinas ToS y dejar que se ejecute? No. Y tampoco está previsto que esta capacidad esté disponible según mis conversaciones y seguimientos. con ellos. Sin embargo, puede intentar implementar completamente su código en ThinkScript y ejecutar backtest, pero mi experiencia me dice que enfrentará obstáculos para implementar y realizar backtesting. No confiaría en los resultados al 100\% desde donde me encuentro ahora.
Si elige implementar su estrategia en otro lugar, tal vez use las API de datos TOS (o un proveedor de datos diferente) y use el socio expuesto / API de orden de desarrollador, debería poder utilizar TOS para ejecutar las órdenes. Sin embargo, la infraestructura que aloja y consume sus feeds de datos, la ejecución de algoritmos en vivo y los activadores de órdenes deberán estar separados.
Dependiendo de su estrategia comercial (HFT, Scalping, etc.), elementos como latencia, deslizamiento, tiempo de actividad, asegura la conectividad, etc., se vuelve súper crítico y puede causar estragos en su estrategia. Puede terminar restringiéndose a períodos de tiempo más largos en estrategias de swing, momentum, etc.
Lo mejor es investigar y hablar con TOS también. Personalmente voy a investigar su asociación con Prodigio.
¡Todo lo mejor!
Respuesta
He explorado esto hace unos 3 años y mientras tú puedas utilice su código patentado ThinkScript para generar indicadores y operaciones en papel, no hay forma de ejecutar operaciones en vivo automáticamente. Lo mejor que puede hacer es realizar una prueba retrospectiva de las operaciones teóricas, con un horizonte de tiempo muy limitado, y ver si su indicador y las operaciones falsas funcionan. La tecnología es realmente muy débil con respecto al comercio algorítmico. Quizás haya cambiado desde entonces, pero estoy bastante seguro de que no.
Mike Sopko menciona a Prodigio, y cuando estaba explorando el tema traté de usar esa plataforma, aunque independientemente de Thinkorswim. Encontré su interfaz «intuitiva» de arrastrar y soltar torpe, poco intuitiva y sin los detalles granulares necesarios para hacer lo que yo quería. En ese momento no se conectó con TOS y hubo un buen período de tiempo en el que se suspendió el servicio, aunque parece que ha vuelto ahora.
Es posible que intercambie algorítmicamente su cuenta de TDA a través de Prodigio , o tal vez ofrecen una API (no creo que lo hagan, pero no estoy seguro), pero hay otras plataformas que se adaptan mejor a la causa.