Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1933
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Chers collègues, je suis perplexe. J'ai besoin d'aide.
J'ai un indicateur qui fonctionne normalement, je l'ai fait à partir de deux, mais ce n'est pas la question. Je veux masquer le premier bloc de variables externes, mais lorsque je supprime toute entrée dans ce bloc après la compilation, le terminal avec l'indicateur installé sur le graphique se bloque.
Le fragment de code de la ligne 76 à 86
Il se bloque également si je déplace tout ce bloc plus bas que les autres variables et même si je déplace les variables les plus extérieures vers le haut ou vers le bas :
Si je change l'ordre des variables dans le bloc, il se compile normalement. Le terminal n'est pas suspendu.
Je ne comprends pas ce qui se passe. Peut-être que je ne vois pas quelque chose d'évident, mon œil est brouillé ((( Je joins le code
P.S. Le problème a été résolu, le code a été supprimé.Chers collègues, je suis perplexe. J'ai besoin d'aide.
J'ai un indicateur qui fonctionne normalement, je l'ai fait à partir de deux, mais ce n'est pas la question. Je veux masquer le premier bloc de variables externes, mais lorsque je supprime toute entrée dans ce bloc après la compilation, le terminal avec l'indicateur installé sur le graphique se bloque.
Le fragment de code de la ligne 76 à 86
Il se bloque également si je déplace tout ce bloc plus bas que les autres variables et même si je déplace les variables les plus extérieures vers le haut ou vers le bas :
Si je change l'ordre des variables dans le bloc, il se compile normalement. Le terminal ne se fige pas.
Je ne comprends pas ce qui se passe. Peut-être que je rate quelque chose d'évident, mon œil est flou (((( Je joins le code
Remplacer l'entrée par une const
et réjouissez-vous !
remplacer l'entrée par une constante
et réjouissez-vous !
Cela ne sert à rien, le terminal se bloque toujours lorsqu'on ajoute un indicateur au graphique.
Cela ne sert à rien, le terminal se bloque toujours lors de l'ajout d'un indicateur au graphique.
Est-ce qu'il compile ?
c'est-à-dire que si le paramètre a un attribut d'entrée, cela fonctionne, mais s'il est constant, cela se bloque ?
un tel miracle n'existe pas
C'est un shaitan, je ne comprends rien. Peut-être que je ne vois pas quelque chose d'évident, mon œil est brouillé (((( Je joins le code
À partir de la ligne 379, vous avez une récursion vers l'indicateur (appel lui-même). Il y a des paramètres ici et vous devez les faire correspondre aussi après avoir changé l'ordre des paramètres.
À partir de la ligne 379, vous avez une récursion vers l'indicateur (qui s'appelle lui-même). Il y a des paramètres à cet endroit et vous devez les ajuster aussi après avoir changé l'ordre des paramètres.
Merci beaucoup, Nikolay.
Oui, j'aurais dû creuser davantage. Je suis coincé dans les paramètres.
Pouvez-vous me dire pourquoi la boucle interne ne fonctionne pas dans ce cycle ?
for (int Try=0; Try<1;)
{ Print("цикл 1");
for (int Try2=0; Try2<1;)
{ Print("цикл 2"); Try=1; Try2=1;
...
Le "cycle 2" n'est pas imprimé. Seulement "cycle 1".
Pouvez-vous me dire pourquoi la boucle interne ne fonctionne pas dans ce cycle ?
for (int Try=0; Try<1;)
{ Print("цикл 1");
for (int Try2=0; Try2<1;)
{ Print("цикл 2"); Try=1; Try2=1;
...
Le "cycle 2" n'est pas imprimé. Seulement "cycle 1"
Tout s'imprime, tout s'alerte.
tout imprime, alerte
Merci pour le chèque ! Je vais regarder