Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 282
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 à tous les membres du forum.
Des conseils de personnes bien informées ? J'ai un EA qui ouvre des trades sur le signal d'un indicateur, comment prescrire un compteur de signaux de manière programmatique, c'est-à-dire qu'après avoir pris un Take Profit ou fermé un ordre sur un Trailing Stop, l'EA saute les deux signaux suivants et n'ouvre pas de trades.
J'apprécierais votre aide.
Bonjour à tous les membres du forum.
Des conseils de personnes bien informées ? J'ai un EA qui ouvre des trades sur le signal d'un indicateur, comment prescrire un compteur de signaux de manière programmatique, c'est-à-dire qu'après avoir pris un Take Profit ou fermé un ordre sur un Trailing Stop, l'EA saute les deux signaux suivants et n'ouvre pas de trades.
J'apprécierais toute aide.
Je ne sais pas ce que je veux, mais veuillez me conseiller sur la manière de le mettre en œuvre.
Et qu'entendez-vous exactement par "sauter des signaux" ?
1) Une transaction virtuelle ? comme si nous ouvrions une position fictive, contrôlions, fermions également la position fictive ( Ilanim) ;
2) Essayez d'utiliser le signal après une certaine période de temps, un nouveau signal peut être reçu dans ХХХ minutes ;
3) Évaluation du signal après un certain nombre de barres? Un nouveau signal peut être reçu après ХХХХ barres ;
..................
Et toute autre demande :
remplacer la construction if(Volume[0]>1) return; elle ne se déclenchera pas toujours déjà en démo, et encore moins en réel ;
N'est-il pas possible de s'en sortir avec une condition de plus ?
la logique n'est pas correcte, else traite la deuxième condition:
et bien d'autres encore...
Je veux quelque chose, je ne sais pas quoi, mais dites-moi comment le mettre en œuvre.
Qu'entendez-vous exactement par "signaux manquants" ?
1) Une transaction virtuelle ? comme si nous ouvrions une position fictive, la contrôlions, la fermions aussi fictivement ( Ilanim) ;
2) Essayez d'utiliser le signal après une certaine période de temps, un nouveau signal peut être reçu dans ХХХ minutes ;
3) Évaluation du signal après un certain nombre de barres ? Un nouveau signal peut être reçu après ХХХХ barres ;
..................
Et toute autre demande :
remplacer la construction if(Volume[0]>1) return; elle ne se déclenchera pas toujours déjà en démo, et encore moins en réel ;
N'est-il pas possible de s'en sortir avec une condition de plus ?
la logique n'est pas correcte, else traite la deuxième condition:
et bien d'autres choses encore...
Bonjour à tous !) Je me suis récemment intéressé au MQL et j'ai rencontré les premiers problèmes. L'idée est que l'EA ouvre des positions selon la fonction mais ne veut pas les fermer, et donc ces ordres au marché sans aucun stop sont placés jusqu'à la fin de la session de test. La question est de savoir où j'ai fait mon erreur.
Voici un fragment proche :
Bonjour à tous !) Je me suis récemment intéressé au MQL et j'ai rencontré les premiers problèmes. L'idée est que l'EA ouvre des positions selon la fonction mais ne veut pas les fermer, et donc ces ordres au marché sans aucun stop sont placés jusqu'à la fin de la session de test. La question est de savoir où je me suis trompé.
1) Le problème se trouve peut-être dans les conditions de clôture (vous l'avez donné implicitement).
2) Vous n'avez fermé que l'OP_SELL dans ce code (avez-vous pensé à implémenter les conditions d'achat ? Assurez-vous que les conditions de fermeture sont correctes).
3) Lors de la vérification par force brute, vous ne vérifiez pas la paire de devises et le cadre temporel (pourquoi devrais-je le faire à nouveau ?).
4) Il n'y a pas de vérification des requêtes (dans le testeur de stratégie, tout devrait être correct, mais sur le compte démo ou réel, ce n'est pas toujours le cas).
5) Comme Artemis artmedia70 l'a déclaré, MarketInfo(Symbol(),MODE_ASK) est meilleur queAsk - il donne des prix plus pertinents.
5) Comme Artemis l'a dit, MarketInfo(Symbol(),MODE_ASK) sera meilleur queAsk - desprix plus pertinents seront donnés.
Nah... assez avec les insultes...
Oui, je me souviens de la dernière situation, Artyom, je suis désolé - ça a collé.
Oui, je me souviens de la situation passée, Artem, je suis désolé - ça a collé.
Artyom + Themis = Artemis ; Sois fier, Artyom ! C'est une confession ! Je vous souhaite de continuer !