Diskussion zum Artikel "In 6 Schritten zum eigenen automatischen Handelssystem!" - 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
Mit den Anweisungen in diesem Artikel, habe ich versucht, mein eigenes Signal und EA zu erstellen, aber das Signal hartnäckig will nicht in der Liste der Signale "MQL Wizard" erscheinen.
Der Expert Advisor macht keine Transaktionen und zeichnet einige Indikatoren während des Tests nicht. Ich habe versucht, meine eigenen Signale und Expert Advisors zu erstellen und sie aus funktionierenden Signalen und Expert Advisors neu zu erstellen.
Wenn ich Signale von der Website herunterlade, können sie auch nicht in die Liste der Signale "MQL Wizard" eingefügt werden, obwohl Expert Advisors und Signale perfekt funktionieren. Entschuldigung für die Fragen eines Neulings,
aber aus der Forumsdiskussion habe ich erkannt, dass ähnliche Probleme auftreten, aber ich habe nicht verstanden, wie man damit umgeht. Ist dies ein Problem des Terminals oder des Codes.
Ich habe auf den Terminals VTB24 und Insta getestet. Die Kompilierung zeigt keine Fehler an. Welche Anzahl von Indikatoren ist bei der Erstellung eines Signals möglich ?
Kritisieren Sie und ändern Sie meine Meinung.
Ich bin kein Meister der Programmierung in mql5, aber aus diesem Artikel habe ich geschlossen, dass ein einfacher Expert Advisor auf den Schnittpunkt von 2 MAs zu schreiben, benötigen Sie 2 Dateien in mql5, plus eine Menge komplizierter schriftlich!
Die Schlussfolgerung ist falsch, da Ihnen fertige Universallösungen angeboten werden. Und solche Lösungen gibt es nicht in zwei Linien
Wenn Sie einen Roboter nur auf dem Schnittpunkt von 2 MAs brauchen, speziell für Ihre Aufgabe, kann er auch in MQL5 in 10 Zeilen geschrieben werden und es ist fertig!!!!
Der Expert Advisor, den ich erstellt habe (hetireema.mq5), funktionierte irgendwie auf wundersame Weise auf dem InstaTrader5-Terminal (gereift ohne unnötige Manipulationen), aber das Signal ist nicht sichtbar im Assistenten (noch nicht gereift). Komplexere Signale, die in Analogie mit 7 und 10 EMA erstellt wurden, funktionieren ebenfalls nicht, obwohl der Compiler keine Fehler sieht, im Terminal sind die Dateien des Expert Advisors und des Signals vorhanden, im Tester ist der Expert Advisor vorhanden, die Eingabeparameter sind gesetzt, aber die Trades werden nicht gemacht. D.h. mql5 Sprache mit Unwägbarkeiten oder Terminals mit Pannen.
Es ist wirklich sehr schwierig, Code in mql5 zu erstellen. Um die gegenseitige Lage mehrerer EMAs zu beschreiben, braucht man 500 Zeilen Code, oder sogar mehr. Der Großteil des Codes besteht aus der Überprüfung auf Fehler und Bedingungen, die den Code überlasten. Ich schuf Roboter auf dem Terminal AstTrader (ActFX (Pascal) Sprache), es Handelsroboter können 50 Stück pro Tag mit einem beliebigen Satz von Indikatoren und Bedingungen gemacht werden. Der Roboter dauert 2 Seiten ohne unnötige codobludy. Allerdings ist die Prüfung extrem langsam und die Candlestick-Geschichte ist sehr SEHR!!! kurz. In MQL5 waren die Geschwindigkeit und eine lange Candlestick-Historie ein großer Vorteil. Sie müssen sich entscheiden zwischen dem Schreiben von Robotern für Wochen oder dem Testen von Robotern, die schnell geschrieben wurden. Wenn MQL4 alle diese Nachteile aufhebt, werde ich dorthin gehen. Obwohl die Diskussion der Sprachen ist wahrscheinlich ein anderer Zweig des Forums.
Der Expert Advisor, den ich erstellt habe (hetireema.mq5), hat irgendwie auf wundersame Weise auf dem Terminal InstaTrader5 funktioniert (er ist ohne unnötige Manipulationen gereift), aber das Signal ist im "Wizard" nicht sichtbar (es ist noch nicht gereift).
Sind Sie sicher, dass Sie alles nach dem Rezept gemacht haben?
.
Ein sehr gut geschriebener Artikel, der mich jedoch frustriert zurückließ, da ich bereits beim ersten/zweiten (?) Schritt zwei Fehlermeldungen erhielt:
In Zeile 10 konnte der Compiler die Datei "ExpertSignal.mqh" zwar finden, aber nicht öffnen. Ich überprüfte dies, indem ich die angehängte Datei "MA_..." herunterlud, für die der Compiler die gleiche Fehlermeldung ausgab. Dann war er natürlich auch nicht in der Lage, die Struktur von"CExpertSignal" in Zeile 33 ("MA_...") zu erkennen, wodurch der ganze Prozess entgleiste.
Was war da falsch?
Vielen Dank!
Locan.BBS
Ein sehr gut geschriebener Artikel, der mich jedoch frustriert zurückließ, da ich bereits beim ersten/zweiten (?) Schritt zwei Fehlermeldungen erhielt:
In Zeile 10 konnte der Compiler die Datei "ExpertSignal.mqh" zwar finden, aber nicht öffnen. Ich überprüfte dies, indem ich die angehängte Datei "MA_..." herunterlud, für die der Compiler die gleiche Fehlermeldung ausgab. Dann war er natürlich auch nicht in der Lage, die Struktur von "CExpertSignal" in Zeile 33 ("MA_...") zu erkennen, wodurch der ganze Prozess entgleiste.
Was war hier falsch?
Die ExpertSignal.mqh befindet sich im terminal_data_folder\MQL5\Include\Expert\ExpertSignal.mqh.
Vielleicht liegt das Problem am falschen Speicherort von MA_Cross.mqh (es muss in terminal_data_folder\MQL5\Include\Expert\MySignals\MA_Cross.mqh erstellt werden):