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
Comment puis-je insérer dans OrderSend TP, Sl, de sorte que SL soit le haut de la bougie précédente et TP soit le bas de la bougie précédente + TakeProfit ?
Par exemple, comme ceci :
En outre, veuillez noter que le 4e paramètre de la fonction OrderSend(), le prix auquel l'ordre BUY LIMIT sera fixé, doit être inférieur au prix actuel. Et pour un ordre SELL LIMIT, ce paramètre doit être supérieur au prix actuel. Si vous avez besoin de fixer un ordre en attente BUY au-dessus du prix actuel, vous devez utiliser le type d'ordre OP_BUYSTOP. Lisez l'aide pour savoir comment les ordres STOP diffèrent des ordres LIMIT.
J'ajouterais également une vérification pour voir où se situe le prix actuel au moment de passer l'ordre.
Si j'ai bien compris votre idée, cela devrait ressembler à ceci
si le prix actuel est inférieur au minimum de la bougie précédente, alors nous placerons un ordre de VENTE LIMITE au minimum de la bougie précédente ;
Si le prix actuel est supérieur au maximum de la bougie précédente, alors BUY LIMIT sur le maximum de la bougie précédente.
Tu devrais peut-être trouver un emploi de service?
Le sujet est donc pour les pique-assiettes).
Salutations, quelqu'un peut-il me dire comment écrire une fonction, j'ai créé un sujet et il y a un silence... Je suppose que tout le monde est là.
https://www.mql5.com/ru/forum/43095
Merci d'avance.
Par exemple, comme ceci :
En outre, veuillez noter que le 4e paramètre de la fonction OrderSend(), le prix auquel l'ordre BUY LIMIT sera fixé, doit être inférieur au prix actuel. Et pour un ordre SELL LIMIT, ce paramètre doit être supérieur au prix actuel. Si vous avez besoin de fixer un ordre en attente BUY au-dessus du prix actuel, vous devez utiliser le type d'ordre OP_BUYSTOP. Lisez l'aide pour savoir comment les ordres STOP diffèrent des ordres LIMIT.
J'ajouterais également une vérification pour voir où se situe le prix actuel au moment de passer l'ordre.
Si j'ai bien compris votre idée, cela devrait ressembler à ceci
si le prix actuel est inférieur au minimum de la bougie précédente, alors nous placerons un ordre de VENTE LIMITE au minimum de la bougie précédente ;
Si le prix actuel est supérieur au maximum de la bougie précédente, alors BUY LIMIT sur le maximum de la bougie précédente.
Comment faire pour que mon EA ne fonctionne que le lundi ?
Si vous avez une bonne stratégie et que vous êtes prêt à la partager, je peux écrire un EA. Je vous invite à en discuter soit publiquement, soit par messages privés.
Comment faire pour que mon EA ne fonctionne que le lundi ?
Vous avez besoin de la fonction DayOfWeek(). Renvoie le numéro d'ordre du jour de la semaine. Pour le lundi, ce sera 1. Pour plus de détails, veuillez lire l'aide.