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        = 27

Paramé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         = 28

Paramètres

ParamètreDescription
id
 Texte
 Obligatoire
Identifiant de la série Senkou Span A.
tenkan_length
 Entier
 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_length
 Entier
 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)
offset
 Entier
 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)
symbol
 Texte
 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.
timeframe
 Texte 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        = 26

Alors :

VariableDescription
ssa ou
ssa[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_t
Entier
Longueur Tenkan utilisée.
ssa.ssa_len_k
Entier
Longueur Kijun utilisée.
ssa.ssa_offset
Entier
Décalage (projection) appliqué à la série.
ssa.high_source
ssa.low_source
Texte
Noms des séries d’entrée.
ssa.symbol
Texte
Symbole de marché utilisé.
ssa.timeframe
Texte
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é.