[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 - 2. - page 30
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
Veuillez m'indiquer comment régler le contrôle correct dans la condition d'ouverture de la position - qu'il y ait une position ouverte ou non pour cet instrument. Et s'il y a une position pour le symbole (une vente ou un achat), alors l'ouverture n'a pas lieu, sinon le signal pour ouvrir la position est déclenché ?
Voici le code (je pense qu'il est responsable de l'ouverture des positions) :
Il semble que la logique soit correcte, mais cela ne fonctionne toujours pas quand on ouvre plusieurs poses sur un seul outil.
P.S. Je ne suis pas un programmeur. S'il est possible d'expliquer plus en détail à l'abruti.
Ce n'est pas difficile. Il est préférable d'organiser 2 sous-programmes qui comptent les commandes.
De plus, dans le code lui-même, prich :
Il est préférable de déclarer la constante MAGIC dans les variables utilisateur. Comme ça :
Essayé
Ce n'est pas compliqué. Il est préférable d'organiser 2 sous-programmes qui comptent les commandes.
Ensuite, dans le code lui-même, prich :
Il est préférable de déclarer la constante MAGIC dans les variables utilisateur. Comme ça :
Merci, je vais regarder, mais c'est probablement un peu compliqué pour moi.
J'ai joint un fichier EA à ce message. Jetez-y un coup d'œil.
Bonjour ! Peut-être ma question sur la non-optimisation est-elle compliquée ou sans intérêt ?
Il y a plusieurs raisons possibles à cela. De la plus banale - absence d'historique - à la plus variée - aucune option rentable. Bien que cela puisse être plus simple - un bug dans l'Expert Advisor
Veuillez me dire si le robot crée des ordres en attente.
Les commandes pour les ordres en attente sont envoyées au serveur.
Les ordres en attente placés dans la file d'attente sont-ils affichés sur le terminal ?
Les ordres ouverts se trouvent-ils en haut, en dessous des ordres en attente placés dans la file d'attente ?
Veuillez me dire si le robot crée des ordres en attente.
Les commandes pour les ordres en attente sont envoyées au serveur.
Les ordres en attente placés dans la file d'attente sont-ils affichés sur le terminal ?
Comme si je définissais manuellement les ordres en attente ?
Que voulez-vous dire par "en attente" ? Le conseiller expert envoie un ordre au serveur pour définir un ordre en attente. Si les paramètres de cet ordre sont corrects, le serveur fixe l'ordre en attente et celui-ci est immédiatement affiché dans le terminal du client. Si le conseiller expert envoie un ordre pour placer des ordres en attente à une certaine étape (cela se fait par le biais d'une boucle), alors chaque nouvel ordre est traité par le serveur séparément. Ces ordres sont placés dans la file d'attente - le conseiller expert a donné un ordre - le serveur a répondu. Le conseiller expert a donné un nouvel ordre et attend la réponse du serveur.
Que signifient les commandes en attente ? Qu'est-ce que vous entendez par là ?
Il y a plusieurs raisons possibles à cela. De la plus banale - le manque d'histoire à la plus variée - aucune option rentable. Bien que cela puisse être plus simple - une erreur dans le conseiller expert.
J'ai vérifié - il y a un historique des procès-verbaux depuis 1999. J'ai coché la case pour afficher toutes les variantes (celles qui ne sont pas rentables aussi). Je mets même un seul paramètre MA sur l'optimisation, par exemple de 100 à 110 et tout - l'optimisation "meurt" - aucun résultat, aucun graphique..... Sans parler de l'inclusion d'autres paramètres.
Je dois regarder le conseiller expert. Je ne peux rien dire de cette façon