Composants de cycle de vie
Les composants de cycle de vie permettent de sortir la logique lifecycle d’une grande implémentation Strategy inline et de la placer dans de petits composants AQE. Vous pouvez toujours écrire la même logique directement dans on_start, init, on_teardown et universe; le modèle de composants existe pour rendre les projets plus faciles à segmenter, tester, réutiliser et exposer dans AQS.
Utilisez ces pages comme point d’entrée du lifecycle modulaire :
- Flux du cycle de vie de stratégie explique l’ordre d’exécution des hooks, composants lifecycle, chargement d’univers, barres et teardown.
- Logique lifecycle couvre
OnStartLogic,OnInitLogic,OnTeardownLogic, le timing, la politique d’échec et l’enregistrement. - Universe models couvre la sélection modulaire de symboles et la fusion avec
Strategy::universe. - État runtime couvre
ctx.variables()et la place du bookkeeping mutable.
Préférez les composants lifecycle et universe models quand le code a une frontière de module claire, doit être visible dans AQS, a sa propre configuration de constructeur ou doit être réutilisé entre stratégies.
Nous utilisons des cookies et du stockage essentiels pour la connexion, la sécurité du compte, les préférences de thème, cet avis et les métriques internes PostHog nécessaires sur l’utilisation, la qualité de session et la fiabilité. Nous n’utilisons pas de cookies publicitaires.
