Questions des débutants MQL5 MT5 MetaTrader 5 - page 1478
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
Qu'est-ce que vous ne comprenez pas exactement ? Comment créer une fonction d'initialisation EA ? Alors essayez d'étudier cet article pour débutants.
Cordialement, Vladimir.
et que signifie initialiser))))) ce n'est pas clair pour une personne)))))
et ce que vous entendez par initialisation))))) c'est un peu flou pour la personne)))))
Bonsoir, Valery ! Nous ouvrons l'article proposé à la personne et y trouvons d'abord une brève description :
et ensuite une description plus détaillée :
D'une manière générale, il devrait au moins commencer par lire cet article. ))
Cordialement, Vladimir.
Bonjour à tous !
Je poursuis mon auto-apprentissage et j'ai de nouveau rencontré une confusion. Voici le code du script :
Le script devait dessiner une ligne de tendance sous forme de segment. Pour ce faire, j'ai défini le point initial et le deuxième point pour dessiner ce segment. La documentation indique également qu'il faut deux points d'ancrage pour créer une ligne de tendance. Je pense avoir fait tout ce qu'il fallait. D'après ce que je comprends, le deuxième point est également un point extrême, mais pour une raison quelconque, il n'est pas dessiné comme un segment, mais comme un rayon.
Pourriez-vous me dire où je me suis trompé ?
Cordialement, Vladimir.
MrBrooklin #:
Merci Artyom, je n'avais pas assez d'intelligence pour comprendre une chose aussi simple et évidente. Que Dieu vous bénisse !
Bien à vous, Vladimir.
Bonjour et bonne humeur à tous !
Ça y est ! "J'arrive, ton toit !" C'est moi. Je lance le script :
et j'obtiens ceci :
et il devrait y avoir deux positions courtes. Pourriez-vous me dire où j'ai fait une erreur ?
Cordialement, Vladimir.
Bonjour et bonne humeur à tous !
Ça y est ! "J'arrive, ton toit !" C'est moi. C'est moi qui dirige le scénario :
et j'obtiens ceci :
et il devrait y avoir deux positions courtes. Pourriez-vous me dire où j'ai fait une erreur ?
Cordialement, Vladimir.
Les deux dernières impressions
affichent la valeur des variables
qui sont initialisées, mais rien ne leur a été affecté par la suite.
En d'autres termes, tout fonctionne comme écrit - pas de miracle.
Les deux dernières impressions
donnent la valeur des variables
qui sont initialisées, mais rien ne leur a été affecté par la suite.
C'est-à-dire que tout fonctionne comme écrit - pas de miracle.
Bonjour, Alexander. C'est là que j'ai été déconcerté. Qu'est-ce qui doit être affecté ? Je pense que la fonction Calc_Pos(count_buy, countsell) devrait fonctionner, ou ai-je mal compris ?
Cordialement, Vladimir.
Bonjour, Alexander. C'est là que j'ai eu un problème. Qu'est-ce qui doit être assigné ? Je pense que la fonction Calc_Pos(count_buy, countsell) devrait fonctionner, ou ai-je mal compris ?
Cordialement, Vladimir.
1. Vous déclarez et initialisez deux variables.
2. Vous transmettez leurs valeurs à la fonction.
La raison de cette opération n'est pas très claire.
Vous affichez ensuite les valeurs de ces variables. Mais elles n'ont été modifiées nulle part,
respectivement, et des zéros sont imprimés. Tout fonctionne comme écrit.
P.S. J'essaie de comprendre votre plan : vous pouvez déclarer ces deux variables globales.
Par exemple, comme ceci :
1. Vous déclarez et initialisez deux variables.
2. Vous transmettez leurs valeurs à la fonction.
La raison de cette opération n'est pas très claire.
Vous imprimez ensuite les valeurs de ces variables. Mais elles n'ont été modifiées nulle part,
respectivement et sont imprimées avec des zéros. Tout fonctionne comme écrit.
P.S. J'essaie de comprendre votre plan : vous pouvez déclarer ces deux variables globales.
Par exemple, comme ceci :
Merci beaucoup, Alexander. Votre correction a permis au code de fonctionner. Pour être honnête, je me suis rendu compte que j'étais moi-même confus sur trois points. Il faut que je réétudie le passage d'arguments à une fonction. Apparemment, je n'ai rien compris.
Cordialement, Vladimir.