Intraday Intensity Index (iii)

[[iii]] mesure, pour chaque bougie, la position de la clôture dans la plage high-low, pondérée par le volume.

Une valeur positive indique que la clôture se situe plus près du plus haut que du plus bas. Une valeur négative indique que la clôture se situe plus près du plus bas. Une valeur proche de zéro correspond à une clôture au milieu du range.

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é.