[ARCHIVE] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 3. - page 55
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
Désolé, mais pourriez-vous vous calmer ?) Aidez-moi à comprendre quelle est l'erreur en
Pensez-y - le conseiller expert fonctionne avec l'arrivée d'un tick (une autre cotation).
Votre niveau de suppression, par exemple, est égal à 1.0010 ... Dansons à partir d'ici. Un devis Bid=1.0011 est arrivé - la condition n'est pas remplie. Au tick suivant, Bid=1.0008 - la condition n'est pas remplie. Il semble que le prix ait franchi votre niveau de clôture. Et il n'y avait pas d' égalité.
Quelqu'un sait-il comment résoudre ce problème ?
Il se peut qu'il n'y ait pas de véritables barres de cinq minutes au début de la période testée. Est-ce que cela ne fonctionne pas pour n'importe quel moment ou pour un moment qui inclut la barre de trente minutes actuelle ? ou le testeur peut limiter les tentatives de regarder en avant.
et quelle est la date dans votre compréhension et dans la compréhension de MQL ?
Je pense qu'il y a une erreur logique dans votre code. Faites attention à la variable "ticket".
Le ticket est correct, mais SL et TP ne sont pas réglés correctement. Et la proximité du prix par rapport à l'offre n'est pas vérifiée.
aidez moi svp, le conseiller modifie l'ordre très souvent (il doit le faire), mais avant de le fermer il donne soudainement ordermodify error 1, mais aussi pas toujours
Lors de la modification, vous passez tous les paramètres égaux à ceux qu'il a déjà définis
J'ai déjà mis beaucoup de restrictions sur la modification des commandes et j'obtiens toujours 1 erreur par commande. Si quelque chose n'est pas clair, je peux vous donner le code
J'ai déjà mis beaucoup de restrictions sur les modifications de commandes mais j'obtiens toujours 1 erreur par commande. Si quelque chose n'est pas clair, je peux sortir le code
imprimer à OrderModify==false les paramètres de modification et les paramètres de la commande en cours + GetLastError
étrange réponse à la question sur la date.
Oui, je suis d'accord, je ne l'ai pas dit correctement. J'ai lu l'aide et j'ai décidé de l'écrire comme ceci :
// mon EA peut passer des ordres tous les jours de la session
// de 10-45 à 18-30
if (Hour()>=10 && Minute()>=45 && Hour()<=18 && Minute()<=30)
{
...
}
La condition pour vérifier l'heure est-elle correcte ?