Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 987
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
Pourquoi le débogueur "plante" lors du débogage de l'indicateur (parce qu'il accède aux limites du tableau), alors que tout est dessiné normalement sur le graphique ?
MT4 build 950, Alpari demo.
L'indicateur est joint.
Je ne suis pas un débutant, mais j'ai une question "bête", car je n'ai pratiquement jamais rencontré une telle situation.
Supposons qu'il y ait déjà un ordre en attente.
Nous utilisons l'indicateur pour faire bouger son prix.
À un moment donné, l'ordre ne peut pas être modifié parce que le nouveau prix est entré dans la fourchette interdite en raison des signes d'arrêt comme Ask/Bid +/- MarketInfo(Symbol(), MODE_STOPLEVEL / MODE_FREEZELEVEL).
Mais l'ordre doit être ouvert "par le marché".
Que pouvons-nous faire dans ce cas ?
Peut-on supprimer l'ordre en attente et en ouvrir un nouveau par le marché ?
Ou bien, est-il possible de transformer l'ordre en attente en un ordre ouvert ?
Bonjour à tous !
Je ne suis pas un débutant, mais il y a une question "idiote", car je n'ai pratiquement jamais rencontré une telle situation.
Supposons qu'il y ait déjà un ordre en attente.
Nous utilisons l'indicateur pour faire bouger son prix.
À un moment donné, l'ordre ne peut pas être modifié parce que le nouveau prix est entré dans la fourchette interdite en raison des signes d'arrêt comme Ask/Bid +/- MarketInfo(Symbol(), MODE_STOPLEVEL / MODE_FREEZELEVEL).
Mais l'ordre doit être ouvert "par le marché".
Que pouvons-nous faire dans ce cas ?
Peut-on supprimer l'ordre en attente et en ouvrir un nouveau par le marché ?
Ou l'ordre en attente peut être transformé en un ordre ouvert ?
Aidez-moi, s'il vous plaît.
Lorsque j'installe un EA sur un graphique autonome, l'EA ne fonctionne pas, car la fonction start() n'est pas lancée.
Comment puis-je mettre en œuvre une mise à jour du graphique à partir d'un EA qui le construit, ou d'un EA qui est attaché à ce graphique ?
S'il est si proche du prix, le prix le trouvera de lui-même, et sinon, c'est peut-être mieux s'il s'agit d'un arrêt ! Et celui de la limite, puis la patience. Essayez d'expérimenter dans le testeur, et l'optimisation déterminera la meilleure variante ! Bonne chance !
Merci ! Mais j'ai besoin d'une réponse à ma question : si un ordre doit être déclenché quelle que soit l'évolution du cours actuel, que dois-je faire ? Dois-je supprimer l'ordre en attente et en ouvrir un régulier ?
Pour moi, si vous suivez votre stratégie, alors suivez-la ! Je ne recommande pas de la changer à mi-parcours, sinon sans résultats certains (positifs ou négatifs), vous ne pouvez pas être sûr de la rationalité de votre stratégie. C'est ça !
Merci encore ! Vous dites les bonnes choses, mais sans rapport avec la question. :) Encore une fois : si le prix calculé d'un ordre en attente a atteint la fourchette interdite et qu'il ne peut pas être modifié, mais doit (selon la stratégie) se déclencher au prix calculé - comment puis-je le "transformer" en ordre déclenché ? Pour l'effacer et l'ouvrir comme une version normale ? Ou y a-t-il d'autres options ? Veuillez répondre exactement à cette question.
Pour être plus précis sur votre question. Retirez d'abord l'ordre en attente, puis ouvrez immédiatement une position au prix actuel. Le problème est que pendant ces actions, le prix peut sortir de la zone de gel (à la baisse) et la position sera ouverte à un mauvais prix. Une autre option consiste à ne pas créer un ordre en suspens et à stocker la valeur d'ouverture de la position dans une variable du programme. Comparez-le avec le prix actuel et si la condition est remplie (en tenant compte de la zone de gel), vous ouvrez une position.