[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 601
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
https://www.mql5.com/ru/forum/131859
https://www.mql5.com/ru/forum/131859/page4#434230
La fonction isCloseLastPosByTake().
Cette fonction renvoie un drapeau pour fermer la dernière position par Take Profit. Le drapeau est levé - Vrai - TakeProfit a été déclenché. Drapeau abaissé - Faux - le poste a été fermé pour une autre raison. Une sélection plus précise des positions à prendre en compte est spécifiée à l'aide de paramètres externes :
Merci, je suis moi-même tombé sur les bibliothèques de KIM...(Le camarade Kim est apparemment comme le MARX du monde du forex - il a écrit CAPITAL...et nous le citons tous maintenant (c'est-à-dire que nous l'insérons dans nos EAs)) .... il y a des "drapeaux" de transactions récentes dans différentes variations...
sauf que je n'ai jamais utilisé # includ-....
Pouvez-vous expliquer en quelques mots ?
en haut j'écris # includ (nom du fichier mqh)
Mais dans le code ? où dois-je mettre la fonction ?
GetTypeLastClosePos () ;
et puis quoi ?
Qu'est-ce qui va me permettre de retrouver le type de poste ?
OrderType() ?
c'est-à-dire que si(OrderType() ==TRUE ) il faut faire ceci et cela... n'est-ce pas ?
Merci, je suis moi-même tombé sur les Bibliothèques de KIM ... (Le Camarade KIM a probablement écrit les MAJUSCULES comme les MARQUES du monde du Forex ... et nous les citons tous maintenant (c'est-à-dire, nous les insérons dans nos Expert Advisors) ...) il y a des "drapeaux" de transactions récentes dans différentes variations...
sauf que je n'ai jamais utilisé # includ-....
Pouvez-vous expliquer en quelques mots ?
en haut j'écris # include (nom du fichier mqh)
Mais dans le code ? où dois-je mettre la fonction ?
GetTypeLastClosePos () ;
et puis quoi ?
Qu'est-ce qui va me permettre de retrouver le type de poste ?
OrderType() ?
c'est-à-dire que si(OrderType() ==TRUE ) il faut faire ceci et cela... n'est-ce pas ?
Les fonctions doivent être insérées après return(0) ;
La fonction GetTypeLastClosePos() renvoie 0 s'il y a eu un achat, et 1 s'il y a eu une vente, ou -1 s'il n'y a rien eu dans l'historique.
La fonction doit être insérée après return(0) ;
La fonction GetTypeLastClosePos() renvoie 0 s'il y a eu un achat et 1 s'il y a eu une vente, ou -1 s'il n'y a rien dans l'historique.
Je l'ai, merci.
Et pourtant, si la fonction se trouve dans un fichier #include, comment doit-elle être traitée ?
Je l'ai, merci.
Et pourtant, si la fonction est dans un fichier #include, comment s'en débarrasser ?
comment comprenez-vous #include?
Comme dans le doc ou à votre façon ?
J'ai besoin que le hibou place un ordre en attente exactement à l'ouverture d'une bougie sur D1.
J'ai écrit une fonction :
Le compilateur fronce les sourcils :
Tout le monde a des parenthèses. C'est étrange. Si cette fonction est commentée, le code se compile sans erreur. Qu'est-ce qui peut bien se passer ?
Ai-je raison d'écrire la fonction pour qu'elle s'ouvre uniquement au prix d'ouverture d'une bougie quotidienne?
hoz:
Les parenthèses de tout le monde sont là, c'est étrange.
et peut-être ne pas dire le mot "bizarre" quand il s'agit du compilateur. Bien sûr, il est difficile de voir la bûche dans son propre œil :)
Et ai-je réellement écrit la bonne fonction pour ouvrir uniquement au prix d'ouverture de la bougie du jour?
Les développeurs n'ont rien à voir avec cela. :__
Au lieu de ( Hour()>=10 || Hour()<20 ) vous auriez dû faire simple Hour()>=10 && Hour()<20
et tout a fonctionné
La question n'est pas que cela a fonctionné, mais que si l'aide est écrite correctement, cela ne devrait pas fonctionner.
comment comprenez-vous #include?
comme dans le Doka ou à votre façon ?
comme dans le Doka.
il y a un fichier.
Il y a une référence à ce sujet dans l'EE.
Il suffit de l'utiliser ENCORE dans n'importe quel endroit de l'EA, par exemple, de la manière suivante
si isCloseLastPosByTake()<0... ?