Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Winkel Moving Average berechnen (http://www.expert-advisor.com/forum/showthread.php?t=7236)

droyo33 26.08.22 12:11

Winkel Moving Average berechnen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,

ich würde gerne einen Winkel eines Moving-Average berechnen.

Ich habe folgendes probiert:

Im beigefügten Bild ist ein Winkel von 48° zu sehen, den ich mittels MQL4 bzw. meiner Berechnung jedoch nicht erhalte.

Ich habe es wie folgt berechnet:

1. Von Anfang des Winkels 9 Kerzen nach rechts d.h. X-Achse = 9 lang (Ankathete)
2. Differenz zwischen Anfangswert und Endtwert des MA d.h. siehe blauen Balken (Gegenkathete)
3. WInkel mittels Arkustangens berechnet (Gegenkathete/Ankatehte) und davon den Arkustangens.
4 Für das folgende Beispiel erhalte ich nach der Berechnung einen Wert von ca. 88°.

Es liegt höchstwahrscheinlich an der X-Achse wo ich die Anzahl der Kerzen für die Berechnung nehme, was aber sehr wahrscheinlich falsch ist.

GIbt es eine Möglichkeit / oder Workaround wie ich den WInkel erhalte oder einen anderen Wert der die 48° repräsentiert?

https://www.expert-advisor.com/forum...-moeglich.html

hier habe ich leider keine entsprechnde Lösung für mein Anliegen sehen können.


Beste Grüße

Dennis

traderdoc 27.08.22 10:24

Um den Winkel auszurechnen, kann man natürlich prinzipiell GK/AK nehmen.
Nur das Ergebnis hängt eben von den Maßen von GK und AK ab.
Und in Deinem Fall passen die Maße nicht zueinander, um den gemessenen!! Winkel von 45° zu erhalten. Um den gemessenen Winkel von 45° zu erhalten, müsste man per Lineal die GK und AK ausmessen. Würde man allerdings bei diesem Meßverfahren die x- und/oder y-Achse stauchen oder strecken, dann würde sich auch der Winkel wieder ändern.
Deshalb wäre die Ermittlung des Winkels in der Tat besser, von einem "konstanten" Wert (bzgl. der Stauchung und Spreizung!) der y- und x-Achse auszugehen. D.h. bei der y-Achse wäre es dann egal, ob sie gestreckt oder gestaucht wird. Die Differenz wird diesselbe bleiben. Ebenso bei der x-Achse bleiben 9 Kerzen eben 9 Kerzen.
Nur darf man eben nicht den gedanklichen Fehler machen, den einen ermittelten Winkel mit dem anderen zu vergleichen bzw. gleichsetzen zu wollen.
Da man nicht permanent das Lineal oder den Winkelmesser an den Monitor halten will, wäre die Berechnung über die MA-Differenz und die Anzahl der Kerzen sinnvoller.
Ob man nun die x-Achse über die Kerzenanzahl angibt oder über die Zeitdifferenz (in Minuten oder Sekunden), ist eine rein persönliche Betrachtung. Entscheidend ist, dass immer wieder diesselbe Methode zugrunde gelegt wird.
In diesem konkreten Fall ist die GK mit 284 zu AK mit 9 so groß, dass sich eine Änderung der MA-Differenz nur marginal auf den Winkel auswirken würde. Sensibler wird das Winkelergebnis, wenn Gk:AK 1:1 beträgt. Daher der Rat, in diesem Fall die x-Achse in Stunden, Minuten oder Sekunden anzugeben, um sie so weit als möglich dem Wert der y-Achse aunzugleichen.

traderdoc

droyo33 04.09.22 20:48

Vielen Dank für die Antowort traderDoc!

MFG


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:38 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum