Salut,
J'ai remarqu? que certains indieurs personnalis?s ne se retracent pas automatiquement dans les nouvelles barres avec chaque barre ou chaque tick entrant. Ce n'est que lorsque vous ouvrez le graphique pour la premi?re fois ou lorsque vous cliquez sur un autre intervalle de temps, puis que vous ramenez leurs lignes ? la derni?re barre.
Alors qu'est-ce qui les fait se comporter comme ?a?
Aller aux graphiquesActualiser ou faire un clic droit Actualiser n'aide pas et ajouter WindowRedraw () au code n'aide pas non plus.
J'ai lu que le probl?me peut ?tre qu'un tel indieur (s) utilise une limite, c'est-?-dire que la fonction IndiorCounted () limite s?v?rement la boucle de l'indieur afin de ne pas repeindre les barres.
Voici un exemple de la limite dans un tel indieur:
Code PHP: <code> <span style = ???color: # 000000???> <span style = ???color: # 0000BB???> inti </span> <span style = ???color: # 007700???>, </span> < span style = ???color: # 0000BB???> limite </span> <span style = ???color: # 007700???>;
</span> <span style = ???color: # 0000BB???> intcounted_bars </span > <span style = ???color: # 007700???> = </span> <span style = ???color: # 0000BB???> IndieurCounted </span> <span style = ???color: # 007700???> (); <br> </span> <span style = ???color: # FF8000???>/---- checkforpossibleerrors
</span> <span style = ???color: # 007700???> if (</span> <span style = ???color: # 0000BB???> counted_bars </span> <span style = ???color: # 007700???> lt; </span> <span style = ???color: # 0000BB???> 0 </span> <span style = ???Color: # 007700???>) return (- </span> <span style = ???color: # 0000BB???> 1 </span> <span style = ???color: # 007700???>);
<span> <span style = ???color: # FF8000???>/---- lastcountedbarwillberedounted
</span> <span style = ???color: # 007700???> if (</span> <span style = ???Couleur: # 0000BB???> counted_bars </span> <sp un style = ???couleur: # 007700???> gt; </span> <span style = ???color: # 0000BB???> 0 </span> <span style = ???color: # 007700???>) </span> <span style = ???color: # 0000BB???> barres compt?es </span> <span style = ???color: # 007700???> -;
</span> <span style = ???color: # 0000BB???> limite </span> <span style = ???color: # 007700???> = </span> <span style = ???color: # 0000BB???> Barres </span> <span style = ???color: # 007700???> - </span> <span style = ???color: # 0000BB???> P?riodes </span> <span style = ???color: # 007700???> - </span> <span style = ???color: # 0000BB???> 1 </span> <span style = ???color: # 007700???> - </span> <span style = ???color: # 0000BB???> barres compt?es </span> <span style = ???color: # 007700???>;
</span> <span style = ???color: # FF8000???>/---- mainloop
</span> <span style = ???color: # 007700???> pour (</span> <span style = ???couleur: # 0000BB ???> i </span> <span style =??? color: # 007700 ???> = </span> <span style =??? color: # 0000BB ???> limite </span> <span style =??? couleur: # 007700 ???>; </Span> <span style =??? color: # 0000BB ???> i </span> <span style =??? couleur: # 0 07700 ???> gt; = </span> <span style =??? color: # 0000BB ???> 0 </span> <span style =??? color: # 007700 ???>; </span> <span style =??? color: # 0000BB ???> i </span> <span style =??? color: # 007700 ???> -) {
</span> <span style =??? color: # 0000BB ???> </span> </span> </code>
Merci d'avoir fourni une solution.