Preguntas y respuestas interactivas

Preguntas respondidas por expertos sobre arquitectura, indicadores, diseño de estrategias y hoja de ruta del proyecto.

Preguntas frecuentes

¿Por qué construir StratForge en C++23 en vez de usar Python?
Los frameworks de backtesting en Python son convenientes pero lentos y no determinísticos. Para investigación sobre millones de barras y barridos de parámetros, C++23 ofrece iteración órdenes de magnitud más rápida con reproducibilidad bit a bit.
¿Para quién es StratForge?
Investigadores cuantitativos, traders sistemáticos e ingenieros que necesitan backtests rápidos, reproducibles y a escala. Particularmente útil para barridos de parámetros, análisis walk-forward y grandes bibliotecas de indicadores.
¿Cómo logra StratForge cero asignaciones en la ruta crítica?
El estado de indicadores, buffers de barras y diarios de operaciones están preasignados. Las funciones de paso de estrategia toman vistas std::span en lugar de copias. std::pmr::monotonic_buffer_resource proporciona asignación de arena para cualquier borrador por pase.
¿Qué características de C++23 usa StratForge?
std::expected para rutas de error, std::span para vistas de copia cero, concepts para interfaces de estrategia/indicador, consteval para especialización de parámetros en tiempo de compilación, y hints [[likely]] / [[unlikely]] en bucles críticos.
¿Cuántos indicadores están incluidos?
138 indicadores en categorías de tendencia, momentum, volatilidad, volumen y estadísticos. Todos son solo header y componibles.
¿Está StratForge listo para producción?
StratForge está en desarrollo activo. La arquitectura es estable; la v1.0 se lanzará con benchmarks completos, documentación y una suite de regresión.
¿Puedo conectar mis propios indicadores?
Sí. Los indicadores son tipos restringidos por concepts. Cualquier clase que satisfaga el concepto Indicator se integra en el motor sin modificaciones.
¿Cómo se compara StratForge con backtrader / vectorbt?
backtrader y vectorbt son excelentes herramientas Python. StratForge apunta al mismo espacio de problemas pero en C++23 compilado con numérica determinística y estado preasignado para rendimiento de nivel HFT.