Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 454
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Le testez-vous sur l'AUDUSD ?
Les valeurs calculées des prix dans un ordre de transaction doivent être normalisées à Digits. En plus de cela, il doit répondre aux exigences de StopLevel (je ne l'ai pas fait ici).
Le OrderMagicNumber() est le numéro magique de la commande présélectionnée. Vous devez soit la définir avec une valeur spécifique, soit la calculer dans l'EA de manière à ce qu'elle lui soit unique.
Avant cette vérification, il faut annuler toutes les valeurs de toutes les conditions qui sont vérifiées ici. Vous saurez alors clairement où chercher.
Faites-vous des tests sur AUDUSD ?
Les valeurs de prix calculées dans votre ordre de négociation doivent être normalisées en chiffres. Non seulement cela, mais il devrait répondre aux exigences du StopLevel (je ne l'ai pas fait ici).
OrderMagicNumber() est le numéro magique d'une commande présélectionnée. Vous devriez soit la définir comme une valeur spécifique, soit la calculer dans l'EA, afin qu'elle soit unique pour elle.
Avant cette vérification, il faut annuler toutes les valeurs de toutes les conditions qui sont vérifiées ici. Vous saurez alors clairement où chercher.
Oui, test sur AUDUSD
OrderSend("AUDUSD",OP_BUY,Lot,Ask,slippage,Ask-SL*Point,0,NULL,OrderMagicNumber(),0,Green);-cette ligne a fonctionné dans le testeur sans aucun problème, jusqu'à ce que nous ayons ajouté les conditions
comme
iOpen("AUDJPY",PERIOD_M1,1)>iClose("AUDJPY",PERIOD_M1,1)...
Je répète que tout fonctionne sur le compte... pas dans le testeur...
OrderSend("AUDUSD",OP_BUY,Lot,Ask,slippage,Ask-SL*Point,0,NULL,OrderMagicNumber(),0,Green);-cette ligne a fonctionné dans le testeur sans problèmes, jusqu'à ce que les conditions soient ajoutées
Je vous ai déjà écrit au sujet de cette ligne. Puis, lorsque l'erreur 130 apparaît, ne me demandez pas quel est le problème.
L'erreur 130 peut donc ne pas se produire pendant un long moment, puis elle se produira ?
Si quelqu'un a rencontré un code pour calculer le drawdown des actions (absolu et relatif), veuillez me donner un lien.
Déjà écrit.
Super, merci beaucoup pour ce matériel, maintenant il sera beaucoup plus efficace pour limiter les pertes et augmenter les profits.
Par exemple, l'erreur 130 peut ne pas se produire pendant un long moment, mais ensuite elle se produira ?
Il existe un tel code de fonction. Dans MT4 beta, lors de la compilation, j'obtiens l'avertissement "expression not boolean" dans les lignes marquées d'une flèche. Pouvez-vous suggérer comment le réparer ?