Gestion avancée des insights
Insights Enfants
Section intitulée « Insights Enfants »AQE prend en charge les insights enfants directement sur le modèle d’insight principal. Un insight parent peut attacher un ou plusieurs insights enfants et préserver cette relation dans le runtime et le modèle de snapshot.
pub fn add_child_insight( &mut self, mut child_insight: Insight, _ctx: &mut dyn StrategyContext,) -> &mut Self { child_insight.strategy_type = StrategyType::Custom(format!("{}-CHILD", self.strategy_type.to_string())); child_insight.parent_id = Some(self.insight_id); if child_insight.quantity.is_none() { child_insight.quantity = self.quantity; }
let child_id = child_insight.insight_id; self.children.push(child_insight);
self.update_state( self.state.clone(), Some(format!("Added child insight: {:?}", child_id)), ); self}Cela donne deux capacités importantes :
- lignée : les insights enfants restent connectés au parent original via
parent_id - soumission différée : AQE peut mettre les insights enfants en file et les soumettre au bon moment dans la boucle runtime
Les cas d’usage typiques incluent les entrées échelonnées, les signaux de suivi dérivés d’un fill parent et les plans de trade multi-étapes nécessitant une trace d’inspection liée.
Jambes Gérées Par Le Courtier
Section intitulée « Jambes Gérées Par Le Courtier »L’insight stocke la configuration que vous définissez, mais le courtier possède les jambes d’exécution réelles :
- jambes take profit
- jambes stop loss
- jambes trailing stop
Par exemple, un trailing stop est défini sur l’insight comme un écart float, tandis que le courtier crée et gère la vraie jambe de trailing stop pendant l’exécution.
Clôtures Partielles
Section intitulée « Clôtures Partielles »Les insights peuvent enregistrer des résultats de clôture partielle au fil du temps. C’est important pour :
- les stratégies scale-out
- les sorties multi-cibles
- une inspection précise dans AQS et la revue de backtest
Si une stratégie utilise plus d’un niveau de take-profit, AQE peut clôturer une partie de la quantité tout en laissant la position restante ouverte.
Les insights enfants et les clôtures partielles résolvent des problèmes différents :
- les clôtures partielles gardent un insight ouvert tout en réduisant la taille au fil du temps
- les insights enfants créent des insights liés séparés avec leur propre cycle de vie
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.
