Ichimoku Senkou Span A
[[senkou_span_a]] produit l’une des deux bornes du nuage Ichimoku. À chaque point de calcul, il prend la moyenne du Tenkan-sen et du Kijun-sen, deux milieux de plages high/low calculés sur des horizons différents. tenkan_length et kijun_length définissent ces deux horizons.
Le résultat est ensuite décalé vers l’avant de offset bougies. Cette projection est un déplacement temporel, pas une prévision : la valeur disponible à une bougie provient d’un calcul effectué offset bougies plus tôt. Le Senkou Span A et le Senkou Span B forment les deux bornes du nuage.
Déclaration du bloc
Une stratégie peut contenir plusieurs blocs [[senkou_span_a]]. Le bloc produit une série numérique (Senkou Span A, décalée +26). Aucun paramètre source n’est requis car ce bloc utilise toujours les séries d’entrée high et low.
Exemples
Configuration minimale
[[senkou_span_a]]
id = "ssa"Configuration fixe personnalisée
Ce bloc utilise des valeurs personnalisées pour tenkan_length, kijun_length et offset.
[[senkou_span_a]]
id = "ssa"
tenkan_length = 8
kijun_length = 27
offset = 27Paramétrage des plages
Dans cette variante, tenkan_length, kijun_length et offset sont définis comme des plages afin d’exécuter un backtest pour chaque combinaison de paramètres.
[[senkou_span_a]]
id = "ssa"
tenkan_length.start = 7
tenkan_length.stop = 11
kijun_length.start = 24
kijun_length.stop = 28
offset.start = 24
offset.stop = 28Paramètres
| Paramètre | Description |
|---|---|
idTexte Obligatoire | Identifiant de la série Senkou Span A. |
tenkan_lengthEntier Optionnel | Longueur Tenkan ; doit être ≥ 1. Valeur par défaut : 9.Usage : • Fixe : tenkan_length = valeur• Grille : – tenkan_length.start = valeur_minimale– tenkan_length.stop = valeur_maximale– tenkan_length.step = valeur (optionnel, par défaut 1) |
kijun_lengthEntier Optionnel | Longueur Kijun ; doit être ≥ 1. Valeur par défaut : 26.Usage : • Fixe : kijun_length = valeur• Grille : – kijun_length.start = valeur_minimale– kijun_length.stop = valeur_maximale– kijun_length.step = valeur (optionnel, par défaut 1) |
offsetEntier Optionnel | Décalage positif (projection) appliqué à la série calculée ; doit être ≥ 0. Valeur par défaut : 26.Usage : • Fixe : offset = valeur• Grille : – offset.start = valeur_minimale– offset.stop = valeur_maximale– offset.step = valeur (optionnel, par défaut 1) |
symbolTexte ou Tableau Optionnel | Symbole(s) de marché depuis lequel ce bloc lit ses bougies (high, low, close). 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 sur lequel cet indicateur est calculé. Si timeframe est omis, le calcul 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
Utilisez directement les identifiants ci‑dessous dans vos expressions.
Supposons le bloc configuré ainsi :
[[senkou_span_a]]
id = "ssa"
tenkan_length = 9
kijun_length = 26
offset = 26Alors :
| Variable | Description |
|---|---|
ssa oussa[0]Décimal | Valeur actuelle de Senkou Span A (série déjà décalée de +offset). |
ssa[n]Décimal | Valeur de Senkou Span A il y a n bougies. |
ssa.ssa_len_tEntier | Longueur Tenkan utilisée. |
ssa.ssa_len_kEntier | Longueur Kijun utilisée. |
ssa.ssa_offsetEntier | Décalage (projection) appliqué à la série. |
ssa.high_sourcessa.low_sourceTexte | Noms des séries d’entrée. |
ssa.symbolTexte | Symbole de marché utilisé. |
ssa.timeframeTexte | Timeframe utilisé. |
Notes
- Les variables numériques se combinent librement (arithmétique, comparaisons, opérateurs logiques).
- Les variables textuelles sont destinées aux comparaisons d’égalité/inégalité.