> ## Documentation Index
> Fetch the complete documentation index at: https://docs.poihunter.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Transition RUNNING → CLOSED

> Fermeture de la position par tendance, SL ou flux métier associé.

# Transition RUNNING → CLOSED

Cette page décrit **le passage de** l’[état RUNNING](/docs/specifications/swing-positions/etat-running) **vers** l’[état CLOSED](/docs/specifications/swing-positions/etat-closed) : pourquoi et comment la position est clôturée.

## 🎯 En bref

En **RUNNING**, la position est active (BUY2, TP1, TP2, PnL).\
Elle passe en **CLOSED** lorsqu’une **fermeture complète** est déclenchée (changement de tendance, stop, ou équivalent métier) et que l’ordre de clôture est exécuté.

## ✅ Principaux déclencheurs

1. **Changement de tendance** (sur la bougie traitée)
   * Signal **Range Filter** du webhook : champ `trend` = `bull` ou `bear` (voir traitement `RANGE_FILTER_TREND`).
   * LONG : fermeture lorsque `trend` = **bear** (tendance défavorable).
   * SHORT : fermeture lorsque `trend` = **bull**.

2. **Stop loss**
   * Géré notamment par le flux dédié (ex. surveillance type shark mode) ; à l’exécution effective, la position bascule en CLOSED après clôture des positions/ordres concernés.

3. **Autres cas**
   * Détails des variantes (SL BUY1 vs BUY2, annulation TP, etc.) : voir [État CLOSED](/docs/specifications/swing-positions/etat-closed).

## 🔄 Actions typiques à la fermeture

* Annulation des **TP1 / TP2** encore ouverts si besoin
* Création d’un **ordre de fermeture** (souvent market)
* Après exécution : `status = CLOSED`, calcul des coûts/frais finaux, notifications selon config

## 🔗 Navigation

* **[État RUNNING](/docs/specifications/swing-positions/etat-running)** — Cycle de vie avant fermeture
* **[État CLOSED](/docs/specifications/swing-positions/etat-closed)** — Conditions détaillées et variantes de fermeture
* **[Vue d’ensemble](/docs/specifications/swing-positions/index)** — Diagramme global (branche ProcessClose → CLOSED)
