[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 485
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
Mais pour une raison quelconque, l'EA ouvre souvent un ordre du mauvais type !
S'il vous plaît, dites-moi où il y a une erreur !
A SL l'EA doit ouvrir un ordre du même type et à TP du type opposé !
Mais pour une raison quelconque, l'EA ouvre souvent l'ordre du mauvais type !
Pouvez-vous me dire où se trouve l'erreur ?
и не понятно, что именно вы хотите получить в массивах MAX и MINкакова размерность массива x10 ?
10?
Тогда надо так переписать:
Laissez-moi vous expliquer à nouveau :)
Il existe un tableau qui contient toutes les valeurs des colonnes MACD.
Nous devons prendre une douzaine de toutes ces valeurs (dans l'ordre) et chercher la valeur maximale dans celles-ci, et la dessiner dans l'indicateur, et ainsi de suite jusqu'à la fin.
Voici à nouveau le code :
Comme je le vois, il n'est pas dessiné parce que l'index du tableau des dizaines ne coïncide pas avec l'index de cette valeur dans le tableau principal des valeurs MAKD.
En d'autres termes, lorsque le compteur atteint, disons, 30 dans la boucle principale, puis dans le sous-cycle 30-31-32...39 (supposons que le maximum d'entre eux sera la valeur 34), la fonction Arraymaximum(x10) le trouvera, mais écrira dans IndexMAX exactement le nombre ordinal dans le tableau HIS (x10), c'est-à-dire que la vraie valeur sera 34, mais elle écrira un autre (de 0 à 9, parce que c'est un tableau de dizaines). Je n'arrive pas à savoir ce qu'il faut faire...
Laissez-moi vous expliquer à nouveau :)
Il existe un tableau qui contient toutes les valeurs des colonnes MACD.
Nous devons prendre parmi toutes ces valeurs une douzaine de valeurs (dans l'ordre) et y chercher la valeur maximale, et respectivement la dessiner dans l'indicateur, et ainsi de suite jusqu'à la fin.
Voici à nouveau le code :
Comme je le vois, il n'est pas dessiné parce que l'index du tableau des dizaines ne coïncide pas avec l'index de cette valeur dans le tableau principal des valeurs MAKD.
En d'autres termes, lorsque le compteur atteint, disons, 30 dans la boucle principale, puis dans le sous-cycle 30-31-32...39 (supposons que le maximum d'entre eux sera la valeur 34), la fonction Arraymaximum(x10) le trouvera, mais écrira dans IndexMAX exactement le nombre ordinal dans le tableau HIS (x10), c'est-à-dire que la vraie valeur sera 34, mais elle écrira un autre (de 0 à 9, parce que c'est un tableau de dizaines). Je n'arrive pas à savoir ce qu'il faut faire...
Afficher tout le code de l'indicateur
Весь код индикатора покажиLaissez-moi vous expliquer à nouveau :)
Je pense que tu voulais écrire comme ça :
Quel est votre objectif ?
Eh bien, que voulez-vous obtenir. La décomposition en dizaines est inutile. Ils se déplacent dans le temps tout le temps.
мне кажется, Вы хотели написать вот так:
Il ne dessine pas :((.
s.w. k=0 Je l'ai terminé :)
А какую цель преследуешь?
Ну, что хочешь получить. Разбивать на десятки бесмысленно. Они все время передвигаются во времени.
Oui le but est littéral...je veux que le maximum soit affiché parmi toutes les 10 barres....