ChartIndicatorName

Rend le nom court de l'indicateur selon le numéro dans la liste des indicateurs sur la fenêtre indiquée du graphique.

string  ChartIndicatorName(
   long  chart_id,      // l'identificateur du graphique
   int   sub_window     // le numéro de la sous-fenêtre
   int   index          // L'index de l'indicateur dans la liste des indicateurs ajoutés à cette sous-fenêtre du graphique
   );

Paramètres

chart_id

[in]  L'identificateur du graphique. 0 signifie le graphique actuel.

sub_window

[in]  Le numéro de la sous-fenêtre du graphique. 0 signifie la fenêtre principale du graphique.

index

[in]  L'index d'un indicateur dans la liste des indicateurs. Le numérotage des indicateurs commence par le zéro, c'est-à-dire le premier indicateur dans la liste a l'index nul. On peut recevoir le nombre d'indicateurs dans la liste par la fonctionChartIndicatorsTotal().

La valeur rendue

Le nom court de l'indicateur, qui est spécifié dans la propriété INDICATOR_SHORTNAMEpar la fonctionIndicatorSetString(). On peut recevoir le nom court de l'indicateur par la fonctionChartIndicatorName(). Pour recevoir l'information surl'erreur, il faut appeler la fonction GetLastError().

Note

Il ne faut pas confondre un nom court et de l'indicateur et le nom du fichier qui est spécifié pendant la création de l'indicateur par les fonctionsiCustom() et IndicatorCreate(). Si le nom court de l'indicateur n'est pas spécifié explicitement, alors pendant la compilation le nom du fichier avec le code initial de l'indicateur y est spécifié.

La suppression de l'indicateur du graphique ne signifie pas que la partie calculé de l'indicateur sera aussi supprimée de la mémoire du terminal. Pour vider le handle de l'indicateur utiliser la fonctionIndicatorRelease().

Il est nécessaire de former correctement un nom court de l'indicateur, qui s'écrit dans la propriété INDICATOR_SHORTNAME à l'aide de la fonctionIndicatorSetString () . Nous recommandons que le nom court contienne les valeurs des paramètres d'entrée de l'indicateur, puisque l'identification de l'indicateur supprimé du graphique dans la fonctionChartIndicatorDelete()est faite selon le nom court.

Voir aussi

ChartIndicatorAdd(), ChartIndicatorDelete(), ChartIndicatorsTotal(), iCustom(), IndicatorCreate(), IndicatorSetString()