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
Une base comme celle-ci fonctionnerait-elle ? Cela fonctionne toujours à 100% pour moi :
si(OrderSelect(0,SELECT_BY_POS,MODE_TRADES)==true)
{
si(OrderSymbol()==Symbol())
{
...et ainsi de suite...
}
}
.
Au fait, c'est comme ça que ça doit être ?
donc oui... un marché est apparu, supprime le marché opposé en attente (un des marchés en attente s'est déclenché...).
ça ne change rien à l'affaire... même chose
Donc, mettez le sélecteur à l'intérieur :
si(OrdersTotal()>0) {... SELECTOR avec tous les éléments requis... }
on a mis le sélecteur à l'intérieur :
si(OrdersTotal()>0) {... SELECTOR avec tous les éléments nécessaires ...}
J'ai déjà essayé toutes les variantes ; dans tous les cas, si le sélecteur ne démarre pas parce qu'il n'y a pas de pose, la valeur de la dernière variable restera.
Oups... Le code est sauvagement incorrect... Le seul conseil ici est de déterminer d'abord quels ordres existent (dans un cycle), puis de fermer, modifier, etc., séparément avec les ordres existants.
S'il était correct, il fonctionnerait correctement et il n'y aurait pas de sujet...
Oui, j'ai déjà essayé toutes les options
Je ne sais pas. S'il n'y a pas de positions ouvertes, alors la construction if(OrdersTotal()>0) {......} ne fera rien. Ou voulez-vous dire que vous avez plusieurs positions ouvertes, la dernière étant fermée, et que le sélecteur continue à la détecter ? - Cela ne m'est jamais arrivé.
Eh bien, je ne sais pas. S'il n'y a pas de positions ouvertes, alors la construction if(OrdersTotal()>0) {......} ne fera rien. Ou voulez-vous dire que vous avez plusieurs positions ouvertes, la dernière étant fermée, et que le sélecteur continue à la détecter ? - cela ne m'est jamais arrivé.
Il ne continue pas à le détecter, il ne démarre tout simplement pas... il reste le dernier.
Je ne sais pas. S'il n'y a pas de positions ouvertes, alors la construction if(OrdersTotal()>0) {......} ne fera rien. Ou voulez-vous dire que vous avez plusieurs positions ouvertes, la dernière étant fermée, et que le sélecteur continue à la détecter ? - cela ne m'est jamais arrivé.