Diskussion zum Artikel "Mehrere Indikatoren auf einem Chart (Teil 02): Erste Experiment" - Seite 2

 
João Buta #: Ich habe den Standort gewechselt, aber der Fehler tritt weiterhin auf:

Du bringst alles durcheinander. Sie haben die Datei "C_TemplateChart.mqh" in den "Include"-Ordner verschoben, obwohl das #include für den Ordner "Include\Trade\C_TemplateChart.mqh" gilt.

Können Sie programmieren oder haben Sie zumindest ein Mindestmaß an Wissen darüber, wie man ein Projekt mit mehreren Dateien kompiliert?

 
Fernando Carreiro #:

Sie bringen die Dinge durcheinander. Sie haben die Datei "C_TemplateChart.mqh" unter dem Ordner "Include" platziert, obwohl der #include für den Ordner "Include\Trade\C_TemplateChart.mqh" gilt.

Können Sie programmieren oder haben Sie zumindest ein Mindestmaß an Wissen über die Kompilierung eines Mehrdateienprojekts?

Ich habe minimale Kenntnisse darüber, wie man es macht. Ich habe die Zeile geändert, aber das Problem bleibt bestehen

Dateien:
 
João Buta #: Nein, tue ich nicht.

Wenn Sie also nicht wissen, wie man programmiert, oder nur minimale Kenntnisse darüber haben, wie man ein Projekt mit mehreren Dateien kompiliert, wie wollen Sie es dann nutzen?

Dieser Artikel und der darin enthaltene Code richtet sich an Programmierer/Entwickler, die ihn als Grundlage für ihre eigenen Code-Entwicklungen nutzen wollen. Es handelt sich nicht um ein Endprodukt, das von Endbenutzern verwendet werden kann.

Wenn Sie programmieren lernen wollen, dann beginnen Sie zunächst mit den Grundlagen. Lernen Sie zuerst das ABC der MQL-Codierung und lesen Sie die Dokumentation zu MetaEditor. Versuchen Sie nicht, mit Multi-File-Projekten zu "rennen", wenn Sie noch nicht wissen, wie man "Babyschritte" macht oder gar "kriecht".

 
Fernando Carreiro #:

Wenn Sie nicht wissen, wie man programmiert, oder nur minimale Kenntnisse darüber haben, wie man ein Projekt mit mehreren Dateien kompiliert, wie wollen Sie es dann nutzen?

Dieser Artikel und der darin enthaltene Code richtet sich an Programmierer/Entwickler, die ihn als Grundlage für ihre eigenen Code-Entwicklungen nutzen wollen. Es handelt sich nicht um ein Endprodukt, das von Endbenutzern verwendet werden kann.

Wenn Sie programmieren lernen wollen, dann beginnen Sie zunächst mit den Grundlagen. Lernen Sie zuerst das ABC der MQL-Codierung und lesen Sie die Dokumentation zu MetaEditor. Versuchen Sie nicht, mit Multi-File-Projekten zu "rennen", wenn Sie noch nicht wissen, wie man "Babyschritte" macht oder gar "kriecht".

Würden Sie mir empfehlen, zuerst C++ zu lernen und dann zu mql5 zurückzukehren? Ich frage, weil ich die Grundlagen von mql5 verstanden habe, mir aber die Praxis fehlt, und in den letzten 2 Wochen habe ich aus den Artikeln auf mql5.com gelernt, aber es scheint mir an Ideen zu fehlen, was ich programmieren soll. Darüber hinaus hat c++ mehr organisierte Inhalte (Bücher, Kurse) usw., um die Fähigkeiten von der Anfängerstufe bis zur fließenden Sprache zu steigern, und es scheint, dass die meisten Programmierer auf dieser Website mit einer c++-verwandten Sprache begonnen haben. Ich erwarte nicht, dass Programmieren einfach ist, aber ich bin bereit, die Arbeit zu tun, um ein großartiger Programmierer zu werden, und das werde ich auch sein, aber ich brauche Anleitung. es ist frustrierend, wenn man etwas Neues lernt und jemand im Forum oder in der Artikeldiskussion sagt, dass es grundlegend ist. was denkt ihr? euer ehrlichster Rat ist willkommen, ich werde nicht beleidigt sein!

 
Daniel Jose #:

