les indiors doivent utiliser un tampon indior pour que l'ea puisse acc?der directement aux donn?es. Un moyen rapide de savoir si l'indior fonctionne de cette fa?on est de le placer sur un graphique, puis d'ouvrir la fen?tre de donn?es pour voir s'il affiche des donn?es. Vous pouvez ensuite acc?der ? l'int?rieur avec la fonction iCustom. double iCustom (string symbol, int timeframe, string name, ..., int mode, int shift)Calcule l'indior personnalis? sp?cifi? et renvoie sa valeur. L'indior personnalis? doit ?tre compil? (fichier *.EX4) et se trouver dans le r?pertoire terminal_directory\experts\indiors. Param?tres : symbole - Symbole dont les donn?es doivent ?tre utilis?es pour calculer l'indior. NULL signifie symbole actuel.timeframe - Timeframe. Cela peut ?tre n'importe lequel de
help://constants_timeframes/valeurs. 0 signifie la p?riode actuelle du graphique.name - Nom du programme compil? indior personnalis? .... - Param?tres d?finis (si n?cessaire). Les param?tres pass?s et leur ordre doivent correspondre ? l'ordre de d?claration et au type des variables externes du custom indior.mode - Line index. Peut ?tre de 0 ? 7 et doit correspondre ? l'indice utilis? par l'un des
help://customind_SetIndexBuffer/functions.shift - Indice de la valeur extraite du tampon int?rieur (d?calage par rapport ? la barre actuelle il y a un certain nombre de p?riodes). Exemple : double val=iCustom(NULL, 0, SampleInd,13,1,0);