Ich möchte die Programmiersprache für das MT5-Terminal lernen. Wo kann ich als Anfänger anfangen? - Seite 6
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
Es ist nicht sinnvoll, das Lehrbuch von Kovalev von Grund auf zu lernen, da es veraltet ist. Sie fangen an, einige Übungen zu machen, und sie lassen sich nicht kompilieren. Und wenn man einfach nur liest, ohne zu üben, wird es schwieriger, sich Dinge zu merken.
Ich glaube nicht, dass es sich um einfache Beispiele handelt. Es steht wahrscheinlich schon am Ende eines Lehrbuchs. Und es ist wahrscheinlich eine Frage der Syntax, die, wenn man die Grundlagen versteht, leicht zu korrigieren ist. In jedem Fall kann TC immer fragen, warum dieses oder jenes Beispiel nicht kompiliert werden kann.
Können Sie ein Beispiel aus dem Lernprogramm nennen, das nicht kompiliert werden kann? Lassen Sie uns das Beispiel aufschlüsseln.
Es wurde Ihnen zu Recht geraten, C++ zu lernen, denn MQL ist genau das, und es gibt viel mehr Material zu C++.
Wenn Sie sich mit C++ auskennen, dann lernen Sie MQL von der Hilfe, indem Sie die EAs anderer Leute analysieren.
Dies ist der Fall, wenn man seine Aktivitäten außerhalb von MT plant. Aber so etwas kann man nicht im Voraus planen. Im Moment besteht das Ziel darin, zu lernen, wie man für MT schreibt. Und wenn jemand mit C oder C++ anfängt, wird er dort wegen solcher Dinge feststecken, die es in MQL von Anfang an nicht gibt. Schließlich kann selbst ein einfacher Wertdruck nicht mit cout durchgeführt werden. In dieser Hinsicht ist MQL viel einfacher - Print or Alert.
Es ist also besser, mit dem Lernen zu beginnen, was man braucht. Und später, wenn es Ihnen gefällt und Sie weitermachen wollen, können Sie zu C++ wechseln.
Lernen Sie C++, wenn Sie ein Anfänger sind. Hier ist eine gute Quellehttps://foxford.ru/wiki/informatika/otlichiya-yazykov-programmirovaniya-si-i-s
Vermeiden Sie Laien, ihre Sprache ist zu trocken, um sich überhaupt etwas merken zu können. Verwenden Sie Mnemotechniken, es gibt viele Bücher zu diesem Thema im Internet.
Um sich etwas einzuprägen, muss man sich zum Beispiel eine Funktion als reales Objekt vorstellen und dabei mehr Glanz und Humor, Sex und Surrealismus hinzufügen.
ist es besser, wenn
In PositionOpen müssen 6 weitere Parameter eingegeben werden.Die anderen Parameter brauchen nicht vorgeschrieben zu werden
Dies sind keine einfachen Beispiele. Es steht wahrscheinlich schon am Ende eines Lehrbuchs. Und wahrscheinlich geht es um die Syntax, die, wenn man die Grundlagen versteht, leicht behoben werden kann. In jedem Fall kann TC immer fragen, warum dieses oder jenes Beispiel nicht kompiliert werden kann.
Können Sie ein Beispiel aus dem Lernprogramm nennen, das nicht kompiliert werden kann? Nehmen wir ein Beispiel.
Ja, von Anfang an, zum Beispiel gibt es keine Start-Funktion, jetzt ist esOnInit().
Ich habe hier eine gute Beschreibung gefunden, wenn man bei Null anfängthttps://sgr-tradeinvest.ru/mql4
ja von Anfang an, zum Beispiel gibt es keine Startfunktion, jetzt ist es OnInit()
Kompiliert. Es gibt keine Fehler. Nur eine Warnung, die mit einem elementaren Verständnis des Begriffs "Funktion" leicht korrigiert werden kann.
Ich habe sogar ein etwas größeres Beispiel genommen:
Es kompiliert auch. 12 Warnungen, aber keine davon beeinträchtigt die Leistung des Programms. Sie werden auch korrigiert. Also, um das Tutorial zu starten - das war's.
Lernen Sie C++, wenn Sie ein Anfänger sind. Hier ist eine gute Quellehttps://foxford.ru/wiki/informatika/otlichiya-yazykov-programmirovaniya-si-i-s
Der Mann braucht eine Mitfahrgelegenheit und Sie lassen ihn im Stich. In der Phase der Beherrschung von MQL stellt sich die Frage, ob der Programmierer prinzipiell programmieren muss, ob er es schaffen kann. MQL ist einfacher als C++. Warum sich mit komplizierten Dingen herumschlagen?
Insbesondere, dass der obige Link alles enthält, was MQL nicht hat: Standardbibliothek (MLQ hat, aber seine eigene, nicht C++), Namespace, Ein- und Ausgabe über cout und cin.
Zusammengestellt. Es liegen keine Fehler vor. Nur eine Warnung, die mit einem grundlegenden Verständnis des Begriffs "Funktion" leicht zu korrigieren ist.
Ich habe sogar ein etwas größeres Beispiel genommen:
Es kompiliert auch. Es gibt 12 Warnungen, aber keine davon beeinträchtigt die Funktionsfähigkeit des Programms. Auch sie können leicht behoben werden. Deshalb ist das Tutorial ein guter Ausgangspunkt.
Ich habe es aus irgendeinem Grund versucht und es hat nicht funktioniert. Ich dachte, es läge an der Namensänderung. Danke, dass Sie es ausprobiert haben. Vielleicht sollten wir darauf zurückkommen.
Juri, nun ja, jeder fängt irgendwo an.
Ich habe mit .php angefangen, dann habe ich .js studiert, weil es ohne .php einfach nicht realistisch ist, etwas Normales zu schreiben. Als .js mit der Jquery-Bibliothek ergänzt wurde, war es eine Freude, aber man musste es lernen. Viele Leute schrieben damals, dass es Unsinn sei und man nur reines .js verwenden sollte, später gingen alle dazu über, Jquery zu verwenden, weil Bibliotheken cool sind.
Als ich mit Forex in Berührung kam, lernte ich .mql, weil ich es brauchte, auch wenn es schwer war, es ist nicht dasselbe wie php und js.
Alles, was zählt, ist also der Wunsch.
Nun, ein cooles Kind zu sein, ist jquery nicht genug, müssen Sie ***teen mehr Frameworks studieren ... So lebt der durchschnittliche Programmierer sein ganzes Leben als unfertiger Programmierer - er lernt ein Framework und drei weitere erscheinen auf einmal.
Was haben Sie studiert?
Wenn Sie nur wüssten, was Sie bereits wissen und was Sie tun können. Generell gilt: Nehmen Sie den Expert Advisor aus dem Terminal-Kit, öffnen Sie ihn im Editor und schauen Sie, ob etwas im Code farblich hervorgehoben ist - setzen Sie den Cursor dorthin, drücken Sie f1 und lesen Sie die Hilfe.
Wenn Sie mit der Programmierung überhaupt nicht vertraut sind, wissen Sie nicht, wofür, wenn usw. - Sie können mit jedem Sprachbuch für Dummies oder Kinderbüchern beginnen.