![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
OrderComment peut être écrasé par votre courtier.
que vous souhaitez... Maintenant, selon mes exigences, lorsque le prix sera de 7 pip [103.603] de profit, le Stop Loss du 1er et du 2ème trade deviendra de 1 pip de profit [103.543] et le Stop Loss du 3ème trade restera à 103.386.
1er et 2ème trade deviendront disons 1 pip de profit [103.543] et le Stop Loss du 3ème trade restera à 103.386.
make extern int BreakEven = 7
(* 10 ) correction chez un courtier à 5 chiffres pour obtenir la valeur du pip.
ohh, oui, c'est certainement un défaut. Tout mon dur labeur depuis ce soir est devenu vain maintenant !
J'ai essayé de distinguer les transactions en fonction de la fonction'order comment' et j'ai écrit un code.
Quoi qu'il en soit, le code que vous avez donné va déplacer la partie Stop Loss vers BE ou au point désiré, mais mon problème avec le 'Troisième' trade n'est toujours pas résolu.
J'ai aussi cette partie du code qui déplace le BE mais je suis coincé avec le SL non-mobile pour le troisième trade.
Je viens d'avoir une autre idée et je l'essaie maintenant.
Est-ce que c'était valide ?
string comment_sell="Sell Order" ;
SellOrder=OrderSend(Symbol(), iOrderType_Sell, LotSize,OpenPrice,Slippage,dStopLossPrice,dTakeProfitPrice, comment_sell ,MagicNumber, 0,Red) ;
si (OrderComment()=="comment_sell") // ?
Est-ce que c'est valable ?
Disons que j'ai attaché l'EA au graphique EURUSD.
si (Order_Symbol()==EURUSD)
Est-ce que cela comparera si le graphique actuel est en EURUSD ou non ?
Voici une façon de distinguer les commandes par le biais du "numéro magique" que j'ai trouvé.
Les accolades ne sont pas équilibrées.
Est-ce possible ?
de cette façon, vous devez chercher 3 nombres magiques différents.
il me semble possible de faire
Ok, après une période de travail continu (du moins pour moi), j'ai rendu l'EA "sans erreur" !
Affichage des changements en bref:
J'ai une confusion avec la fonction Set_Magic_Number() .
L'ai-je bien défini ? De plus, en l'appelant dans d'autres fonctions, cela fonctionnera-t-il correctement?
Salutations
J'ai une confusion avec la fonction Set_Magic_Number().
L'ai-je définie correctement ? De même, si je l'appelle dans d'autres fonctions, cela fonctionnera-t-il correctement ?
Salutations
J'ai lu ici que votre symbole n'est pas "EURUSD".
vous devez utiliser le bon symbole
J'ai lu ici que votre symbole n'est pas "EURUSD".
vous devez utiliser le bon symbole
Ce n'est pas un problème. Le symbole du courtier sur lequel je teste l'EA est EURUSD,GBPUSD.....
Si j'attache l'EA au courtier dont le symbole est EURUSDpro, j'ajouterai simplement le 'pro'.
Avez-vous examiné mon code ?
La fonction de profit minimum est un "échec".
Elle ferme simplement tous les trades ouverts à chaque fois qu'elle est exécutée, sans tenir compte des pertes ou des profits des trades !
Mais mon objectif n'est pas comme ça.
Je veux que si une transaction entre dans la zone de profit et qu'ensuite le marché commence à se retourner, cette fonction "Profit minimum" garantira que
que la transaction soit fermée avec le profit minimum que je souhaite.
Et là aussi, je ne veux pas que la "troisième" transaction soit affectée par cette fonction.
J'ai essayé d'écrire quelque chose comme ça mais maintenant ça ne marche pas.
Ce n'est pas un problème. Le symbole du courtier sur lequel je teste l'EA est EURUSD,GBPUSD.....
Si j'attache l'EA au courtier dont le symbole est EURUSDpro, j'ajouterai simplement le 'pro'.
Avez-vous examiné mon code ?
La fonction de profit minimum est un "échec".
Elle ferme simplement tous les trades ouverts à chaque fois qu'elle est exécutée, sans tenir compte des pertes ou des profits des trades !
Mais mon objectif n'est pas comme ça.
Je veux que si une transaction entre dans la zone de profit et qu'ensuite le marché commence à se retourner, cette fonction "Profit minimum" garantira que
que la transaction soit fermée avec le profit minimum que je souhaite.
Et là encore, je ne veux pas que la "troisième" transaction soit affectée par cette fonction.
J'ai essayé d'écrire quelque chose comme ça, mais maintenant ça ne marche pas.
Vous le rendez beaucoup trop complexe parce que vous n'avez aucune idée de comment gérer ça.
Plus vous lisez et essayez de vous programmer vous-même, plus il devient facile de faire des choses complexes.
mais commencez par des choses simples si vous commencez à faire fonctionner un programme pour un trade puis plus tard vous essayez avec plus de trades
vous devez apprendre beaucoup de choses.
si vous commencez par choisir un programme court et simple et que vous y apportez quelques modifications pour le tester
vous pourriez apprendre comment ce programme fonctionne
Votre problème vous avez commencé
Voir comment je le ferais
pas besoin de différentes entrées pour Symbol()
3 nombres magiques différents...
Ce n'est pas un problème. Le symbole du courtier sur lequel je teste l'EA est EURUSD,GBPUSD.....
Si j'attache l'EA au courtier dont le symbole est EURUSDpro, j'ajouterai simplement le 'pro'.
Avez-vous examiné mon code ?
La fonction de profit minimum est un "échec".
Elle ferme simplement tous les trades ouverts à chaque fois qu'elle est exécutée, sans tenir compte des pertes ou des profits des trades !
Mais mon objectif n'est pas comme ça.
Je veux que si une transaction entre dans la zone de profit et qu'ensuite le marché commence à se retourner, cette fonction "Profit minimum" garantira que
que la transaction soit fermée avec le profit minimum que je souhaite.
Et là encore, je ne veux pas que la "troisième" transaction soit affectée par cette fonction.
J'ai essayé d'écrire quelque chose comme ça mais maintenant ça ne fonctionne pas.
J'ai compilé votre code 80 erreurs 6 avertissements
principalement des identifiants non déclarés
J'ai besoin de votre code avec tous les identifiants déclarés
si le fichier est trop gros, joignez-le
compilez le fichier et vérifiez les erreurs que vous obtenez