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
Schöne MQ! Seriöse Arbeit!
Ein Beispiel für die Verwendung der Bibliothek ist das Erlernen des Einmaleins durch ein neuronales MLP-Netz.
:( Ich habe Angst davor, was mit der Cloud passiert, wenn die Benutzer anfangen, die Bibliothek aktiv in ihren Experten zu verwenden.
Dieses einfache Skript wiegt weniger als ein Megabyte.
Das Gleiche, aber für RF:
zählt nicht so genau, ich sollte versuchen, es zu optimieren
PS
es ist genauer, 500 alt und r=1, mehr Anpassung und weniger Rauschen.
Dasselbe gilt für RF:
Hält nicht für so genau, muss versuchen, es zu optimieren
PS
dieser Weg ist genauer, 500 Bäume und r=1, mehr Anpassung und weniger Rauschen.
Forum zum Thema Handel, automatische Handelssysteme und Testen von Handelsstrategien
Fehler, Bugs, Fragen
Andrey Khatimlianskii, 2019.01.30 04:57 AM
MQL5\Include\Math\AlgLib\dataanalysis.mqh - CLinReg::LRLine funktioniert nicht für 1M und mehr Werte?Weiß das jemand?
Vielen Dank @Rashid Umarov
Ich empfehle allen, auf die Website zu gehen, da dieser Thread seit 3 Jahren aktualisiert wird, aber die Website wird ständig aktualisiert.
Wir haben die GPL C++-basierte Version der ALGLIB-Bibliothek komplett überarbeitet und sie als ALGLIB++ veröffentlicht. Damit wird die neueste Version der ALGLIB verfolgt, die zum Zeitpunkt 2019/12 bei 3.16.0 liegt. Seit den früheren Versionen, mit denen MQL5 synchronisiert ist, wurde in den Modulen Optimierung und Interpolation viel hinzugefügt (z. B. Punktwolken-Splines(!), weitere Methoden der inversen abstandsgewichteten Interpolation, zahlreiche zusätzliche Optimierungsmethoden usw.).
ALGLIB++ ist ein Derivat von ALGLIB, das als Zwischenform in einem längerfristigen Reengineering/Refactoring-Prozess verwendet wird, in dem es in natives C++ umkodiert wird (ähnlich wie vor Version 3), wobei die zusätzliche Schicht und Duplizierung entfernt wird, um eine direktere Unterstützung für Multithreading sowie zusätzliche Tests und Module und schließlich ein Skriptsprachen-Frontend bereitzustellen.
Die verschiedenen Sprachversionen der ALGLIB wurden alle aus einem gemeinsamen Kern generiert, wobei die C++-Version eine begrenzte (aber inoffizielle) Unterstützung für den C90-Dialekt von C bietet. Diese Eigenschaft machte es notwendig, in C Funktionen zu simulieren, die sonst nur in C++ vorhanden sind, und dann einen C++-Wrapper darüber zu legen. Dementsprechend gibt es zwei getrennte Namensräume: alglib_impl, der die C-Version enthält, und alglib, der die C++-Wrapper enthält. ALGLIB++ hat den größten Teil dieser Struktur und so viel wie möglich von der ursprünglichen Kodierung beibehalten, aber einen Großteil der globalen Infrastruktur reduziert oder eliminiert, als ersten Schritt zu ihrer Beseitigung und Ersetzung durch nativen C++-Multithreading-Code, und die C++-Wrapper-Schnittstelle erheblich vereinfacht. Als solche stellt sie eine Zwischenform dar, die eine Brücke zwischen ALGLIB selbst und der zukünftigen Bibliothek, in die ALGLIB++ umgewandelt wird, bildet.
Viele Probleme, die seit (und vor) den von MQL5 angepassten Versionen zu einer Zunahme der Komplexität in ALGLIB führten, wurden gelöst, was zu einer Vereinfachung der Struktur und einer Reduzierung der Komplexität führte. In seiner jetzigen Form sollte es sich als einfacher erweisen, die ALGLIB an MQL5 anzupassen, und zwar für diejenigen, die derzeit die MQL5-Version der ALGLIB pflegen.
Die Distribution enthält eine komplette Neuformatierung des Handbuchs für ALGLIB++ gegenüber dem ALGLIB C++ Original. Die Abschnitte über die Pakete und Unterpakete sind jedoch mit beiden Versionen von ALGLIB kompatibel, und sowohl das Layout als auch der Inhalt sollten leicht an die MQL5-Version angepasst werden können. MQL5 wird im Abschnitt "References & Related Links" des Handbuchs ausdrücklich erwähnt.
Die aktuellste Version finden Sie unter Zukunft in ALGLIB++ integriert werden soll. Andere Bibliotheken, einschließlich MKL (die übrigens über Routinen für neuronale Netze verfügt), werden ebenfalls für eine zukünftige Integration in Betracht gezogen.
Als Sie ALGLIB an MQL5 angepasst haben, sind Sie auf Schwierigkeiten mit den "RCOMM"-Routinen gestoßen.
Bei der Anpassung von ALGLIB an MQL5 sind Sie auf Schwierigkeiten mit den "RCOMM"-Routinen gestoßen.
Liebe Lydia:
Aber deine ALGLIB ++ Bibliotheksdatei auf github ist immer noch im C ++ CPP Format. Sie wurde nicht in MQL5 mql konvertiert. Würden Sie die ALGLIB ++ Bibliotheksdatei als .mql bereitstellen? Vielen Dank!
Liebe Entwickler, bitte fügen Sie der komplexen Struktur ( Quelle in SB <Math\Alglib\complex.mqh>) eine Methode zur Berechnung der konjugierten Zahl einer komplexenZahl hinzu.
Meine Version:
Nach dem nächsten Release eines neuen Builds muss man auf die vorherigeRevision zurücksetzen. Das ist lästig.
Sehr geehrte Entwickler, bitte fügen Sie eine Methode zur Berechnung der konjugierten Zahl einer komplexenZahl in die komplexe Struktur ein ( Quelle in SB <Math\Alglib\complex.mqh>).
Meine Version:
Nach dem nächsten Release eines neuen Builds muss man auf die vorherigeRevision zurückgehen. Das ist lästig.
Hinzugefügt