Erreurs, bugs, questions - page 1950
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
Bonjour 2017.08.03_18:45 GMT+3. Écriture d'un fichier SignalIchimoku.mqh OOP . Mais lorsque j'ai besoin de faire des calculs simples à LongCondition() et ShortCondition() dans une fonction séparée, la fonction est écrite, le compilateur donne 0 erreur, 0 avertissement. Mais cette fonction ne fonctionne pas, aucun calcul n'est effectué. Le programme n'ouvre pas les transactions. J'ai vérifié : j'ai inséré la valeur de la variable Print() dans la fonction. Cette fonction est similaire aux fonctions StateStoch(int ind), ExtStateStoch(int ind) et CompareMaps() de SignalStoch.mqh , un fichier standard de la bibliothèque standard. Tout fonctionne dans le fichier standard, mais cela ne fonctionne pas pour moi. Pourquoi ? C'est encore "les règles simples" ? Qui sait ? Dis-moi. Si vous avez besoin de détails ou si vous avez des questions, -- écrivez. 18 H 59 GMT+3.
Je pense que sans "patient", personne ne voudra même penser à votre problème.
J'aurais joint un code pour commencer.
Chers experts ou développeurs, veuillez m'indiquer comment obtenir les résultats des tests dans mt-4 dans un fichier.
pour un traitement ultérieur tel que décrit ici https://www.mql5.com/ru/articles/1467 ?https://www.mql5.com/ru/code/18801
Bonjour !
Veuillez m'envoyer un exemple d'un tel expert dans un message privé ou à la SR.
Je vous l'enverrai plus tard. En ce moment, je voudrais ajouter ceci
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Erreurs, bugs, questions
fxsaber, 2017.07.25 23:56
Si l'EA prend beaucoup de temps à se compiler (quelques secondes), le 100% suivant reproduit un tel bug
Et il continuera jusqu'à ce que vous appuyiez sur Stop ou que les passages de l'Optimizer soient terminés.
Note suivante.
J'appuie sur F7 dans l'éditeur et je ne vois pas la compilation en cours. Puis, après quelques secondes, il apparaît.
Veuillez me faire savoir si une compilation est en cours. Vous vous demandez peut-être si vous avez appuyé sur F7 et si vous devez appuyer à nouveau sur cette touche ou si vous continuez à le faire.
Ceci est particulièrement pertinent lorsqu'il y a plusieurs dizaines de mqh et que AutoScroll(S) est désactivé dans la sous-fenêtre Outils. Ensuite, même lorsque la compilation est terminée, vous ne voyez pas de ligne indiquant son achèvement.
La mise à jour est-elle en cours de téléchargement ? Le compteur de trafic fonctionne-t-il dans la barre d'état ? Les journaux indiquent-ils qu'untel est téléchargé ? Est-ce qu'il propose de redémarrer le terminal ?
Les journaux des terminaux sont nécessaires.
Non, aucune mention de ce qui précède.
Dans l'éditeur, j'appuie sur F7 et je ne vois pas que la compilation est en cours. Puis, après quelques secondes, il apparaît
Veuillez me faire savoir si la compilation est en cours. Vous ne savez pas si vous avez appuyé sur F7 et si vous devez appuyer à nouveau ou si vous avez toujours appuyé.
Le bouton "Compilation" devient "Annuler".
Le bouton "Compiler" devient "Annuler".
Merci, j'utilise le mode "Plein écran".
Existe-t-il un moyen de retourner une instance anonyme d'un objet à partir d'une fonction ? Par exemple, il y a le code :
Class function() { int param = 0; Class obj(param); return obj; }Cela fonctionne, sauf que cela crée une copie interne supplémentaire et que l'instruction de retour nécessite un constructeur de copie dans la classe. Bien que la copie soit clouée à la sortie de la fonction, la copie elle-même voudrait être éliminée. C'est du type :
Class function() { int param = 0; return Class(param); }Ceci est considéré comme une tentative d'attribuer le paramètre au type de classe.
Existe-t-il un moyen de retourner une instance d'objet anonyme à partir d'une fonction ?