Erreurs, bugs, questions - page 1150
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Valeur retournée
En cas de succès, la fonction renvoie le numéro de la sous-fenêtre (0 signifie fenêtre principale du graphique) où se trouve l'objet trouvé. Si l'objet n'est pas trouvé, la fonction renvoie un nombre négatif. Pour obtenir plus d'informations sur l'erreur, appelez la fonction GetLastError().
Si l'objet n'est pas trouvé, il s'agit d'une erreur. À ce moment-là, la fonction ObjectFind elle-même renverra un nombre négatif et le numéro d'erreur pourra être obtenu.
C'est plus clair :
Exécutez-le en débogage et voyez la valeur de la variable"find".
J'ai compris, merci pour la clarification. Je pensais juste que l'erreur était causée par un paramètre incorrect de ObjectFind ou quelque chose d'autre bien que ce soit fait par le compilateur. Bon, tant pis, d'autant plus qu'il est écrit "Pour obtenir des informations supplémentaires sur une erreur..." .
Merci quand même, nous allons en tenir compte maintenant.
Il n'y a qu'un seul message, car lors du premier appel à OnCalculate l'objet n'existe pas et ObjectFind génère une erreur, puis l'objet est créé, donc les appels suivants à ObjectFind dans OnCalculate fonctionnent sans erreur.
Pouvez-vous me dire quelle valeur doit être rapportée afin d'annuler la fixation de l'échelle ?
(cible : décochée par programmation dans l'onglet "Scale" des paramètres de l'inducteur)
Pouvez-vous me dire quelle valeur doit être rapportée afin d'annuler la fixation de l'échelle ?
(but : dans l'onglet "Scale" des paramètres de l'outil, décocher les cases par programmation)
Ces cases ne sont pas cochées par défaut dans l'indicateur. Quant au décochage, je ne sais pas.
Mais cette fonction les met, donc logiquement devrait les supprimer =).
Pendant l'initialisation, j'ai une entrée qui détermine si la balance doit être verrouillée ou non.
Si l'entrée =0, j'aimerais ne pas verrouiller.
Mais, si cette intuition !=0 au moins une fois (après le chargement de l'indicateur il est possible de changer les paramètres), alors les cases à cocher sont programmées.
Et comment alors les enlever ?Mais cette fonction les vérifie, donc logiquement elle devrait les décocher =)
Pendant l'initialisation, j'ai une entrée qui détermine si la balance doit être verrouillée ou non.
Si l'entrée =0, j'aimerais ne pas verrouiller.
Mais, si cette intuition !=0 au moins une fois (après le chargement de l'entrée, les paramètres peuvent être modifiés), alors les cases à cocher sont programmées.
Et ensuite, comment les décocher ?Pouvez-vous me suggérer où lire ou me donner un lien ?
J'ai besoin de quelque chose comme un réveil qui déclenche une commande à une certaine heure et cette heure peut être définie à partir d'un panneau déroulant.
Si vous avez des problèmes ou des questions concernant la comptabilité de conversion du programme d'affiliation, écrivez-moi, je la testerai :