Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1478
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Was genau verstehen Sie nicht? Wie erstellt man eine EA-Initialisierungsfunktion? Dann versuchen Sie, diesen Artikel für Anfänger zu studieren.
Mit freundlichen Grüßen, Vladimir.
und was bedeutet es, zu initialisieren))))) es ist nicht klar, eine Person)))))
und was meinen Sie mit initialisieren))))) es ist irgendwie unklar für die Person)))))
Guten Abend, Valery! Wir öffnen den der Person vorgeschlagenen Artikel und finden dort zunächst eine kurze Beschreibung:
und dann eine ausführlichere:
Im Allgemeinen sollte er zumindest diesen Artikel zuerst lesen. ))
Mit freundlichen Grüßen, Vladimir.
Guten Tag zusammen!
Ich bin dabei, mein Selbststudium fortzusetzen und bin wieder auf eine Verwirrung gestoßen. Hier ist der Skriptcode:
Das Skript sollte eine Trendlinie als Segment zeichnen. Dazu habe ich den ersten und den zweiten Punkt gesetzt, um dieses Segment zu zeichnen. In der Dokumentation steht auch, dass man zwei Ankerpunkte braucht, um eine Trendlinie zu erstellen. Ich denke, ich habe alles so gemacht, wie es gemacht werden sollte. Nach meinem Verständnis ist der zweite Punkt auch ein Extrempunkt, aber aus irgendeinem Grund wird er nicht als Segment, sondern als Strahl gezeichnet.
Könnten Sie mir bitte sagen, wo ich mich geirrt habe?
Mit freundlichen Grüßen, Vladimir.
MrBrooklin #:
Danke, Artyom! Mann, ich hatte nicht genug Intelligenz, um eine so einfache und offensichtliche Sache zu verstehen. Gott segne dich!
Mit freundlichen Grüßen, Vladimir.
Guten Morgen und gute Laune, liebe Leute!
Das war's! "Ich komme, euer Dach!" Das bin ich. Ich lasse das Skript laufen:
und ich bekomme das hier:
und es sollte zwei Short-Positionen geben. Könnten Sie mir bitte sagen, wo ich einen Fehler gemacht habe?
Mit freundlichen Grüßen, Vladimir.
Guten Morgen und gute Laune, allerseits!
Das war's! "Ich komme, euer Dach!" Das bin ich. Ich führe das Drehbuch aus:
und ich bekomme das hier:
und es sollten zwei Short-Positionen sein. Könnten Sie mir bitte sagen, wo ich einen Fehler gemacht habe?
Mit freundlichen Grüßen, Vladimir.
Die letzten beiden Ausdrucke
geben den Wert von Variablen aus
aus, die initialisiert sind, denen aber nichts weiter zugewiesen wurde.
D.h. alles funktioniert wie geschrieben - keine Wunder.
Die letzten beiden Drucke
gibt den Wert der Variablen
aus, die initialisiert sind, denen aber nichts weiter zugewiesen wurde.
D.h. alles funktioniert wie geschrieben - keine Wunder.
Hallo, Alexander. Genau da war ich ratlos. Was soll denn zugewiesen werden? Ich denke, die Funktion Calc_Pos(count_buy, countsell) sollte funktionieren, oder verstehe ich das falsch?
Mit freundlichen Grüßen, Vladimir.
Hallo, Alexander. Da bin ich nicht weitergekommen. Was soll zugewiesen werden? Ich denke die Funktion Calc_Pos(count_buy, countsell) sollte funktionieren, oder verstehe ich das falsch?
Mit freundlichen Grüßen, Vladimir.
1. Du deklarierst und initialisierst zwei Variablen.
2. Du übergibst ihre Werte an die Funktion.
Es ist nicht ganz klar, warum man das tut.
Dann gibt man die Werte dieser Variablen aus. Aber sie wurden nirgends verändert,
, und es werden Nullen ausgegeben. Alles funktioniert wie geschrieben.
P.S. Um Ihren Plan zu verstehen: Sie können diese beiden Variablen als global deklarieren.
Zum Beispiel so:
1. Sie deklarieren und initialisieren zwei Variablen.
2. Sie übergeben deren Werte an die Funktion.
Es ist nicht ganz klar, warum man das tut.
Geben Sie dann die Werte dieser Variablen aus. Sie sind aber nirgends verändert worden,
bzw. werden mit Nullen ausgegeben. Alles funktioniert wie geschrieben.
P.S. Um Ihren Plan zu verstehen: Sie können diese beiden Variablen als global deklarieren.
Zum Beispiel so:
Vielen Dank, Alexander. Deine Korrektur hat den Code zum Laufen gebracht. Um ehrlich zu sein, habe ich festgestellt, dass ich selbst in drei Punkten verwirrt war. Ich muss die Übergabe von Argumenten an eine Funktion noch einmal lernen. Offenbar habe ich hier ein völliges Missverständnis.
Mit freundlichen Grüßen, Vladimir.