Diskussion zum Artikel "MQL5 lernen, vom Anfänger zum Profi (Teil I): Beginn der Programmierung" - Seite 3

 
Oleh Fedorov #:
Alexej, warum willst du das wissen? Es ist schwer, dich einen Anfänger zu nennen... Nun, zumindest für mich :-))

Danke, aber ich bin Autodidakt, seltsamerweise. Also würde es mir auch nicht schaden. Deshalb habe ich beschlossen, etwas zu lesen...

Hier ist die erste Beobachtung

Tabelle 1. Vergleich der Fähigkeiten der wichtigsten Typen von MQL5-Programmen.

Sie funktionieren, solange das Diagrammfenster geöffnet ist nein ja ja nein

Ich glaube nicht, dass dies die richtige Formulierung ist. Immerhin kann es so verstanden werden, dass das Chart-Fenster aktiv ist....

Vielen Dank für diese Formulierung.

Aber ansonsten sind unserer Kreativität fast keine Grenzen gesetzt.

Es ist sehr wichtig für einen Anfänger, dies zu verstehen. Man muss nur die Dokumentation lesen und nach einem Weg suchen, um seine Fantasie zu lösen...

Zweite Bemerkung

Die Wörter #property , copyright , link , version , void ,OnStart, Print sind in diesem Code vordefiniert. Versuchen Sie, im MetaEditor auf eines dieser Wörter zu klicken und drücken Sie<F1 >, um die integrierte Hilfe aufzurufen.

Können OnStart und Print gleichberechtigt mit Copyright,Link undVersion aufgerufen werden? Ich denke, das könnte einen Anfänger in der Programmierung verwirren. Aber OnStart und Print sind Funktionen. Und OnStart ist eine Funktion der Ereignisverarbeitung.

Meine Meinung: Der Artikel ist von hoher Qualität und nützlich für Anfänger.

 
Alexey Viktorov #:

Danke, aber ich bin so etwas wie ein Autodidakt. Also würde es mir auch nicht schaden. Also dachte ich, ich lese ein bisschen...

Ich danke Ihnen.

Hier ist der erste Punkt.

Ich glaube, das ist nicht ganz richtig. Immerhin kann es als aktives Fenster des Charts verstanden werden...

Ich dachte, dass der Hinweis, dass die Dienste grundsätzlich nicht zum Chart, sondern zum gesamten Terminal gehören, dieses Problem beseitigt... Vielleicht liege ich ja falsch.

Vielen Dank für diese Formulierung

Es ist sehr wichtig für einen Anfänger, ihn zu verstehen. Sie müssen nur die Dokumentation lesen und einen Weg finden, um Ihre Fantasie zu lösen...

Prost :-)

Zweite Bemerkung

Können OnStart und Print als Wörter wie Copyright,Link,Version bezeichnet werden? Ich denke, das könnte einen Anfänger in der Programmierung verwirren. OnStart und Print sind Funktionen. Und OnStart ist eine Funktion der Ereignisverarbeitung.

In diesem Zusammenhang denke ich, man kann... Denn <F1> ruft die Hilfe für beide Funktionen auf.

OnStart und Print sind vordefinierte Funktionen, in der Tat ein Teil der Sprache, ohne die sie ganz anders wäre. Schließlich sind alle grundlegenden Operatoren in MQL5 sehr ähnlich zu C++, aber die Sprache ist für mich ganz anders...

Und so gibt es, wenn man sie sortiert, einen ganzen Haufen von Wortarten: Präprozessoranweisungen, Eigenschaftsnamen und ihre Werte, Funktionsbeschreibungen und ihre Aufrufe und sogar Datentypbeschreibungen.... Von der Bedeutung her sind das natürlich alles verschiedene Mosaiksteine, da haben Sie völlig recht.

Mein Urteil: Der Artikel ist von hoher Qualität und für Anfänger nützlich.

Senkaiu.

 
Oleh Fedorov #:

Ich danke Ihnen.

Ich dachte, dass die Erwähnung, dass Dienste im Prinzip nicht zum Graphen, sondern zum gesamten Terminal gehören, dieses Problem beseitigt... Ich kann mich irren.

Diese Tabelle enthält nicht nur Dienste, sondern auch Indikatoren und Expert Advisors. Allerdings kann ich es nicht anders formulieren, also lassen wir es so, wie es ist, bis jemand einen akzeptableren Ausdruck vorschlägt....

 
MrBrooklin #:

