[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 750
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
C'est vrai, je pense que Rustam a fait une allusion à ça.
JE NE COMPRENDS PAS POURQUOI IL Y A DES VARIABLES GLOBALES
ILS SONT UTILISÉS POUR OUVRIR DES ORDRES
SI UN ORDRE A UN TICKET SUPÉRIEUR À 0, CETTE FONCTION DEVRAIT FONCTIONNER
CE QUI DEVRAIT CHANGER TOUTES LES VALEURS DES VARIABLES GLOBALES À 0 ET NE PLUS OUVRIR UNE NOUVELLE COMMANDE,
MAIS IL REVIENT EN QUELQUE SORTE À L'OUVERTURE DE L'ORDRE ET OUVRE DE NOUVEAUX ORDRES À CHAQUE NOUVEAU TICK.
QUELLE EST LA RAISON DE CET ÉTRANGE PHÉNOMÈNE ?
LES VARIABLES GLOBALES SONT DÉFINIES À PARTIR D'ICI LORS DE LA FERMETURE D'UN ORDRE AU MARCHÉ.
VOICI ÉGALEMENT LE CONSEILLER EXPERT COMPLET
LES GENS, AIDEZ-MOI, JE NE COMPRENDS PAS...
Où se trouve le bloc qui remplit ces variables avec des valeurs ?
Je voudrais voir le code exact de votre Expert Advisor en un seul morceau, sous la forme dans laquelle il est compilé et testé.
Non pas en morceaux, car cette question se pose depuis longtemps et a déjà reçu plusieurs réponses, mais en raison de ces morceaux, personne ne peut comprendre pleinement l'ensemble du problème.
Veuillez donc montrer l'ensemble du tableau afin qu'il n'y ait pas de confusion.
Où se trouve le bloc qui remplit ces variables avec des valeurs ?
J'aimerais voir le code exact de votre EA en un seul morceau, sous la forme dans laquelle il est compilé et testé.
Pas en morceaux, car cette question traîne depuis longtemps et a reçu de nombreuses réponses, mais personne ne peut comprendre complètement l'ensemble du problème à cause de ces morceaux.
Veuillez donc montrer l'ensemble du tableau afin qu'il n'y ait pas de confusion.
VOICI L'ENSEMBLE DE L'EA
demander dans le fil "Je vais écrire une EA gratuitement" n'obtient pas toujours une réponse ?
demander dans le fil "Je vais écrire une EA gratuitement" n'obtient pas toujours une réponse ?
C'est à peu près la fréquence à laquelle ils répondent.
demander dans le fil "Je vais écrire une EA gratuitement" n'obtient pas toujours une réponse ?
JE NE SAIS PAS CE QUI NE VA PAS AVEC MON EA, J'AI TOUT ESSAYÉ ET LE SEUL RÉSULTAT EST 1 POUR CHAQUE TICK + 1 ORDRE EN ATTENTE LA SEULE CHOSE EST QUE LORSQUE JE FERME UN AUTRE MARCHÉ UN CHANGE LA VARIABLE EN OUVRE UN AUTRE ET EN OUVRE UN NOUVEAU À CHAQUE TICK
En cours...
Très probablement, le bug se trouve dans le bloc qui remplit ces variables avec des valeurs (dans la boucle for), j'ai déjà trouvé une erreur (dans OrderSelect()) à cet endroit, mais le résultat n'a pas encore changé. Il semble qu'il s'agisse d'un bug dans la logique du bloc.
P.S.
S'il vous plaît, changez la casse en symbole normal.
Le bug est évident, bien sûr, il ouvre des positions à chaque tick, puisque l'ordre perdant dans l'historique ne va nulle part, donc il le trouve à chaque tick et remplit les valeurs des variables de contrôle avec les mêmes valeurs, et ensuite le bloc d'ouverture des transactions se déclenche.