Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1109
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
Warum können Sie den Code nicht freigeben?
Ich erhalte eine Fehlermeldung: DLL-Verwendung erkannt
Bitte lassen Sie mich wissen, wie ich den Code weitergeben kann.
Ich habe dies gesehen: https://www.mql5.com/en/code/7673
Und mein Code ist ähnlich.
Hallo. Was mache ich falsch?
Es gibt eine Histogramm-Anzeige. Sie zeigt den Unterschied in der Anzahl der Ticks nach oben und unten.
Ich versuche, Indikatorwerte auf 1, 2 und 3 Balken in meinem EA zu verwenden.
Im Testprogramm erhalte ich einen Fehler: tickbs EURUSD,M1: array out of range in 'tickbs.mq4' (26,19)
Ich danke Ihnen.
Hallo. Was mache ich falsch?
Es gibt eine Histogramm-Anzeige. Sie zeigt den Unterschied in der Anzahl der Ticks nach oben und unten.
Ich versuche, Indikatorwerte auf 1, 2 und 3 Balken in meinem EA zu verwenden.
Im Testprogramm erhalte ich einen Fehler: tickbs EURUSD,M1: array out of range in 'tickbs.mq4' (26,19)
Ich danke Ihnen.
wieder und wieder.... Eine Klasse ist in erster Linie ein Datentyp, wie int, double...
Sie möchten ein Array mit diesem Datentyp? - ein Array deklarieren, wenn das Array dynamisch ist, dann die Größe ändern, dann JEDES ELEMENT mit den notwendigen Daten initialisieren - Sie brauchen Zeiger, dann initialisieren Sie sie mit Zeigern auf die Klasse, Sie brauchen Klasseninstanzen, dann wird jedes Element des Arrays kein Zeiger sein, sondern das Objekt selbst
das ist das Wesen von OOP, jede Klasse ist zunächst einmal ein Benutzerdatentyp.... Ich weiß nicht, wie viel darüber zu sagen, aber die Methodik ist die gleiche wie mit einem regulären Datentyp, aber was Sie innerhalb der Klasse schreiben werden, ist eine persönliche Angelegenheit, aber die Initialisierung einer neuen Instanz wird immer mit einem Konstruktor beginnen, und welcher Konstruktor - standardmäßig, mit Parametern oder ohne Parameter - Sie können wählen, wie das Objekt zu initialisieren...... ugh, aber immer noch Bücher lesen, gibt es keine Möglichkeit, es auf diese Weise zu tun
Bitte empfehlen Sie, was über OOP mit Beispielen für MT4 zu lesen. Oder ganz allgemein, mit Beispielen. Die Syntax und Logik der Sprache ist schwer zu verstehen, und das Sprachhandbuch ist nicht immer eindeutig.
Bitte empfehlen Sie mir, was ich über OOP mit Beispielen für MT4 lesen sollte. Oder mit Beispielen im Allgemeinen. Die Syntax und Logik der Sprache ist schwer zu verstehen, und das Sprachhandbuch ist nicht immer ganz klar.
Gehen Sie zum Abschnitt Artikel und stöbern Sie dort - es gibt eine Menge über OOP, auch für Anfänger.
Bitte gehen Sie zum Abschnitt Artikel und stöbern Sie dort - es gibt viele Artikel über OOP, auch für Anfänger.
Ich danke Ihnen. Das ist sehr hilfreich. Jemand könnte es brauchen.
PLO
https://www.mql5.com/ru/articles/357
https://www.mql5.com/ru/articles/703
https://www.mql5.com/ru/articles/116
https://www.mql5.com/ru/articles/70
https://www.mql5.com/ru/articles/351
GA
https://www.mql5.com/ru/articles/55
MQL4
https://www.mql5.com/ru/articles/1483
Mir hat es auch gefallen)))
https://www.mql5.com/ru/articles/1499
Außerdem eine Frage: Wenn Sie auf die Artikel klicken, erscheinen 18 Seiten mit Artikeln und dem Titel:
Artikel zur Programmierung in MQL4 und MQL5
Wenn ich auf die zweite Seite klicke, verschwindet MQL4. Wenn ich auf MT4 drücke, werden 6 Seiten angezeigt. Und sie sind nicht in der Vorauswahl.
Puffer werden von Grund auf indiziert.
Ich danke Ihnen.
beim Anklicken der zweiten Seite von MQL4 verschwindet. Wenn Sie auf MT4 klicken, erscheinen 6 Seiten. Und sie sind nicht in der Vorauswahl.
MQL4 und MQL5 sind zu 99% identisch (ohne SQlITE, OpenCL, DirectX), so dass Sie sich frei fühlen können, um Artikel in MQL5 zu lesen, aber in Anbetracht der Tatsache, dass in den Terminals 4 und 5 die Arbeit mit Aufträgen ist anders und es gibt Nuancen der Arbeit mit Zeitreihen
Da MQL4 und MQL5 zu 99% identisch sind (ohne SQlITE, OpenCL und DirectX), können Sie die Artikel über MQL5 lesen, wobei zu berücksichtigen ist, dass in den Terminals 4 und 5 die Arbeit mit Aufträgen anders ist und es Nuancen bei der Arbeit mit Zeitreihen gibt.
Dies ist nicht der Fall, es gibt keine Artikel über mql4 in der ursprünglichen Auswahl. Dies ist irreführend. Die gleiche Logik gilt übrigens auch für kodobase. Aber die Kopfzeilen ändern sich dort einfach nicht. Ich musste die Bauchmethode anwenden, um es herauszufinden). Danke, lasst uns lesen)))