Diskussion zum Artikel "Erzeugung von Multi-Expert Advisors auf Grundlage von Handelsmodellen" - Seite 2
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
Ich denke, alle Programmierer sind in das Thema der mt4 zu mt5 Konvertierung interessiert. udmurt ist schmutzig, aber er ist in mancher Hinsicht richtig.
Zum Beispiel habe ich vor langer Zeit gemacht Klassen für MT5, um die Logik der MQL4-Code in MT5 arbeiten. Und sie sind einfacher und bequemer als die in diesem Artikel vorgeschlagen.
Was die Bitte angeht, den Code zu zeigen, mit dem eine Gruppe von Experten im MT4-Terminal handelt, haben Sie einen Nerv getroffen :))))
Vor etwa vier Jahren, als ich zum ersten Mal mit MQL4 Bekanntschaft machte, habe ich genau so einen Code erstellt. Das gute Stück liegt verstaubt in der Codebase.
Aber ich zeige es hier für Sie persönlich, weil es im Kern primitiv ist und in der Umsetzung nichts architektonisch Kompliziertes darstellt.
Deshalb finde ich Ihre Anfragen auch merkwürdiger als die von udmurta.
Seitdem ist die Nachfrage nach Experten längst gestiegen.
Und die Versuche, hunderttausend Millionen Expert Advisors in einen einzigen Expert Advisor zu packen, haben ihre Inkonsequenz gezeigt.
Lieber mehrere profitable Trader als eine Schar von Drainern.
Und nur um die korrekte Abrechnung von Orders mehrerer Expert Advisors in einer MT5-Nettoposition zu ermöglichen, sollte dieses Thema wieder aufgegriffen werden.
Denn in der Regel laufen 3-4 Expas auf einem Konto. Deshalb machen wir das alles nur ihnen zuliebe.ganz am Anfang öffnen und lesen:
Hier sind also die wichtigsten Aufgaben, die wir erledigen müssen:
und durch all diese Punkte ist die Logik des MT4-Terminals klar und deutlich erkennbar
Aus irgendeinem Grund habe ich keinen klaren und absoluten Hinweis auf die Logik des MT4-Terminals gesehen (vielleicht ist es Zeit für mich, kluge Bücher zu lesen...).
Zum Beispiel gibt es keine einzige Erwähnung von "Sperren" in dem Sinne, in dem sie in MT4 existieren.
Natürlich kann alles andere mit MT4 korreliert werden, aber es kann auch leicht mit einem abstrakten Terminal (Handelskomplex) korreliert werden.
Ich würde auch gerne sehen, Multicurrency-Tests in MT4, gut, der Weg ist nicht Multicurrency, lassen Sie es auf mehrere TFs sein :)
an:Udmurt
Sagen Sie mir bitte nicht, was ich hätte tun sollen und was ich nicht hätte tun sollen. Ich diene nicht Ihren Interessen und arbeite nicht für Sie.
Ich halte unser Gespräch für Unsinn, weil Sie nicht einmal das Wesentliche Ihrer eigenen Aussagen verstehen. Beweisen Sie mir, dass Sie MQL4 wirklich verstehen und z.B. einen Handelsexperten darüber schreiben und gleichzeitig 500 verschiedene Handelsmodelle handeln. Nehmen wir mal 5 Strategien * 20 Instrumente * 5 Zeitrahmen als Beispiel. Wenn Ihr Expert Advisor zumindest im Tester eindeutig darauf funktioniert, dann und nur dann werde ich zugeben, dass der überhitzte Unsinn, den Sie sagen, nicht wirklich Unsinn ist, sondern nützliche Bemerkungen eines intelligenten Menschen. Jetzt möchte ich Sie um einen Gefallen bitten: Belästigen Sie mich nicht umsonst und versuchen Sie erst gar nicht, ohne den Quellcode dieses Experten mit mir zu kommunizieren.
Ich denke, alle Programmierer sind in das Thema der mt4 zu mt5 Konvertierung interessiert. udmurt ist schmutzig, aber er ist in mancher Hinsicht richtig.
Zum Beispiel habe ich vor langer Zeit gemacht Klassen für MT5, um die Logik der MQL4-Code in MT5 arbeiten. Und sie sind einfacher und bequemer als die in diesem Artikel vorgeschlagen.
sergeev:
Und was die Bitte betrifft, den Code zu zeigen, mit dem eine Schar von Experten im MT4-Terminal handelt - Sie haben mich ins Herz getroffen :))))
Vor etwa vier Jahren, als ich mich mit MQL4 vertraut gemacht habe, habe ich genau so einen Code erstellt. Das gute Stück liegt verstaubt in der Codebase.
Aber ich zeige ihn hier für Sie persönlich, da er im Kern primitiv ist und in der Umsetzung nichts architektonisch Kompliziertes darstellt.
Deshalb finde ich Ihre Anfragen auch seltsamer als die von udmurta.
Es liegt viel herum, natürlich dank der Autoren, aber - zu diesem Thema in MQL4 sind die Arbeiten so "miserabel" (verzeihen Sie den Ausdruck), dass es Zweifel an ihrer langen und gewinnbringenden Arbeit gibt.
Ich spreche nicht über das Testen solcher Systeme in MT4-Tester.
Seitdem ist die Nachfrage nach Experten längst gestiegen.
Und die Versuche, Hunderttausende von Experten in einen Topf zu werfen, haben sich als inkonsequent erwiesen.
Es ist besser, ein paar profitable Trader zu haben als eine Schar von Betrügern.
Für Geschmack und Farbe gibt es keine Mitstreiter, wie man sagt.
Und Versuche haben meiner Meinung nach noch nichts gezeigt, da sie noch nicht einmal 1% der Gesamtmenge an Arbeit in diesem Bereich berührt haben.
PS
Es ist besser, einen zu haben, aber GRAAL. Die Frage ist nur, woher man es bekommt... :)
Ich denke, alle Programmierer sind in das Thema der mt4 zu mt5 Konvertierung interessiert. udmurt ist schmutzig, aber er ist in mancher Hinsicht richtig.
Zum Beispiel habe ich vor langer Zeit gemacht Klassen für MT5, um die Logik der MQL4-Code in MT5 arbeiten. Und sie sind einfacher und bequemer als die in diesem Artikel vorgeschlagen.
Was die Bitte angeht, den Code zu zeigen, mit dem eine Gruppe von Experten im MT4-Terminal handelt, haben Sie einen Nerv getroffen :))))
Vor etwa vier Jahren, als ich zum ersten Mal mit MQL4 Bekanntschaft machte, habe ich genau so einen Code erstellt. Das gute Stück liegt verstaubt in der Codebase.
Aber ich zeige es hier für Sie persönlich, weil es im Kern primitiv ist und in der Umsetzung nichts architektonisch Kompliziertes darstellt.
Deshalb finde ich Ihre Anfragen auch merkwürdiger als die von udmurta.
Ich möchte niemandes Gefühle verletzen. Es ist mir nur nicht ganz klar, warum meine Arbeit als "eine Möglichkeit, MQL4 in MQL5 zu konvertieren" angesehen wird. In meinen Codes gibt es kein einziges Stück MQL4-Ansatz. Ich habe die Daten einfach so organisiert, dass Multitimeframe-, Multicurrency- und Multisystem-Charakter von selbst entsteht. D.h. es handelt sich nicht nur um die Erstellung eines MQL4 EA in der MQL5-Umgebung, sondern um einen völlig unabhängigen Ansatz, der die Eigenschaften von MQL4 EAs hat, bzw. eine Teilmenge der Eigenschaften von MQL4 EAs sind in den Eigenschaften meines Modells enthalten. Das ist ein großer Unterschied, meinen Sie nicht auch?
Ich habe mir den von Ihnen angehängten Code kurz angesehen. Ja, es handelt sich tatsächlich um einen Multisystem-EA. Allerdings sind mir die Eigenschaften Multitimeframe und Multicurrency nicht aufgefallen (Währung und Timeframe für jedes System sind darin starr festgelegt, entschuldigen Sie, wenn ich falsch liege, aber ich habe keine Gelegenheit, den Code im Detail zu analysieren). Mein Ansatz impliziert Multisystem, Zeitrahmen und Währung gleichzeitig.
Ich denke, der Artikel sollte umbenannt werden - warum sollte man es einfach machen, wenn man es komplex machen kann.
Der Autor scheint für jede Zeile Code bezahlt zu werden.
Ich denke, der Artikel sollte umbenannt werden - warum sollte man es einfach machen, wenn man es komplex machen kann.
Es sieht so aus, als ob der Autor für jede Zeile Code bezahlt wird.
Die erste Hälfte des Artikels habe ich "in einem Atemzug" gelesen, beginnend mit gleitenden Durchschnitten und Bollinger, natürlich musste ich dann noch mehr ins Detail gehen, um die Essenz des Materials zu verstehen.
Aber das hat mir persönlich keine großen Probleme bereitet, und der Artikel als Ganzes ist meiner Meinung nach hauptsächlich einführender Natur (und sollte es auch sein). Zumindest habe ich die Essenz dessen, was der Autor den Lesern vermitteln wollte, verstanden (oder ich denke, ich habe sie verstanden).
PS
Die Stilistik des Artikels selbst und die darin angeführten Beispiele mögen umstritten sein, aber es ist schwer, es allen gleichzeitig recht zu machen.
Und das Thema ist wirklich interessant und meiner Meinung nach recht umfangreich, was den Umfang des untersuchten Materials angeht. Es beschränkt sich sicher nicht auf die "Umstellung von mt4 auf mt5".
.
Ich denke, der Artikel sollte umbenannt werden - warum sollte man es einfach machen, wenn man es komplex machen kann.
Es scheint, dass der Autor für jede Zeile Code bezahlt wird.
Von außen betrachtet mag es in der Tat seltsam erscheinen, dass selbst ein einfacher Expert Advisor, der auf gleitenden Durchschnitten basiert, etwa 50 KByte benötigt. Die Komplexität in der Anfangsphase wird jedoch durch seine Vielseitigkeit mehr als wettgemacht:
Möchten Sie dieselbe Strategie auf mehreren Zeitrahmen desselben Instruments ausführen? - Bitte, die Einrichtungszeit beträgt 1,5 Minuten.
Möchten Sie dieselbe Strategie mit unterschiedlichen Parametern auf demselben Instrument laufen lassen? Bitte, die Einrichtungszeit beträgt 1 Minute.
Wollen Sie ein und dieselbe Strategie auf mehreren Instrumenten gleichzeitig laufen lassen, wobei jedes Instrument individuelle Parameter haben soll? - Bitte, die Einrichtungszeit beträgt 2 Minuten.
Sie haben zwei, drei,... zehn Strategien und wollen diese auf einem Instrument gleichzeitig handeln (egal ob mit einem oder mehreren Expert Advisors)? - Bitte, die Einrichtungszeit beträgt 3 Minuten.
Sie benötigen mehrere Kombinationen dieser Funktionen auf einmal? Bitte, die Einrichtungszeit beträgt 5 Minuten.
Um all das zu bekommen, genügt es, einmal hart zu arbeiten und ein Modell zu erstellen. Dann können Sie mit diesem Modell machen, was Sie wollen: es multiplizieren, kombinieren, kapitalisieren, mit anderen zusammenführen. Ich habe nicht genug Phantasie, um die Möglichkeiten zu beschreiben, die sich mit diesem Ansatz eröffnen. Ich persönlich habe für mich selbst eine Entscheidung getroffen.
Was die Komplexität anbelangt, so gebe ich zu, dass sie etwas schwierig zu erfassen war. Aber ich hatte nicht das Ziel, einen weiteren Artikel darüber zu schreiben, wie einfach es ist, einen Expert Advisor in MQL5 zu erstellen. Der Artikel ist für Entwickler mit mittlerer und hoher Qualifikation gedacht, die OOP verstehen.
P.S. Können Sie sich die Möglichkeiten für den Expert Advisor selbst vorstellen?
Eines der Modelle, die in seiner Liste der Modelle enthalten sind, ist unrentabel geworden? - Der Expert Advisor selbst schließt es aus der Liste der Handelstaktiken aus.
Die Aggressivität der Kapitalisierung eines der Modelle entspricht nicht dem aktuellen Stand des Kontos? - Der Expert Advisor beschließt, die Art und Aggressivität der Kapitalisierung dieses Modells zu ändern.
Ist der aktuelle Markt günstig für eine Strategie? - Der Expert Advisor nimmt das Modell dieser Handelsstrategie selbstständig in seine Handelsliste auf. Sobald sich die Marktsituation ändert und ungünstig wird, schließt der Expert Advisor diese Taktik aus seiner Liste aus.
Und was hat MQL4 damit zu tun? Man muss für solche Möglichkeiten mit Komplexität und Volumen bezahlen, aber jeder, der versteht, was ich anbiete, wird erkennen, dass es das wert ist. Natürlich ist vieles von dem, was ich gesagt habe, noch auf der Ebene einer Erklärung, aber die Basis ist richtig gelegt, und es bleibt, sie weiter zu entwickeln.
(oder ich glaube, ich habe es erkannt).
; ).
Und was hat MQL4 damit zu tun ?
Wo habe ich über MQL4 gesagt, dass MQL5 autark ist.
;).
Wo habe ich gesagt, über MQL4, MQL5 ist autark.