Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 924
![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
Bonjour, pouvez-vous me donner un indice ?
En recherchant le haut égal au haut de la première barre de l'historique, je stocke l'index de la barre trouvée dans la variable High_i.
Jefais comme ça:
Maintenant, je vérifie si les sommets avant et après les trois barres doivent être inférieurs au sommet de la première barre.
Je dois inclure ça dans la boucle :
D'une part, j'essaie de le vérifier comme suit
Aidez-moi, s'il vous plaît.
Maintenant, en vérifiant, le hai des trois barres avant et après devrait être inférieur au hai de la barre trouvée.
Probablement comme ça :
Merci, ça marche.
Mais après avoir augmenté le nombre de barres, comme ceci :
arises.
tableauhors limites dans 'ta_v1_05.mq4' (174,11)ligne 174, celle-ci:
S'il vous plaît, dites-moi comment le réparer.
danik: êtes-vous sûr que x est un nombre naturel ou 0 ? si high_i = par exemple 6, alors x = -1 et high[-1] est déjà un problème. peut-être ajouter une vérification si (x < 0) continuer à la ligne 173 ;
Pour les autres valeurs, vous devez les modifier dans tous les sens.
Vous pourriez commencer par cela, et voir ensuite si cela résout le problème ou s'il y a autre chose à régler.
Bonjour, pourriez-vous me conseiller, il y a une fonction pour fermer les ordres, mais les ordres ne sont pas fermés pour une raison quelconque, je ne peux pas comprendre ce qui ne va pas.
Le prix ne peut pas être int !
int ClosePrice;
Le prix ne peut pas être int !
S'il vous plaît, aidez-moi à trouver un bug dans le code, il semble que ZeroLag MACD devrait dessiner deux lignes avec les données des indicateurs EUR\USD et GBPUSD, mais rien ne se passe. Voici le code
La rumeur dit que IndicatorCounted() ne fonctionne pas, aussi le recalcul de l'indicateur est plus correct pour compter du passé au présent, et il y a encore quelques erreurs dans le code.
P.S. ZeroLag MACD lui-même devrait également être "ajusté" pour la nouvelle machine virtuelle.