La grande et terrible MT4 pour toujours (ou comment organiser une transition) - page 6
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
Eh bien, si ce n'est pas un examen, c'est un test décisif. Faites attention à la propriété de position POSITION_IDENTIFIER
...et vous n'aurez pas à faire des boucles inutiles. Une position fermée sur un compte Hadge comporte toujours deux transactions... sous l'indice 0 à l'ouverture et sous l'indice 1 à la fermeture, sauf si vous avez effectué une fermeture partielle.
C'est le prix à payer pour la vitesse de MT5 - tous les ordres de transaction sont asynchrones, c'est-à-dire que MQL5 n'attend pas la réponse du serveur, mais continue son travail.
Dans MT4, tous les ordres de transaction reçoivent une réponse synchrone du serveur.
vous devez vous demander ce qu'il faut faire et non pas pourquoi.
- soit traiter la clôture de l'ordre au prochain tick (soit en boucle, soit en pause... ou ici cela dépend du TS)
- ou le processusOnTradeTransaction
...A propos des Hedge-positions, est-il exact qu'il ne peut y avoir que deux transactions ? Le DC ne peut-il pas fermer partiellement ou en partie comme dans la compensation, selon la politique d'exécution ?
HistoryDealsTotal() fonctionne toujours et est toujours plus rapide que de parcourir l'historique de tous les ordres et transactions.
HistoryDealsTotal() fonctionne toujours et est toujours plus rapide que de parcourir l'historique de tous les ordres et transactions.
Pour passer à MT5, vous devez l'acheter.
La question est alors de savoir pourquoi, alors que vous avez déjà acheté MT4 ?
Il n'y a donc qu'une seule solution : une mise à niveau moins chère ou la gratuité.
Et le trader sera alors confronté au fait qu'il n'existe que MT5 et c'est tout.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Caractéristiques du langage mql5, conseils et astuces
fxsaber, 2018.02.15 11:48
Je vous suggère d'essayer d'écrire un script en MQL5 avec ce type de logique de trading (style MQL4 juste pour un affichage rapide).
Ce n'est pas facile du tout.
Et il y a des situations beaucoup plus subtiles... Si un courtier propose un MT4/5, toutes choses égales par ailleurs, le choix est toujours clair.
C'est ce que je fais, je contrôle les ID de position et je les échantillonne ensuite. Je n'ai simplement pas vu d'informations indiquant qu'une position dans un hedge n'a toujours que deux transactions, à moins que la clôture partielle ne soit utilisée.
Vous voulez un manuel pour chaque petite chose ?
Je n'ai pas vu de solutions MT5 fonctionnelles pour le site .
Et il y a des situations beaucoup plus subtiles... si un courtier fournit MT4/5, toutes choses étant égales par ailleurs, le choix est toujours clair.
Vous voulez un manuel pour chaque petite chose ?
Obtenir un bénéfice partiel ou total alors que je comptais sur des informations concernant un bénéfice total n'est pas une mince affaire pour moi. Vous pouvez perdre beaucoup d'argent en passant par la voie de l'expérience.
Donc, plus l'aide est détaillée, mieux c'est.
Et vous ne le rencontrerez jamais pour la simple raison qu'une clôture partielle, ou une clôture de contre-position va sur un ticket de position, et que l'ouverture d'une position ne renvoie pas de ticket. Et de toute façon... pourquoi une telle perversion ?
lisibilité du code. Dans MQL4, ce qui se passe est immédiatement clair.