Price

[[price]] expose une série de prix pour un symbole et un timeframe donnés, éventuellement différents de ceux définis dans [backtest].

Utilisez‑le pour alimenter d’autres indicateurs ou blocs conditionnels avec des prix provenant d’un marché ou d’un timeframe spécifique.

Déclaration du bloc

Une stratégie peut contenir plusieurs blocs [[price]]. Chaque bloc génère une série correspondant au prix choisi.

Exemples

Source, symbole et timeframe dédiés

Ce bloc expose une série de prix distincte du contexte principal. Ici, il lit hlc3 sur BINANCE:ETHUSDT en journalier. Voir la page Exchanges, Symboles et Timeframes pour les règles d’alignement avec le contexte principal.

[[price]]
id        = "eth_price"
symbol    = "BINANCE:ETHUSDT"
timeframe = "D"
source    = "hlc3"

Paramètres

ParamètreDescription
id
 Texte
 Obligatoire
Identifiant unique de la série.
source
 Texte
 ou Tableau
 Optionnel
Source de prix : "open", "close", "high", "low", "hl2", "hlc3", "ohlc4", "hlcc4", "volume".
Valeur par défaut : "close"
symbol
 Texte
 ou Tableau
 Optionnel
Symbole de marché dont ce bloc lit la série de prix (open, close, high, low, hl2, hlc3, ohlc4, hlcc4, volume). Si symbol est omis, le bloc utilise le symbole principal défini dans [backtest]. Pour le format des symboles, l’utilisation de tableaux et les règles d’alignement, voir Exchanges, Symboles et Timeframes.
timeframe
 Texte
 ou Tableau
 Optionnel
Timeframe des bougies à partir desquelles cette série de prix est lue.
Si timeframe est omis, la lecture se fait sur le timeframe principal de la grille défini dans [backtest].
Pour les formats acceptés et les règles d’alignement entre timeframes, voir Exchanges, Symboles et Timeframes.

Variables disponibles

Vous pouvez utiliser directement les identifiants ci‑dessous dans vos expressions. Le bloc price expose une série numérique représentant la source de prix choisie, ainsi que le nom de la source, le symbole et le timeframe.

Supposons le bloc configuré ainsi :

[[price]]
id = "price"

Alors :

VariableDescription
price ou
price[0]
Décimal
Valeur de prix actuelle.
price[n]
Décimal
Valeur du prix il y a n bougies.
price.source
Texte
Source utilisée (open, close, high, low, hl2, hlc3, ohlc4, hlcc4, volume).
price.symbol
Texte
Symbole de marché utilisé.
price.timeframe
Texte
Timeframe utilisé.

Notes

  • Les variables numériques se combinent librement (arithmétique, comparaisons, opérateurs logiques).
  • Les variables textuelles sont des chaînes destinées aux comparaisons d’égalité/inégalité uniquement.