
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
Oui, je viens littéralement de comprendre cela quand j'ai supprimé la boucle for. Ai-je raison de dire que si je suis le numéro de l'OrderTicket à partir du moment où il est sélectionné pour la première fois, une fois que l'OrderClose a fait son travail et qu'il renvoie vrai, alors je pourrais le vérifier avec le numéro de l'OrderTicket car ils seront différents - ce qui rompt la boucle et attend qu'une autre nouvelle commande arrive ?
Je ne suis pas tout à fait sûr de la façon d'écrire cela, mais est-ce que cela va dans le bon sens ?
Vous n'avez pas besoin de sortir de la boucle... à moins que la partie restante de l'ordre ait un nouveau numéro de ticket ? le savez-vous ?
Le problème de la sauvegarde de ces informations dans une variable ou un tableau est que si l'EA s'arrête par erreur ou si MT4 se plante, vous avez perdu vos informations et vous ne pouvez pas reprendre là où vous vous êtes arrêté. Vous pourriez être en mesure de faire quelque chose avec des nombres magiques . . sinon vous devrez devenir désordonné et commencer à sauvegarder les informations dans des fichiers . . .
Hmmm... Ok, je viens d'imprimer les détails de l'ordre après l'OrderClose==true..... Les numéros d'OrderTicket sont identiques, depuis le moment où j'ai effectué la transaction jusqu'à la clôture de la moitié de la transaction... Avez-vous une idée de la raison pour laquelle il ne ferme pas la moitié de la position dès que l'offre est >= au prix de sortie ? Il semble aller assez loin, mais il ne semble la fermer que sur un pull back (je fais rapidement un test sur une configuration connue à plusieurs reprises).
Si elles ont toutes le même numéro de ticket, comment puis-je travailler avec cela pour arrêter d'essayer de fermer continuellement les moitiés consécutivement ? Je veux juste que la moitié soit fermée une fois...
Hmmm... Ok, je viens d'imprimer les détails de l'ordre après l'OrderClose==true..... Les numéros d'OrderTicket sont identiques, depuis le moment où j'ai effectué la transaction jusqu'à la clôture de la moitié de la transaction... Avez-vous une idée de la raison pour laquelle il ne ferme pas la moitié de la position dès que l'offre est >= au prix de sortie ? Il semble aller assez loin, mais il ne semble le fermer que sur un pull back (je fais un test rapide sur une configuration connue et répétée).
Pouvez-vous montrer un peu plus le journal, quelle est l'offre d'achat le tick avant la moitié de l'ordre qui va être fermé ? Tout ce que nous pouvons voir à partir de ce que vous avez imprimé est ce que l'offre était lorsque la moitié de l'ordre était sur le point d'être fermé. Quel mode de test de stratégie utilisez-vous ? chaque tick ou les prix d'ouverture ?
Si elles ont toutes le même numéro de ticket, comment puis-je m'en servir pour ne plus essayer de fermer les moitiés consécutivement ? Je veux juste qu'il ferme la moitié une fois...
Ok - bien, la seule autre option est de placer deux ordres avec deux prix de sortie différents... le seul problème que j'ai avec cela est le suivant :
"if(OpenOrdersThisPair(Symbol())==0)"
Cela ne me laissera placer qu'un seul ordre à la fois... Si je supprime cela, il y aura un nombre illimité de transactions sur le marché pour chaque configuration... J'espère que vous avez de l'expérience sur la façon dont je peux autoriser 2-3-4 ordres sur n'importe quelle idée de set-up isolé ?
Je peux avoir jusqu'à un maximum de 4 sorties par configuration de transaction.
Ok - bien, la seule autre option est de mettre deux ordres avec deux prix de sortie différents... le seul problème que j'ai avec cela est le suivant :
"if(OpenOrdersThisPair(Symbol())==0)"
Cela ne me permet de passer qu'un seul ordre à la fois... Si je supprime ce paramètre, il y aura un nombre illimité de transactions sur le marché pour chaque configuration... J'espère que vous avez de l'expérience sur la façon dont je peux autoriser 2-3-4 ordres sur n'importe quelle idée de set-up isolé ?
Pouvez-vous montrer un peu plus le journal de bord ?
Pouvez-vous montrer un peu plus le journal, quelle est l'offre d'achat le tick avant que la moitié de l'ordre soit fermée ? Tout ce que nous pouvons voir à partir de ce que vous avez imprimé, c'est ce que l'offre était lorsque la moitié de l'ordre était sur le point d'être fermé. Quel mode de test de stratégie utilisez-vous ? chaque tick ou les prix d'ouverture ?
J'utilise chaque tick. La partie surlignée ci-dessus, comment puis-je la vérifier ? Je ne comprends pas pourquoi, mais parfois tout ne s'imprime pas - pourtant la fonction orderclose fonctionne, mais pas l'impression... C'est vraiment frustrant, car cela me perturbe. Mais peu importe, l'impression est à peu près tout ce que j'ai collé ci-dessus ?
La seule différence, c'est que j'ai aussi une quantité incessante de "OrderModify error 1" - que je n'ai pas encore compris...
J'utilise chaque tique. La partie surlignée ci-dessus ; comment puis-je vérifier cela ? Je ne comprends pas pourquoi, mais parfois tout ne s'imprime pas - pourtant la fonction orderclose fonctionne, mais pas l'impression... C'est vraiment frustrant, car cela me perturbe. Mais peu importe, l'impression correspond à peu près à ce que j'ai collé ci-dessus ?