Intraday Intensity Index (iii)

[[iii]] décrit la position de la clôture à l’intérieur de chaque bougie, puis divise cette lecture par le volume. Lorsque l’étendue high-low est non nulle et que le volume est strictement positif, la valeur est positive si la clôture se situe dans la moitié haute de la plage, négative si elle se situe dans la moitié basse et nulle si elle se trouve exactement au milieu.

La valeur absolue traduit alors l’éloignement relatif de la clôture par rapport au milieu de la bougie, ajusté inversement par le volume. À position relative identique et avec un volume strictement positif, un volume plus élevé réduit cette valeur absolue, tandis qu’un volume plus faible l’augmente. Chaque bougie est évaluée séparément : l’indicateur ne lisse pas ses valeurs dans le temps.

Calcul

Pour chaque bougie, l’indicateur se base sur la formule suivante :

  • range=high-low
  • numerator=2×close-high-low
  • denominator=range×volume
  • iii=numeratordenominator

Lorsque le dénominateur est nul (par exemple lorsque high == low ou volume == 0), la valeur de l’indicateur pour cette bougie n’est pas disponible.

Déclaration du bloc

Une stratégie peut contenir plusieurs blocs [[iii]]. Chaque bloc génère une série numérique représentant la valeur de l’Intraday Intensity Index pour chaque bougie.

Cet indicateur n’a pas de paramètre de longueur. Il est directement calculé à partir des prix high, low, close et du volume des bougies.

Exemples

Configuration minimale

Ce bloc lit les prix et le volume sur le symbole et le timeframe principaux définis dans le bloc [backtest].

[[iii]]
id = "iii"

Symbole et timeframe dédiés

Ce bloc calcule l’indicateur sur les bougies journalières du symbole BINANCE:BTCUSDT. Voir la page Exchanges, Symboles et Timeframes pour l’alignement avec les autres séries.

[[iii]]
id        = "iii"
symbol    = "BINANCE:BTCUSDT"
timeframe = "D"

Paramètres

ParamètreDescription
id
 Texte
 Obligatoire
Nom unique pour la série III.
symbol
 Texte
 ou Tableau
 Optionnel
Symbole de marché à partir duquel l’indicateur lit ses bougies (high, low, close, volume). Si ce paramètre est omis, le bloc hérite du symbole défini dans [backtest]. Pour le format, les 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

Vous pouvez utiliser directement les identifiants ci‑dessous dans vos expressions. Le bloc III expose une série numérique et ses métadonnées d’entrée.

Supposons le bloc configuré ainsi :

[[iii]]
id = "iii"

Alors :

VariableDescription
iii ou iii[0]
Décimal
Valeur actuelle de l’Intraday Intensity Index.
iii[n]
Décimal
Valeur de l’Intraday Intensity Index n bougies en arrière.
iii.symbol
Texte
Symbole utilisé.
iii.timeframe
Texte
Timeframe utilisé.