Bitte gehen Sie zu den Strukturen und legen Sie alles offen. Auch das ist ein sehr interessantes und wichtiges Thema! Die Hauptsache in der Artikelserie ist, dass das gesamte Ausbildungsmaterial unter Berücksichtigung seines Komplexitätsgrades gleichmäßig und progressiv dosiert werden sollte.

Obligatorisch.

In meinem vorigen Beitrag meinte ich, dass ich in meinem nächsten Artikel nicht weiß, ob ich dieses Material erfassen werde. Von der Bedeutung her schwingt es für mich eher im Unterricht mit.

Es ist nur so, dass die Serie recht lang ist, ich möchte mindestens sieben Artikel schreiben, um so viele wichtige Themen wie möglich abzudecken. Vielleicht auch mehr, wenn das Material es erfordert und der Moderator es zulässt. :-)

Was sonst noch für einen Anfänger interessant wäre, basierend auf persönlicher Erfahrung im Selbststudium:

  1. Übergabe von Argumenten an eine Funktion, auch per Referenz;
  2. Arrays;
  3. Dateien;
  4. Zeichnen grafischer Objekte;
  5. Zugriff auf Zeitreihen und Indikatordaten;
  6. OnTradeTransaction-Funktion.

Ich danke Ihnen.

Vielleicht ist das alles das notwendige Minimum an Lehrmaterial, das es Ihnen erlaubt, die einfachsten Expert Advisors ohne Indikatoren zu erstellen. Zumindest ist dieses Minimum für mich im Moment ausreichend.

Nun, meiner Meinung nach brauchen auch Anfänger Indikatoren. Und Ereignisse sind eine gute Sache. Und viele andere Dinge.

Im Allgemeinen, Anfänger, bleiben Sie auf der Linie. :-)

Aber danke auch an die erfahrenen Entwickler für ihre Meinung. Ich bin froh, dass Sie das Material nützlich fanden.

 
Mir hat der Artikel gefallen. Es wäre schön, wenn es eine Möglichkeit gäbe, mit dem Autor über die auftretenden Schwierigkeiten zu diskutieren und sie zu lösen. Ich beabsichtige, aus den Artikeln dieser Reihe weiter zu lernen.
 
Aleksandr Shirin #:
Mir hat der Artikel gefallen. Es wäre schön, wenn es eine Möglichkeit gäbe, mit dem Autor über die auftretenden Schwierigkeiten zu diskutieren und sie zu lösen. Ich habe vor, die Artikel aus dieser Reihe weiter zu studieren.
Es gibt eine Möglichkeit. Ich bin normalerweise in Kontakt - in russischen und englischen Kommentaren, in privaten Nachrichten....
 
Vielen Dank Alexey für die Zusammenstellung einige grundlegende MQ Programmierung und Ausbildung. Als Neuling, und haben einige grundlegende Verständnis der Programmierung und ich wollte mehr in EA zu vertiefen, aber nie wirklich die Zeit hatte (als Händler mit einem Vollzeit-Job), um in sie zu bekommen. Das war vor 20 Jahren. Hallo GTP4. Im Gespräch und in der Diskussion mit Konzepten des Handels und nun auch der Konstruktion von EA's wollte ich wissen, was die KI generiert. Ich kann die Komplexität oder die Geschwindigkeit, mit der sie arbeitet, nicht annähernd erreichen, aber es ist schön zu wissen, was zum Teufel da vor sich geht - Vielen Dank!
 
gmurphygmcs #:
Vielen Dank, Alexei, für die Zusammenstellung der Grundlagen der MQ-Programmierung und Schulung. Als Anfänger verfüge ich über ein gewisses Grundverständnis für die Programmierung und wollte mich tiefer in EAs einarbeiten, hatte aber nie die Zeit (als Vollzeit-Händler), dies zu tun. Das war vor 20 Jahren. Hallo GTP4. Nachdem ich mich mit den Konzepten des Handels und der Erstellung von EAs auseinandergesetzt habe, wollte ich wissen, was die KI generiert. Ich kann nicht annähernd die Komplexität oder Geschwindigkeit erreichen, mit der sie arbeitet, aber es ist schön zu wissen, was zum Teufel vor sich geht - Danke!
GTP4 generiert hauptsächlich MQL4-Code. MQL5 muss gelernt werden, und das ist keine Tatsache, dass es sich nach ein paar Beiträgen an das Gelernte erinnert.
 
 

Mir persönlich hat es sehr gut gefallen. Korrekte Vermittlung von Informationen. Kein Wasser.

Aber es ist nicht klar, wo weitere Lektionen des Autors zu lesen?