Mise à jour automatique de la ligne d'indieur personnalisée
Résultats de 1 é 5 sur 5

Sujet : Mise à jour automatique de la ligne d'indieur personnalisée

  1. #1
    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.

  2. #2
    il n'y a pas de raison logique pour revenir en arri?re et recalculer les barres ? chaque tick, le pass? est le pass? et ne devrait pas changer. En les refaisant chaque fois, votre ordinateur ne pourra plus que des calculs inutiles. Mais, si vous voulez qu'ils soient recalcul?s ? chaque fois, d?finissez limite = Bars; Si vous voulez juste faire les nouvelles barres, d?finissez limit = Bars - counted_bars;

  3. #3
    Bien s?r, je veux juste faire les nouvelles barres parce que la ligne d'indieur pour les barres plus t?t est d?j? trac?e. Je me demande pourquoi le programmeur a choisi le code PHP: <code> <span style = ???color: # 000000???> <span style = ???color: # 0000BB???> limite </span> <span style = ???color: # 007700??? > = </span> <span style = ???color: # 0000BB???> Bars </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???> counted_bars
    </span> </span> </code>? Une id?e de ce qu'il essaie de faire?

  4. #4
    Je l'ai vu, je ne savais pas o? le programmeur allait avec ?a. Peut-?tre sauter les premi?res barres qui n'ont pas assez de donn?es pour dessiner correctement mais qui s'en soucie. Je voudrais juste le changer pour limiter = Bars-counted_bars;

  5. #5

Régles des messages

  • Vous ne pouvez pas cr?er de sujets
  • Vous ne pouvez pas r?pondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas ?diter vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Le site d'sundytrading utilise des cookies
Le site d'sundytrading utilise des cookies pour vous assurer la meilleure expérience sur notre site ; certains sont déjà effectifs. Vous pouvez consulter plus de détails sur leurs usages ici. Veuillez cliquer sur le bouton à droite pour accepter nos cookies. Si vous continuez à utiliser le site internet d???sundytrading, nous considérerons que vous acceptez nos cookies.