Diskussion zum Artikel "Statistische Schätzungen"

 

Neuer Artikel Statistische Schätzungen :

Die Schätzung der statistischen Parameter einer Sequenz ist sehr wichtig, weil die meisten mathematischen Modelle und Methoden auf unterschiedlichen Annahmen basieren, beispielsweise dem Normalverteilungsgesetz oder dem Streuungswert oder anderen Parametern. Beim Analysieren und Prognostizieren von Zeitreihen brauchen wir deshalb ein einfaches und bequemes Werkzeug, das es uns ermöglicht, die wichtigsten statistischen Parameter schnell und deutlich zu schätzen. Dieser Beitrag beschreibt kurz die einfachsten statistischen Parameter einer zufälligen Sequenz und mehrere Methoden für die visuelle Analyse. Er liefert die Umsetzung dieser Methoden in MQL5 und die Methoden der Visualisierung des Ergebnisses der Berechnung mithilfe der Anwendung Gnuplot.

Zum Anzeigen der Berechnungsergebnisse nutze ich die Freeware-Anwendung gnuplot, die für die Erstellung verschiedener 2- und 3-dimensionaler Diagramme vorgesehen ist. Gnuplot bietet die Möglichkeit, Diagramme auf dem Bildschirm (in einem separaten Fenster) anzuzeigen oder sie in verschiedenen Grafikformaten in eine Datei zu schreiben. Die Befehle für die Zeichnung von Diagrammen können über eine vorab vorbereitete Textdatei ausgeführt werden. Die offizielle Webseite des gnuplot-Projekts ist gnuplot.sourceforge.net. Die Anwendung ist Multiplattform-fähig und wird sowohl in Form von Quelltextdateien als auch von für eine bestimmte Plattform kompilierten Binärdateien bereitgestellt.

Die für diesen Beitrag geschriebenen Beispiele wurden unter Windows XP SP3 und mit gnuplot Version 4.2.2 getestet. Die Zip-Datei gp442win32.zip kann unter http://sourceforge.net/projects/gnuplot/files/gnuplot/4.4.2/ heruntergeladen werden. Ich habe die Beispiele nicht mit anderen Versionen und Builds von gnuplot getestet.

Sobald Sie das Archiv gp442win32.zip heruntergeladen haben, entpacken Sie es. Es wird der Ordner \gnuplot erstellt, der die Anwendung, die Hilfsdatei, die Dokumentation und Beispiele enthält. Um mit Anwendungen zu interagieren, legen Sie den gesamten Ordner \gnuplot im Stammverzeichnis Ihres MetaTrader 5 Client Terminals ab.

\gnuplot 

 Abbildung 1. Platzierung des Ordners \gnuplot

Sobald der Ordner verschoben wurde, können Sie die Bedienbarkeit der gnuplot-Anwendung anpassen. Führen Sie dazu die Datei \gnuplot\binary\wgnuplot.exe aus und geben Sie in der Befehlseingabe "gnuplot>" den Befehl "plot sin(x)" ein. Als Ergebnis sollte ein Fenster mit eingezeichneter Funktion sin(x) erscheinen. Sie können ebenfalls die in der bereitgestellten Anwendung enthaltenen Beispiele ausprobieren. Wählen Sie dazu den Menüeintrag Datei\Demos und wählen Sie die Datei \gnuplot\demo\all.dem aus.

Wenn Sie nun das Script erremove.mq5 ausführen, wird das in Abbildung 2 dargestellte Diagramm in einem separaten Fenster gezeichnet:

erremove.mq5 

Abbildung 2. Mithilfe des Scripts erremove.mq5 gezeichnetes Diagramm.

Autor: Victor