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ètre | Description |
|---|---|
idTexte Obligatoire | Identifiant unique de la série. |
sourceTexte ou Tableau Optionnel | Source de prix : "open", "close", "high", "low", "hl2", "hlc3", "ohlc4", "hlcc4", "volume".Valeur par défaut : "close" |
symbolTexte 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. |
timeframeTexte 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 :
| Variable | Description |
|---|---|
price ouprice[0]Décimal | Valeur de prix actuelle. |
price[n]Décimal | Valeur du prix il y a n bougies. |
price.sourceTexte | Source utilisée (open, close, high, low, hl2, hlc3, ohlc4, hlcc4, volume). |
price.symbolTexte | Symbole de marché utilisé. |
price.timeframeTexte | 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.