Componentes del ciclo de vida
Los componentes del ciclo de vida permiten extraer el código del ciclo de vida de una implementación extensa de Strategy y organizarlo en componentes más pequeños de AQE. Puedes seguir escribiendo la misma lógica directamente dentro de on_start, init, on_teardown y universe; el modelo de componentes facilita la organización modular, las pruebas, la reutilización y la visualización de los proyectos en AQS.
Usa estas páginas como punto de partida para trabajar con un ciclo de vida modular:
- Flujo del ciclo de vida de la estrategia explica el orden en el que AQE ejecuta los hooks de estrategia, la lógica del ciclo de vida, la carga del universo, las velas y la finalización.
- Lógica del ciclo de vida cubre
OnStartLogic,OnInitLogic,OnTeardownLogic, el momento de ejecución, la política de fallos y el registro. - Modelos de universo cubre la selección modular de símbolos y cómo se combinan los resultados de los modelos de universo con
Strategy::universedefinido directamente en la estrategia. - Estado de ejecución cubre
ctx.variables()y dónde corresponde mantener el estado mutable de control de la ejecución.
Usa preferentemente componentes del ciclo de vida y modelos de universo cuando el código pertenezca claramente a un módulo, deba ser visible en AQS, tenga su propia configuración de constructor o deba reutilizarse entre estrategias.
Usamos cookies y almacenamiento esenciales para el inicio de sesión, la seguridad de la cuenta, las preferencias de tema de color, este aviso y las métricas internas necesarias de PostHog sobre uso, calidad de las sesiones y fiabilidad. No usamos cookies publicitarias.
