Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 1040
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
Ekburg! !! Tous les avertissements doivent être éliminés. Le premier avertissement signifie que l'instruction n'a aucun effet - rejetée par le compilateur - ce qui est mauvais. Le dernier avertissement signifie que la taille d'une variable locale (tableau) dépasse 512kB et n'a donc aucun effet - c'est dommage. Le reste des avertissements - une variable non initialisée pourrait être utilisée. C'est comme quand on oublie de mettre de l'argent sur la carte et qu'on essaie de le dépenser. Nous devons vérifier toutes les branches du programme. Parfois, le compilateur est sur-assuré. Dans ce cas, vous devez le déclarer comme suit : int x=0 ; string y="" ; bool z=false ;
premier et dernier avertissement éliminés.
ok, c'est bon, je vais essayer)
Ekburg! !! Tous les avertissements doivent être éliminés. Le premier avertissement signifie que l'opérateur n'a aucun effet - écarté par le compilateur - ce qui est mauvais. Le dernier avertissement est que la taille de la variable locale (tableau) dépasse 512kB et n'a donc aucun effet - c'est dommage. Le reste des avertissements - une variable non initialisée pourrait être utilisée. C'est comme quand on oublie de mettre de l'argent sur la carte et qu'on essaie de le dépenser. Nous devons vérifier toutes les branches du programme. Parfois, le compilateur est sur-assuré. Dans ce cas, vous devez le déclarer comme suit : int x=0 ; string y="" ; bool z=false ;
J'ai assigné des zéros aux variables pendant l'initialisation, les avertissements ont disparu, mais qu'en est-il des tableaux ?
Et ce n'est pas à l'endroit de sa déclaration, mais là où il est utilisé à la fin, où se trouve la sortie du tableau via la fonction print.
J'ai assigné des zéros aux variables pendant l'initialisation, les avertissements ont disparu, mais qu'en est-il des tableaux ?
Et ce n'est pas l'endroit où il est déclaré, c'est l'endroit où il est utilisé à la fin, où la sortie du tableau se fait via la fonction print.
sortir deux ou trois impressions au lieu d'une seule... ou mieux dans une boucle, la variable est formée très grande...
Je le fais déjà en bouclant...(
J'ai souligné en rouge où le compilateur se réfère.
diviser chaque empreinte en 2-3 empreintes... bien que ce soit étrange... quels sont les types de données dans le tableau ?
J'ai essayé de cette façon, ça marche :
Veuillez montrer la déclaration du tableau et expliquer pourquoi il en est ainsi. Pourquoi en deux dimensions, pourquoi cette taille, combien d'éléments sont réellement utilisés, quelle est la marge et pour quoi faire ?
Ils sont déclarés au début du script, puis remplis progressivement avec l'exécution du code.
Peut-être que le problème est que certains calculs produisent des valeurs avec beaucoup de zéros ? Peut-être ont-ils besoin d'être normalisés ?
Les gars, voici un conseil. L'indicateur appelle d'autres indicateurs. Comment faire en sorte que l'exécution de l'indicateur principal ne fonctionne qu'après le chargement de toutes les valeurs des autres indicateurs. L'indicateur d'enfilage ne fonctionne pas, que faire ???? Comment vérifier que les données des autres indicateurs sont chargées et que vous pouvez lancer le calcul ????.
Parce que lors de la compilation lors de l'apparition de la prochaine barre saute, certaines données sont prises pour une ancienne barre, d'autres pour une nouvelle, en tenant compte que j'utilise différents symboles, il s'avère que certains du symbole n'est pas mis à jour, et les données viennent pour la barre précédente. Comment synchroniser que tous les symboles ont une nouvelle barre et peuvent faire des calculs ?