Close All
Sur cette page
Pour fermer toute position ouverte sur le marché, côté Long et côté Short, utilisez [[close_all]].
Contrairement au bloc standard [[close]] qui cible une entrée précise via sa valeur order_id, [[close_all]] ferme l’ensemble de la position en cours.
Par défaut, après avoir demandé la clôture, le bloc se valide sur la bougie courante et le bloc suivant est évalué immédiatement. La clé wait_candles ne fait que retarder cette transition.
Déclaration du bloc
Une stratégie peut contenir plusieurs blocs [[close_all]].
Exemples
Clôture globale minimale
Cet exemple ferme intégralement la position ouverte.
[[close_all]]
id = "flatten_all"
next_block_id = "next_condition"Exécution immédiate
Cet exemple demande une exécution immédiate quand c’est possible (intrabar), sans modifier le comportement d’enchaînement des blocs.
[[close_all]]
id = "emergency_exit"
immediately = true
next_block_id = "next_condition"Commentaire pour l’export
Cet exemple ajoute un libellé de signal personnalisé pour l’affichage des trades et l’export Pine Script.
[[close_all]]
id = "shutdown"
comment = "Strategy Stopped"
next_block_id = "next_condition"Paramètres du bloc
| Paramètre | Description |
|---|---|
idTexte Obligatoire | Identifiant unique du bloc. |
next_block_idTexte Obligatoire | Identifiant du prochain bloc à exécuter. |
immediatelyBooléen Optionnel | Si défini sur true, force l’exécution de [[close_all]] sur la bougie courante, indépendamment de process_orders_on_close. Si défini sur false et que process_orders_on_close = false, la clôture est exécutée sur la prochaine bougie éligible.Ce paramètre ne modifie pas wait_candles.Valeur par défaut : false |
wait_candlesEntier Optionnel | Nombre de bougies a attendre avant de valider le bloc et passer au suivant. Utilisez 0 pour desactiver le delai.Valeur par defaut : 0 |
commentTexte Optionnel | Renseigne la colonne Signal dans la liste des trades. Si non défini, le signal vaut Close All. Aussi exporté comme comment Pine Script. Aucun impact sur les calculs de backtest. |
alert_messageTexte Optionnel | Ce paramètre n’a aucun effet sur le backtest. Il sert uniquement à définir le paramètre Pine Script alert_message. |