
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
Ah oui - je l'ai eu ! Je pense que je sais comment le faire - je retourne jouer maintenant :)
CI-DESSOUS - cela fonctionne :)
Désolé - je devrais arrêter de poser les questions 101 avant d'essayer les choses :P
Oui - cela fonctionne. J'ai maintenant réussi à faire en sorte qu'il se ferme dès que le tick entre et que l'offre est >= le prix spécifié dans l'OrderClose :D
Un grand pas dans la bonne direction ! Maintenant, il faut mettre un frein à la fermeture constante des moitiés à chaque fois que le prix revient au même prix spécifié dans la fonction OrderClose :)
(Je me suis débarrassé de cette ennuyeuse erreur OrderModify 1 aussi !) Hmmm, je ne peux pas penser à la logique correcte pour qu'il attende après que la première cible (1:1) ait fait son ordre de fermeture... Une idée ? Le numéro de l'OrderTicket() est le même... donc ça ne peut pas être comme ça ? Je suis bloqué sur cette partie maintenant :) après que j'ai ce morceau, c'est craqué à peu près :)
Mec, je suis tellement reconnaissant pour votre aide !
Je suis tellement reconnaissant pour votre aide !
quel énorme sujet c'est
Fermer des demi-lots.
j'espère que vous pouvez expliquer à quelqu'un d'autre comment faire le moment que vous connaissez
101 questions... qui veut les lire toutes...
Pour (je me suis débarrassé de cette ennuyeuse erreur OrderModify 1 aussi !)
cela se produit la plupart du temps si vous essayez de modifier la transaction avec les paramètres qu'elle a déjà.
C'est tellement gratifiant une fois que tu as trouvé la solution ! Merci aussi pour votre contribution !
La dernière chose sur laquelle je suis bloqué est de dire à la boucle d'arrêter de diviser par deux l'ordre ouvert au prix de sortie de OrderClose(), continuellement ? Honnêtement, je n'arrive pas à comprendre la logique ? Il est parfait avec le QUAND et le QUEL prix pour la fermeture partielle. J'ai juste besoin de lui dire de s'arrêter UNE FOIS qu'il a divisé l'ordre en deux une fois ?
Le problème est qu'une fois que l'OrderClose() a fermé la moitié de la position ouverte, il sera appelé encore et encore parce que le "int start" appelle "CloseHalfOrder()" chaque fois qu'il y a un "OP_BUY" ouvert... Une idée ?
incroyable 1 2 3 4 5 6 7 8 9 10 11 12
quel énorme sujet c'est
Fermer des demi-lots.
j'espère que vous pouvez expliquer à quelqu'un d'autre comment faire le moment que vous connaissez
101 questions... qui veut les lire toutes...
Pour (je me suis débarrassé de cette ennuyeuse erreur OrderModify 1 aussi !)
cela se produit la plupart du temps si vous essayez de modifier la transaction avec les paramètres qu'elle a déjà.
Mate je serai plus qu'heureux d'écrire un fil de discussion expliquant un moyen simple et efficace de fermer partiellement un ordre ouvert - je suis coincé avec juste un dernier morceau, et puis ça marche à la menthe ! Je vais rassembler tout cela dans un sujet / fil concis pour que les autres puissent l'utiliser ? (je ne suis pas sûr de la façon dont je vais m'y prendre).
Voir le dernier message ci-dessus - J'ai presque réussi, mais je n'arrive pas à trouver la logique pour dire à la boucle d'ARRÊTER de fermer les moitiés au même prix de sortie OrderClose() en permanence ?
Merci aussi pour le conseil concernant l'erreur 1 de OrderModify :)
Je serais plus qu'heureux d'écrire un fil de discussion expliquant un moyen simple et efficace de fermer partiellement un ordre ouvert - je suis coincé avec juste une dernière partie, et puis ça marche à merveille ! Je vais rassembler tout cela dans un sujet / fil concis pour que les autres puissent l'utiliser ? (je ne suis pas sûr de la façon dont je vais m'y prendre).
Voir le dernier message ci-dessus - J'ai presque réussi, mais je n'arrive pas à trouver la logique pour dire à la boucle d'ARRÊTER de fermer les moitiés au même prix de sortie OrderClose() en permanence ?
Merci pour le conseil concernant l'erreur 1 de OrderModify également :)
Pourquoi ne pas d'abord déplacer votre ticket vers le breakeven, comme on vous l'a déjà dit, puis fermer une partie de la transaction .... si OrderLots() >= ........
Pourquoi ne pas d'abord déplacer votre ticket vers le breakeven, comme on vous l'a déjà dit, puis fermer une partie de la transaction .... if OrderLots() >= ........
Pour cette raison ? Cela n'a pas d'importance si je me déplace d'abord au seuil de rentabilité... Le premier obstacle est cette partie que je ne comprends pas ? Même si j'arrive d'abord à l'équilibre, puis que je ferme la moitié de la position, cela va appeler TOUTES les positions ouvertes à nouveau et OrderClose() au même prix en appelant "CloseHalfOrder() ;"?
A cause de ça ? Ça n'a pas d'importance si je bouge pour atteindre le seuil de rentabilité d'abord... Le premier obstacle est cette partie que je ne comprends pas ? Même si je me déplace d'abord jusqu'à l'équilibre, puis que je ferme la moitié, cela appellera TOUTES les positions ouvertes à nouveau et OrderClose() au même prix en appelant "CloseHalfOrder() ;"?