Sie haben die Struktur der ZIP-Datei geändert, siehe Zeile 10, wie in dem von Ihnen geposteten Bild zu sehen ist, sucht der Compiler die Header-Datei an dieser Stelle, aber Sie haben sie geändert, so dass der Compiler die Datei nicht richtig finden kann. Entweder Sie geben den neuen Speicherort an, oder Sie behalten die Struktur der ZIP-Datei bei.

Würden Sie mir empfehlen, zuerst C++ zu lernen und dann zu mql5 zurückzukehren? Ich frage, weil ich die Grundlagen von mql5 verstanden habe, mir aber die Praxis fehlt, und in den letzten 2 Wochen habe ich aus den Artikeln auf mql5.com gelernt, aber es scheint mir an Ideen zu fehlen, was ich codieren soll. Darüber hinaus hat c++ mehr organisierte Inhalte (Bücher, Kurse) usw., um die Fähigkeiten von der Anfängerstufe bis zur fließenden Sprache zu steigern, und es scheint, dass die meisten Programmierer auf dieser Website mit einer c++-verwandten Sprache begonnen haben. Ich erwarte nicht, dass Programmieren einfach ist, aber ich bin bereit, die Arbeit zu tun, um ein großartiger Programmierer zu werden, und das werde ich auch sein, aber ich brauche Anleitung. es ist frustrierend, wenn man etwas Neues lernt und jemand im Forum oder in der Artikeldiskussion sagt, dass es grundlegend ist. was denkt ihr? euer ehrlichster Rat ist willkommen, ich werde nicht beleidigt sein!
 
João Buta #: Würden Sie mir empfehlen, zuerst C++ zu lernen und dann zu MQL5 zurückzukehren? Ich frage, weil ich die Grundlagen von MQL5 verstanden habe, mir aber die Praxis fehlt und ich in den letzten 2 Wochen aus den Artikeln auf MQL5.com gelernt habe, aber es scheint, dass mir Ideen fehlen, was ich programmieren soll. Darüber hinaus hat c++ mehr organisierte Inhalte (Bücher, Kurse) usw., um die Fähigkeiten von der Anfängerstufe bis zur fließenden Sprache zu steigern, und es scheint, dass die meisten Programmierer auf dieser Website mit einer c++-verwandten Sprache begonnen haben. Ich erwarte nicht, dass Programmieren einfach ist, aber ich bin bereit, die Arbeit zu tun, um ein großartiger Programmierer zu werden, und das werde ich auch sein, aber ich brauche Anleitung. es ist frustrierend, wenn man etwas Neues lernt und jemand im Forum oder in der Artikeldiskussion sagt, dass es einfach ist. was denkt ihr? euer ehrlichster Rat ist willkommen, ich werde nicht beleidigt sein!

Ich komme aus einem C/C++-Hintergrund, der mir geholfen hat, MQL besser zu verstehen, also ja, ich würde empfehlen, zuerst die Grundlagen der allgemeinen Codierung in C/C++ zu lernen.

 
Fernando Carreiro #:

Ich habe einen C/C++-Hintergrund, der mir geholfen hat, MQL besser zu verstehen. Daher würde ich empfehlen, zuerst die Grundlagen der allgemeinen Programmierung in C/C++ zu lernen.

Vielen Dank für Ihr ehrliches Feedback. Und wenn die Leute sagen, die Grundlagen von C++, was meinen sie wirklich?

 
João Buta #: vielen Dank für Ihr ehrliches Feedback. Und wenn die Leute von den Grundlagen von C++ sprechen, was meinen sie dann wirklich?
Dass Sie in der Lage sind, Befehlszeilenanwendungen zu entwickeln (im Gegensatz zu GUI-Anwendungen), aber wenn Sie in der Lage sind, GUI zu tun, umso besser.
 
Fernando Carreiro #:
Dass Sie in der Lage sind, Befehlszeilenanwendungen zu entwickeln (im Gegensatz zu GUI-Anwendungen), aber wenn Sie in der Lage sind, GUI zu tun, umso besser.

Ich habe die Adresse der Klassendatei geändert, aber ich erhalte immer noch den gleichen Fehler

Dateien:
 
João Buta #:

Ich habe die Adresse der Klassendatei geändert, aber ich erhalte immer noch den gleichen Fehler

Was kann ich tun, um es zu verbessern? Ich muss diesen Code wirklich testen, um ein individuelles Diagramm zu haben. Ich bin bereit, alles Notwendige zu tun