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
Il semble que cela ait fonctionné. J'ai une impression négative pour chaque TakeProfit, et une impression positive pour chaque entrée sur le marché. Je suis désolé pour l'argot familier, mais je suis complètement autodidacte et je n'ai personne avec qui communiquer sur ce sujet.
Et je suis autodidacte. Bref, j'ai coupé et coupé et coupé le code... Si je n'avais pas dialogué avec vous, j'aurais découvert ces problèmes un peu plus tard...
Je devrais ajouter au code un choix de transaction avant de lire les propriétés.
HistoryDealSelect(trans.deal);
Ou pour vérifier le succès du choix.
Et je suis autodidacte. Bref, j'ai coupé et coupé et coupé le code... Si je n'avais pas dialogué avec vous, j'aurais découvert ces problèmes un peu plus tard...
Il est toujours bon de parler, et vous découvrirez plus tard si la conversation est utile ou non. Ainsi, les personnes les plus bavardes augmentent en moyenne le minPolus, mais diminuent le maxPolus. C'est un peu long à dire.
Vous pensez tout haut ou c'est ce que vous me recommandez de faire ?
Avec la fonction
J'ai lu un truc à ce sujet, mais je ne sais pas encore comment l'utiliser.
Prochaine tâche - j'invite les personnes compétentes à discuter.
Comment faire pour qu'un ticket de transaction(fermeture d'une position sur TR) renvoie un ticket de position qui a été fermé par cette transaction ?
Le problème est que j'ai une structure dans laquelle les positions réelles doivent être stockées. Lorsqu'ils quittent le jeu, ils doivent être nettoyés.
? ??
Au moins, il est utile de parler de quelque chose, et vous découvrirez plus tard si la conversation est utile ou non. Ainsi, les personnes les plus bavardes augmentent en moyenne le minPolus, mais diminuent le maxPolus. C'est un peu long à dire.
Vous pensez tout haut ou c'est ce que vous me recommandez de faire ?
Je ne fais pas que le recommander, mais je renvoie une ligne récemment supprimée dans mon code.
Avec la fonction
Vous devez être prudent, j'ai lu une fonctionnalité là-bas, je ne sais pas encore comment l'utiliser.
Cela dépend de l'endroit où vous faites la sélection. Il n'y a aucun risque de cela dans OnTradeTransaction. En général, nous devons prendre l'habitude de le sélectionner avant d'accéder aux propriétés d'un ordre, d'une transaction ou d'une position.
Et n'oubliez pas que si, après la sélection, l'exécution passe à une autre fonction et qu'une autre sélection y est effectuée, la liste contiendra la dernière option sélectionnée au retour.
Prochaine tâche - j'invite les personnes compétentes à discuter.
Comment faire pour qu'un ticket de transaction(fermeture d'une position sur TR) renvoie un ticket de position qui a été fermé par cette transaction ?
Le problème est que j'ai une structure dans laquelle les positions réelles doivent être stockées. Lorsqu'ils quittent le jeu, ils doivent être nettoyés.
? ??
Eh bien, c'est assez simple...
Cela dépend de l'endroit où vous faites la sélection. Il n'y a aucun risque de cela dans OnTradeTransaction. En fait, nous devrions prendre l'habitude de le sélectionner avant d'accéder aux propriétés d'un ordre, d'une transaction ou d'une position.
Et n'oubliez pas que si, après la sélection, l'exécution passe à une fonction quelconque et qu'elle fait un autre choix, alors le retour dans la liste sera celui qui a été sélectionné en dernier.
Mec, comment comprendre tout ça est au-delà de l'abstraction pour moi.
Je viens de résoudre le problème mentionné ci-dessus en recherchant le ticket d'une position fermée par une transaction connue - et je l'ai immédiatement demandé à l'impression, donc je suis revenu au point de départ - tous les TakeProfits n'apparaissent pas dans l'impression.
C'est aussi simple que cela...
Mon Dieu, vous avez eu "mon précieux" tout ce temps et vous avez été si modestement silencieux ? ??
Merci beaucoup.
J'ai beaucoup appris. J'aurais pu le reposter, c'est tout.
Oh mon Dieu, vous avez eu "mon précieux" tout ce temps et vous avez été si modestement silencieux ? ??
Merci beaucoup.
J'ai beaucoup appris, mais j'aurais juste reposté le document et c'est tout.
Il ne s'est rien passé. Je l'ai juste écrit pour vérifier et l'ai fait passer dans le débogueur sur des données historiques. Apprenez à utiliser le débogueur. C'est une compétence très utile.
J'ai commencé à programmer dans Excell ce qu'on appelle VBA (visual VBA for applications) et j'y ai appris à déboguer. Après cela, il m'a été difficile de m'habituer aux imprimantes pour vérifier les valeurs reçues... Et lorsqu'ils ont introduit le débogage dans mql5, j'étais heureux comme un enfant que ma souffrance soit terminée.