Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1776
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
Vous avez la possibilité d'en ouvrir deux à la fois s'il n'y en a pas d'ouverts.
Qu'est-ce que c'est ?
Ce truc compte le lot actuel.
Ce paramètre est défini dans les paramètres : LotControl
respectivement, lorsque : GetLotSize()>LotControl - J'ai besoin qu'il ouvre vOrderOpenSell() sur le signal bSignalBuy().
Oui, je sais que les deux commandes sont ouvertes par la condition. C'est ce que j'ai écrit au début, mais comment faire pour que vOrderOpenBuy() ne s'ouvre pas ?
Si le robot est déjà entré sur le marché dans une direction, il n'entre pas à nouveau dans la même direction. C'est ainsi que fonctionne votre algorithme de saisie ?
Si cette condition estremplie, elle déclenche
Après
Et aussi quand il y a un signal de vente.
Ensuite, la raison de l'entrée dans la direction opposée est que la condition est déclenchée
Oui. C'est ce dont j'ai besoin. MAIS il doit arrêter/exclure une entrée en avant par cette condition :
Merci, Makar, de vous être moqué de moi !
Voici une capture d'écran.
Oui, tu as fait un gâchis)
Maintenant, dans chaque dossier, un par un, renommez les dossiers Experts en _Experts et Indicateurs en _Indicateurs.
Renommer dans un dossier - démarrer le terminal, si cela n'a pas aidé - le renommer à nouveau et passer au dossier suivant.
P.S. La première fois, le terminal mettra un peu plus de temps à démarrer que d'habitude.
ce truc compte la taille actuelle du lot
ce paramètre est défini dans les paramètres : LotControl
respectivement, lorsque : GetLotSize()>LotControl - J'ai besoin que vOrderOpenSell() se produise au moment du signal bSignalBuy().
Oui, je sais que les deux commandes sont ouvertes par la condition. C'est ce que j'ai écrit au début, mais comment faire pour que vOrderOpenBuy() ne s'ouvre pas ?
Oui. C'est ce dont j'ai besoin. MAIS il doit arrêter/exclure l'entrée en avant par cette condition :
Je suis confus par cette condition
avec cette condition
Merci. Corrigé. Je vais y réfléchir.
Je suis confus par cette condition
A cette condition.
on dirait que tu as raison.
Bien :
ne réagit pas du tout à la condition (GetLotSize()>LotControl)
on dirait que tu as raison.
Bien :
ne réagit pas du tout à la condition (GetLotSize()>LotControl)
GetLotSize() doit être pris sur le dernier fermé, puis à
(GetLotSize()>LotControl) fonctionneraGetLotSize() doit être pris de la dernière fermée, puis à
(GetLotSize()>LotControl) fonctionneraMerci beaucoup !
Oui. C'est ce dont j'ai besoin. MAIS, en faisant cela, vous devez arrêter/exclure l'entrée en avant par cette condition :