[ARCHIVE]Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 5. - page 72
Bonjour, Pourriez-vous nous indiquer comment régler le nombre d'ordres(avec contrôle du symbole, de l'opération et du magicien), nous avons besoin que l'expert ouvre un ordre sans faire attention aux ordres déjà ouverts.
dimarik0000: Bonjour, Pourriez-vous m'indiquer combien d'ordres (avec vérification du symbole, de l'opération et de la magie), je dois faire pour qu'un expert ouvre un ordre sans faire attention aux ordres déjà ouverts.
J'ai écrit une fonction qui doit déterminer si la position existe en fonction de la balise et du commentaire saisis. Si ce n'est pas le cas, il doit renvoyer la permission de l'ouvrir.
Lorsque j'utilise un signal de transaction dans le conseiller expert, tout fonctionne bien : il ouvre une position uniquement lorsqu'il n'y en a pas d'autre avec les mêmes conditions. Mais lorsque le conseiller expert travaille avec plusieurs types de signaux que j'étiquette avec un commentaire différent, il ouvre plusieurs positions. Quel est le problème ?
J'ai écrit une fonction qui doit déterminer si la position existe en fonction de la balise et du commentaire saisis. Si ce n'est pas le cas, il doit renvoyer la permission de l'ouvrir.
Lorsque j'utilise un signal de transaction dans le conseiller expert, tout fonctionne bien : il ouvre une position uniquement lorsqu'il n'y en a pas d'autre avec les mêmes conditions. Mais lorsque le conseiller expert travaille avec plusieurs types de signaux que j'étiquette avec un commentaire différent, il ouvre plusieurs positions. Quel est le problème ?
Etes-vous sûr que dans le commentaire de la commande, le DC ne va pas ajouter quelque chose de son cru ? Vous devez rechercher une sous-chaîne dans le commentaire de l'ordre. Ou, mieux encore, ne vous embêtez pas avec ça. La position peut être trouvée en utilisant d'autres critères plus fiables.
Êtes-vous sûr que le DC ne va pas ajouter quelque chose de son cru au commentaire de l'ordre ? Vous devez rechercher une sous-chaîne dans le commentaire de l'ordre. Mieux encore, ne vous embêtez pas avec ça. La position peut être trouvée en utilisant d'autres critères plus fiables.
Par des mages différents, par exemple ?
Mais dans tous les cas, l'erreur se trouve quelque part dans le code, en théorie. Tout de même, je me demande où.
J'ai écrit une fonction qui doit déterminer si la position existe en fonction de la balise et du commentaire saisis. Si ce n'est pas le cas, il doit renvoyer la permission de l'ouvrir.
Lorsque j'utilise un signal de transaction dans le conseiller expert, tout fonctionne bien : il ouvre une position uniquement lorsqu'il n'y en a pas d'autre avec les mêmes conditions. Mais lorsque le conseiller expert travaille avec plusieurs types de signaux que j'étiquette avec un commentaire différent, il ouvre plusieurs positions. Quel est le problème ?
Votre boucle for "basique" ne fonctionne pas. Il dira de toute façon soit vrai soit faux au premier ordre et ne cherchera pas plus loin
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Veuillez suggérer un plan d'action :))
si (...)
{
si(...)
{
si (...) false ->
}
else {...}
}
============================================
où va l'exécution après FALSE -to else ou même au-delà des parenthèses du premier if ?
Si je comprends bien vos accolades, alors.. :
Bonjour, Pourriez-vous m'indiquer combien d'ordres (avec vérification du symbole, de l'opération et de la magie), je dois faire pour qu'un expert ouvre un ordre sans faire attention aux ordres déjà ouverts.
Cette fonction renvoie le nombre de postes actuellement ouverts
Cette fonction renvoie le nombre de postes actuellement ouverts
J'ai écrit une fonction qui doit déterminer si la position existe en fonction de la balise et du commentaire saisis. Si ce n'est pas le cas, il doit renvoyer la permission de l'ouvrir.
Lorsque j'utilise un signal de transaction dans le conseiller expert, tout fonctionne bien : il ouvre une position uniquement lorsqu'il n'y en a pas d'autre avec les mêmes conditions. Mais lorsque le conseiller expert travaille avec plusieurs types de signaux que j'étiquette avec un commentaire différent, il ouvre plusieurs positions. Quel est le problème ?
J'ai écrit une fonction qui doit déterminer si la position existe en fonction de la balise et du commentaire saisis. Si ce n'est pas le cas, il doit renvoyer la permission de l'ouvrir.
Lorsque j'utilise un signal de transaction dans le conseiller expert, tout fonctionne bien : il ouvre une position uniquement lorsqu'il n'y en a pas d'autre avec les mêmes conditions. Mais lorsque le conseiller expert travaille avec plusieurs types de signaux que j'étiquette avec un commentaire différent, il ouvre plusieurs positions. Quel est le problème ?
Etes-vous sûr que dans le commentaire de la commande, le DC ne va pas ajouter quelque chose de son cru ? Vous devez rechercher une sous-chaîne dans le commentaire de l'ordre. Ou, mieux encore, ne vous embêtez pas avec ça. La position peut être trouvée en utilisant d'autres critères plus fiables.
Êtes-vous sûr que le DC ne va pas ajouter quelque chose de son cru au commentaire de l'ordre ? Vous devez rechercher une sous-chaîne dans le commentaire de l'ordre. Mieux encore, ne vous embêtez pas avec ça. La position peut être trouvée en utilisant d'autres critères plus fiables.
Par des mages différents, par exemple ?
Mais dans tous les cas, l'erreur se trouve quelque part dans le code, en théorie. Tout de même, je me demande où.
avez-vous une telle fonction ? si vous pouvez montrer un exemple de son utilisation dans le code de l'expert
J'ai enfin trouvé comment et où mettre quoi ! Merci beaucoup.
J'ai écrit une fonction qui doit déterminer si la position existe en fonction de la balise et du commentaire saisis. Si ce n'est pas le cas, il doit renvoyer la permission de l'ouvrir.
Lorsque j'utilise un signal de transaction dans le conseiller expert, tout fonctionne bien : il ouvre une position uniquement lorsqu'il n'y en a pas d'autre avec les mêmes conditions. Mais lorsque le conseiller expert travaille avec plusieurs types de signaux que j'étiquette avec un commentaire différent, il ouvre plusieurs positions. Quel est le problème ?