Diskussion zum Artikel "Feature Engineering mit Python und MQL5 (Teil II): Winkel des Preises (2), Polarkoordinaten"

 

Neuer Artikel Feature Engineering mit Python und MQL5 (Teil II): Winkel des Preises (2), Polarkoordinaten :

In diesem Artikel unternehmen wir den zweiten Versuch, die Veränderungen des Preisniveaus auf einem beliebigen Markt in eine entsprechende Veränderung des Winkels umzuwandeln. Diesmal haben wir einen mathematisch anspruchsvolleren Ansatz gewählt als bei unserem ersten Versuch, und die Ergebnisse, die wir erhalten haben, legen nahe, dass unsere Änderung des Ansatzes die richtige Entscheidung war. Diskutieren Sie heute mit uns, wie wir Polarkoordinaten verwenden können, um den Winkel zu berechnen, der durch Veränderungen der Preisniveaus gebildet wird, und zwar auf sinnvolle Weise, unabhängig davon, welchen Markt Sie gerade analysieren.

Das offene Interesse an der Umwandlung von Preisniveauveränderungen in Winkelveränderungen hat nicht nachgelassen. Wie wir bereits in unserem letzten Artikel in dieser Reihe erörtert haben, gibt es viele Herausforderungen zu bewältigen, um Änderungen des Preisniveaus erfolgreich in einen Winkel umzuwandeln, der diese Änderung darstellt.

Eine der am häufigsten genannten Einschränkungen in Diskussionen in der Gemeinschaft und in Forenbeiträgen ist das Fehlen einer interpretierbaren Bedeutung hinter solchen Berechnungen. Erfahrene Community-Mitglieder werden oft erklären, dass ein Winkel zwischen zwei Geraden besteht, weshalb der Versuch, den durch eine Preisänderung gebildeten Winkel zu berechnen, in der realen Welt keine physikalische Bedeutung hat. 

Das Fehlen einer realen Interpretation ist nur eine der vielen Herausforderungen, die Händler bewältigen müssen, die an der Berechnung des Winkels interessiert sind, der durch Veränderungen der Preisniveaus entsteht. In unserem vorherigen Artikel haben wir versucht, dieses Problem zu lösen, indem wir die Zeit auf der x-Achse ersetzt haben, damit der gebildete Winkel ein Verhältnis der Preisniveaus ist und eine interpretierbare Bedeutung hat. Bei unseren Untersuchungen haben wir festgestellt, dass unser Datensatz nach dieser Transformation mühelos mit „Unendlich“-Werten gespickt ist. Leser, die an einer kurzen Auffrischung unserer früheren Beobachtungen interessiert sind, finden hier einen Link zu dem Artikel.

In Anbetracht der zahlreichen Herausforderungen, die sich bei dem Versuch ergeben, Änderungen des Preisniveaus in eine entsprechende Änderung des Blickwinkels umzuwandeln, und des Fehlens einer eindeutigen Bedeutung in der realen Welt gibt es nur begrenzte, organisierte Informationen zu diesem Thema. 

Wir werden das Problem der Umrechnung von Preisen in Winkel aus einer völlig neuen Perspektive angehen. Diesmal werden wir einen mathematisch ausgefeilteren und robusteren Ansatz verwenden als bei den Tools, die wir bei unserem ersten Versuch entwickelt haben. Leser, die bereits mit Polarkoordinaten vertraut sind, können direkt zum Abschnitt „Erste Schritte in MQL5“ springen, um zu sehen, wie diese mathematischen Werkzeuge in MQL5 implementiert sind. 


Autor: Gamuchirai Zororo Ndawana

 
Wie
 

Ihr Vorschlag hat einen gravierenden Fehler.

Die Formel r=(x^2+y^2)^0,5 funktioniert nur, wenn x und y kommensurabel sind. Das heißt, wir haben auf beiden Achsen die gleichen Einheiten.

In unserem Fall haben wir auf der x-Achse die Zeit und auf der y-Achse die Punkte. Sie sind inkommensurabel, man kann Sekunden nicht in Punkte umrechnen.

Deshalb haben wir eine lächerliche 180-Grad-Drehung. Das heißt, der Preis ist in die entgegengesetzte Richtung gegangen - von der Gegenwart in die Vergangenheit. Wenn Sie Winkel wollen, bilden Sie eine lineare Regression y = a*x+b. Und leiten Sie den Winkel aus dem Wert von a ab. Vergleichen Sie dann das Ergebnis mit einer kreisförmigen Normalverteilung. Das wird interessant sein.

 
Too Chee Ng #:
Wie
Vielen Dank @Too Chee Ng
 
Aleksej Poljakov lineare Regression y = a*x+b. Und leiten Sie den Winkel aus dem Wert von a ab. Dann vergleichen Sie das Ergebnis mit einer kreisförmigen Normalverteilung. Das wird interessant sein.
Vielen Dank für Ihr Feedback @Aleksej Poljakov. Eine Sache, die ich nicht verstehe, ist, dass die x-Achse in diesem Artikel nicht die Zeit darstellt. Die x-Achse ist der historische Wert des Eröffnungskurses und die y-Achse ist der historische Wert des Schlusskurses. Daher verstehe ich nicht ganz, warum Sie sagen, dass die Zeit auf der x-Achse implementiert wurde.

Ich weise Ihren Standpunkt jedoch nicht zurück, angewandte Mathematik ist ein weites Feld, und ich bin offen für eine Diskussion mit Ihnen.

Ihr Lösungsvorschlag, den Winkel aus dem Wert von a abzuleiten, ist recht interessant, ich würde gerne mehr von Ihnen hören.

Grüße.

Gamu.