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
Seit der Ankündigung von MT5 habe ich versucht, eine Antwort auf diese Frage zu bekommen:
Um wie viel wird sich die Leistung meines EA (oder die eines anderen) erhöhen, wenn ich all dieses super-duper Zeug einbaue?
Ich habe nie eine Antwort erhalten...
...
...
Externe Bibliotheken sind untersagt, daher der R-Marktplatz. Wenn es diese Einschränkung nicht gäbe, würde ich mit dem Verkauf sehr hochwertiger Indikatoren ohne jedes Risiko reich werden.
...
Weißt du, was einen schlechten Tänzer aufhält?
Niemand verbietet, sich zu bereichern, indem man superprofitable statistische Methoden in MQL-Code umwandelt. AlgLib ist Ihre Hilfe.
Aber es ist alles wie in Ihrer Fantasie: "Wenn ich den gleichen hätte, aber mit rosa Knopflöchern, dann hätte ich so etwas gemacht und wäre ganz oben..." Aber versuchen Sie, den gleichen wenigstens einmal zu schreiben und versuchen Sie, ihn selbst umzusetzen. - Versuchen Sie zunächst, etwas zu schreiben und zumindest ein Exemplar Ihres Produkts zu verkaufen. Sie werden schnell auf den Boden der Tatsachen zurückkommen und verstehen, dass alles viel komplizierter ist, als nur irgendeine statistische Methode umzusetzen.
Leider sind Schnittstellen in MQL5 verboten, was sehr bedauerlich ist, obwohl sie durch einen geschickten Schachzug hätten aktiviert werden können: die Mehrfachvererbung von rein abstrakten Klassen.
Die Schnittstellen in MQL5 funktionieren:
Die Schnittstellen in MQL5 funktionieren:
Ein Objekt muss in der Lage sein, mehrere Schnittstellen zu unterstützen, sonst wird es sinnlos.
Leider nur auf der Ebene des Wunschdenkens:
Das heißt, solange IEnumerator eine rein abstrakte Klasse ist, ist die Mehrfachvererbung mit ihr völlig sicher.
Die Schnittstellen in MQL5 funktionieren:
In der Zwischenzeit müssen die Schnittstellen immer noch in lange Vererbungsketten verpackt werden. Ein Beispiel dafür ist die wunderbare interne Bibliothek, die von MQ veröffentlicht wurde:
Ein Objekt muss in der Lage sein, mehrere Schnittstellen zu unterstützen, sonst wird es sinnlos.
Wir arbeiten bereits daran, wir brauchen es selbst.
es genügt, die Mehrfachvererbung von Klassen zuzulassen, wenn sie als rein abstrakte Klassen dargestellt werden (keine Daten oder Implementierungen enthalten, alle Methoden sind öffentlich).