Questions des débutants MQL5 MT5 MetaTrader 5 - page 1113
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
Salutations. J'ai regardé la vidéo compétente "From MQL4 to MQL5 - how to rewrite EAs for Metatrader 5".
Merci à l'auteur. J'ai décidé de l'essayer moi-même. J'ai décidé de l'essayer moi-même. L'idée est la suivante :
1. J'ai défini dtriger = 1 dans les entrées - L'achat s'ouvre.
2. Je règle dtriger = -1 - La vente s'ouvre.
3. J'ai réglé dtriger = 0 - tous les ouverts sont fermés.
J'ai lu dans la FAQ que dans MT5 il n'est pas possible de maintenir des positions opposées,
et je les ai.
Question : comment prescrire correctement la fermeture d'une position existante ?
La question est la suivante : comment enregistrer correctement la fermeture d'une position existante lors de l'ouverture d'une position inverse ?
Merci beaucoup.
Salutations. J'ai regardé le clip utile "From MQL4 to MQL5 - how to rewrite EAs for Metatrader 5".
Je tiens à féliciter l'auteur. J'ai décidé de l'essayer moi-même. Je l'ai écrit. Mon idée est la suivante :
1. je règle dtriger = 1 - ouvre l'achat.
2. Je règle dtriger = -1 - La vente s'ouvre.
3. J'ai réglé dtriger = 0 - tous les ouverts sont fermés.
J'ai lu dans la FAQ que dans MT5 il n'est pas possible de maintenir des positions opposées,
et je les ai.
Question : comment prescrire correctement la fermeture d'une position existante ?
La question est la suivante : comment enregistrer correctement la fermeture d'une position existante lors de l'ouverture d'une position inverse ?
Merci beaucoup.
Vous avez dû être très inattentif en lisant la fiche d'information.
Référence :Principes généraux - Opérations de négociation.
En résumé : MetaTrader 5 dispose à la fois dessystèmes Netting et Hedging.
Je formulerais votre tâche différemment :
1. dtriger = 1 - Achat ouvre.
2. dtriger = -1 - Vente ouvre.
3. dtriger = 0 - tous les ouverts sont fermés.
Le conseiller expert doit faire ce qui suit :
Deux algorithmes sont nécessaires pour la mise en œuvre (le nombre magique y contribue également) - il peut être désactivé.
и
L'idée générale est de faire une boucle autour de toutes les positions dePositionsTotal()-1 à 0. C'est de PositionsTotal()-1 à 0, et non de zéro à PositionsTotal()-1. C'est important.
Un conseil également : lorsque vous travaillez dans MetaTrader 5, un ordre est un ORDRE ENLEVÉ. Il est donc fortement recommandé de ne même pas se souvenir du mot "ordre" au départ, afin de ne pas créer de confusion dans votre esprit.
Il existe également des ordres de marché Achat et Vente, ainsi que des ordres CloseBy.
Merci beaucoup, comme la musique.
Merci beaucoup, comme la musique.
Eh bien, si vous êtes si gentil, plus alors.
J'ai mis les entrées et prescrit une pré-clôture, mais à nouveau les ordres sont suspendus là et là.
Eh bien, si vous êtes si gentil, plus alors.
J'ai inséré les entrées et prescrit une pré-clôture, mais là encore, il y a des ordres suspendus ici et là.
Merci beaucoup, tout comme les notes.
Quel est le signal d'ouverture ? Parce que le code n'est pas complet - seulement des positions de fermeture, mais j'ai aussi besoin d'ouvrir des positions...
Commande commerciale.mq5
#propriété version "1.000"
Pour l'instant, il n'effectue que trois actions :