MetaTrader 5 Python User Group - wie man Python in Metatrader verwendet - Seite 35
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
Urteilen Sie nicht zu hart, vielleicht gibt es da draußen Python-Liebhaber, die versuchen, Python in alles und jedes zu integrieren.
Python ist eine C++-Bibliothek, ist es nicht besser, MQL SB(Standardbibliothek) zu machen?
MQ ging ursprünglich in diese Richtung, gab dann aber unter dem Ansturm von Ruto, RWods und Algibods auf.)
Ich denke, das ganze Problem ist, dass MQ Angst hat, über den Sandkasten hinauszugehen, wie R, Py, Alglib ist nicht mehr unser Problem.
Sie fügten einen Link zu anderen "Programmiersprachen" hinzu und ließen die anderen Yaps machen, was sie wollten.
Erinnert mich an einen Strauß.)
Welche Maßnahmen müssen ergriffen werden, um die Integration mit R festzustellen?
Das Problem ist die geringe Wahrnehmung des Themas in der breiten Masse und das fehlende Verständnis für die Entwicklung des Algotradings:
Strauß ist genau die Art von Person
Zum besseren Verständnis der Algotrading-Industrie:
Beim "erwachsenen" Handel ist das Risikomanagement in erster Linie eine Matte. Das maschinelle Lernen ist hier im Wesentlichen nur eine Möglichkeit, Matstat-Probleme zu lösen. Das sind etwas andere Aufgaben als die, die bei der Entwicklung des Internets der Dinge und Ähnlichem anfallen.
Von diesem Punkt an wurde es plötzlich sehr interessant ;)
Beim "erwachsenen" Handel ist das Risikomanagement in erster Linie eine Matte. Das maschinelle Lernen ist im Grunde nur eine Möglichkeit, Matstat-Probleme zu lösen. Dies sind etwas andere Aufgaben als die, die sich bei der Entwicklung des "Internet der Dinge" und anderer Dinge ergeben.
Steht da irgendwo "Nein zu Matstat!"?
Wir haben bereits einen großen Schritt nach vorne gemacht, indem wir die grundlegende mathematische Bibliothek von R in Form von MQL5-Quellen (mehr als 400 Funktionen) implementiert haben:
Statistische Verteilungen in MQL5 - das Beste aus R nehmen und es schneller machen
Allein durch die Integration mit Python erhalten Sie Zugang zu fast allen Möglichkeiten der statistischen Analyse.
Sobald wir Python fertiggestellt haben, werden wir die vollständige C/C++-Kompilierung im Editor aktivieren, um DLL, EXE und spezielle EX5-Module aus C++ zu erstellen. Dies wird es ermöglichen, bestehende C++-Bibliotheken mit minimaler Nacharbeit in EX5-kompatible Form umzukompilieren, und wird den Zugang zu vielen Open-Source-Bibliotheken eröffnen.
Steht da irgendwo "Nein zu Matstat!"?
Wir haben bereits einen großen Schritt nach vorne gemacht, indem wir die grundlegende mathematische Bibliothek von R in Form von MQL5-Quellen (mehr als 400 Funktionen) implementiert haben:
Statistische Verteilungen in MQL5 - das Beste aus R nehmen und es schneller machen
Allein die Integration mit Python ermöglicht den Zugang zu fast allen statistischen Analysemöglichkeiten.
Sobald wir Python fertiggestellt haben, werden wir die C/C++-Kompilierung in den Editor integrieren, um DLL, EXE und spezielle EX5-Module aus C++ zu erstellen. Dadurch können bestehende C++-Bibliotheken mit minimaler Nacharbeit in EX5-kompatible Form rekompiliert werden, was den Zugang zu einer Vielzahl von Opsource-Bibliotheken eröffnet.
Sehr interessant. Gibt es Pläne, die ex5-Bibliothek (als Ressource) in einen EA oder einen Indikator einzubetten, um sie auf dem Markt zu veröffentlichen?
Sehr interessant. Gibt es Pläne, die ex5-Bibliothek (als Ressource) in einen EA oder einen Indikator einzubetten, um sie auf dem Markt zu veröffentlichen?
Nein.
Aus Sicherheitsgründen können nur wir die Module öffentlich verbreiten.
Höchstwahrscheinlich wird es einen Bereich mit offiziellen Modulen in kodobase geben, die automatisch nach Anleitung hochgeladen werden:
Wir sind auch auf dem Weg zu automatischen Batchmanagern. Die Codebase-Engine wird reformiert werden.Nein.
Aus Sicherheitsgründen können nur wir die Module öffentlich verbreiten.
Höchstwahrscheinlich wird es in der kodobase eine Sektion mit offiziellen Modulen geben, die automatisch gemäß den Anweisungen hochgeladen werden:
Steht da irgendwo "Nein zu Matstat!"?
Wir haben bereits einen großen Schritt nach vorn gemacht, indem wir die grundlegende mathematische Bibliothek von R in Form von MQL5-Quellcode (über 400 Funktionen) implementiert haben:
Statistische Verteilungen in MQL5 - das Beste aus R nehmen und es schneller machen
Allein die Integration mit Python ermöglicht den Zugang zu fast allen Möglichkeiten der statistischen Analyse.
Sobald wir Python fertiggestellt haben, werden wir die C/C++-Kompilierung in den Editor integrieren, um DLLs, EXEs und spezielle EX5-Module aus C++ zu erstellen. Dadurch können bestehende C++-Bibliotheken mit minimaler Nacharbeit in EX5-kompatible Form rekompiliert werden, was den Zugang zu einer Vielzahl von Opsource-Bibliotheken eröffnet.
Ein sehr oberflächliches Studium der lokalen statistischen Bibliothek führt zur Entdeckung von schwerwiegenden Fehlern. Die fehlende Reaktion auf Meldungen dieser Fehler sieht sehr nach "matstat - nein!" aus.
Es ist unwahrscheinlich, dass Python jemals die Vielfalt von Paketen und die Gemeinschaft von Analytikern haben wird, die R hat.
Eine sehr oberflächliche Untersuchung der lokalen statistischen Bibliothek führt zur Entdeckung schwerwiegender Fehler. Das Ausbleiben von Reaktionen auf Meldungen dieser Fehler sieht sehr nach "matstat - nein!
1) Jede CDF - Wahrscheinlichkeitsverteilungsfunktion (diskrete Funktionen sind keine Ausnahme!) muss DEFINITIV für alle reellen Zahlen definiert sein. Nachfolgend finden Sie eine analoge Darstellung des Codes in R mit seinem Ergebnis, das zeigt, wie es in der Realität aussehen sollte. Übrigens, einige diskrete CDF-Funktionen werden korrekt gezählt, andere nicht.
2) Für den Wert 1 erhalten Sie einen Fehler bei der Division durch Null.
Wir haben eine Implementierung dieser Funktion für ganze Zahlen:
//--- m,k,n,x must be integer
Machen Sie Ihre eigene Funktion, wenn Sie müssen. Im Gegensatz zu R ist alles im Quellcode verfügbar.