Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 505
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 en avez besoin, bien sûr ! Eh bien, comment appliquer cette construction à la recherche du minimum ? Je ne peux pas le faire avec mon cerveau)
Pour trouver le maximum, on attribue à la variable val une valeur de 0 (évidemment inférieure à toutes les valeurs des indicateurs).
Cela signifie que pour trouver le minimum, nous devons ajouter une valeur délibérément plus élevée. Vous pouvez utiliser la constante EMPTY_VALUE ou la valeur de l'indicateur directement sur certaines barres parmi lesquelles le minimum est recherché.
Ou comme ça :
Vous en avez besoin, bien sûr ! Eh bien, comment appliquer cette construction pour trouver le minimum ? Je n'arrive pas à comprendre.)
Elle sort à -1.Et je veux apprendre comment déclarer un tableau. J'ai essayé de cette façon :
La boucle passe par 34 valeurs et le tableau ne contient que 33 cellules, correct.
Et essayez ArrayMinimum(num_array,WHOLE_ARRAY,0) ;
... Je veux aussi apprendre comment déclarer un tableau...
Si c'est juste pour la formation et le but cognitif...
La période à laquelle le minimum et le maximum sont déterminés - il doit s'agir d'un paramètre externe pour permettre le réglage et l'optimisation.
Donc, tout d'abord, le tableau est déclaré sans taille :
double val[];
La déclaration du tableau se fait dans une section commune, pas dans une fonction.
Dans la fonction init, la taille est fixée au tableau :
Maintenant, dans la fonction de démarrage, nous remplissons le tableau :
Enfin , ArrayMaximum() et ArrayMinimum() sont appliquées au tableau.
Pour trouver le maximum, on attribue à la variable val une valeur de 0 (évidemment inférieure à toutes les valeurs des indicateurs).
Cela signifie que pour trouver le minimum, nous devons ajouter une valeur délibérément plus élevée. Vous pouvez utiliser la constante EMPTY_VALUE ou la valeur de l'indicateur directement sur certaines barres parmi lesquelles le minimum est recherché.
Ou comme ça :
La boucle passe par 34 valeurs, alors que le tableau ne contient que 33 cellules, corrigez-la.
Et essayez ArrayMinimum(num_array,WHOLE_ARRAY,0);
Chers collègues programmeurs ! Je suis en difficulté, aidez-moi s'il vous plaît.
Je me suis déjà creusé les méninges à propos de ce code.
Voici l'ensemble de la fonction :
Reaches Print et voilà ce que ça donne :
Alors que le ticket : 225299700 est un ticket de commande OP_SELLLIMIT.
Et il modifie le stop loss de cet ordre sélectionné comme prévu. Mais OP_BUY n'est pas vu, bien que je sois sûr qu'il existe :
Quel pourrait être le problème ? Pourquoi est-ce que ça me fait ça ? Aidez-moi à comprendre !
une autre question sur la fonction
comment faire en sorte qu'un rectangle se dessine en avant plutôt qu'en arrière, par exemple cinq barres en avant à un prix spécifié...... et ne pas le redessiner
J'ai vérifié. Merci.
La question ne contient pas beaucoup d'informations. Il y a beaucoup d'extrêmes sur les barres horaires dans le mois. Et d'ailleurs, les extrema de quoi exactement ?