Close All

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ètreDescription
id
 Texte
 Obligatoire
Identifiant unique du bloc.
next_block_id
 Texte
 Obligatoire
Identifiant du prochain bloc à exécuter.
immediately
 Boolé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_candles
 Entier
 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
comment
 Texte
 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_message
 Texte
 Optionnel
Ce paramètre n’a aucun effet sur le backtest. Il sert uniquement à définir le paramètre Pine Script alert_message.