Transition NEW → RUNNING
Cette page décrit ce qui se passe entre l’état NEW (position créée, BUY1 placé) et l’état RUNNING (gestion BUY2, TP1, TP2).🎯 En bref
Tant que l’ordre BUY1 n’est pas fermé avec un prix moyen exploitable, la position reste en NEW.Dès que BUY1 est exécuté et que le montant net est cohérent, le système passe en RUNNING : calcul des montants, placement TP1/TP2, etc.
✅ Conditions pour quitter NEW
buy1Order.status === 'closed'buy1Order.averageoubuy1Order.pricerenseignénetAmount > 0(quantité effective après réserve)
🔄 Actions réalisées à la transition
- Calcul de
buy1Amount,buy1Price,avgEntryPrice - Calcul de
relativeAmount(ex. buy1Amount − réserve) - Calcul des prix et montants TP1 / TP2 (répartition type 70 % / 30 % de l’actif net)
- Création des ordres TP1 et TP2
- Mise à jour du statut : RUNNING
📋 Variantes côté produit
| Scénario | Comportement |
|---|---|
| BUY1 exécuté normalement | Transition automatique vers RUNNING après exécution. |
| BUY1 encore ouvert | La position reste en NEW ; à chaque nouvelle bougie, le système revérifie BUY1. |
| Solde insuffisant avant création | Aucune position créée (reste avant l’état NEW). |
🔗 Navigation
- État NEW — Création et entrée en workflow
- État RUNNING — Détail du fonctionnement une fois en RUNNING
- Vue d’ensemble — Diagramme global