English Русский 中文 Español 日本語 Português
Die Einschätzung der Modellierungsqualität von Minutendaten

Die Einschätzung der Modellierungsqualität von Minutendaten

MetaTrader 4Tester | 9 November 2015, 09:55
841 0
MetaQuotes
MetaQuotes
Im Artikel "Was heißen die Zahlen im Prüfbericht über Experte" wurde die Formel der Einschätzung der Modellierungsqualität eingeführt:
ModellingQuality = ((0.25*(StartGen-StartBar) + 
                     0.5 *(StartGenM1-StartGen) + 
                     0.9 *(HistoryTotal-StartGenM1)) / (HistoryTotal-StartBar))*100%;
in der:
  • HistoryTotal - der Anzahl der Balkens (Bars) in der Geschichte;

  • StartBar - die Nummer des Balkens, von dem die Modellierung begann. Die Modellierung beginnt mindestens bei dem 101 Balken oder bei dem Balken, der dem ersten Frist der Test-grenzen entspricht

  • StartGen - die Nummer des Balkens, von dem die Modellierung auf Basis der Historie Daten des nächsten Zeitrahmens begann;

  • StartGenM1 - die Nummer des Balkens, von dem die Modellierung auf Basis der Minuten begann;

hierbei:

  • Der Abstand ist zwischen dem Anfang der Modellierung von Datenbanken des Zeitrahmens und bis zum Anfang der Modellierung auf Basis der Historie Daten von dem nächsten Zeitrahmen, hat einen Index von 0,25;

  • Der Abstand ist zwischen dem Anfang der Modellierung von Datenbanken des nächsten Zeitrahmens und bis zum Anfang der Modellierung auf Basis der Minuten, hat einen wesentlichen Index von 0,5;

  • Der Abstand ist zwischen dem Anfang der Modellierung von Minuten und bis zum Ende der Historie Daten, hat einen wesentlichen Index von 0,9.

Die Daten, die auf Basis Minuten modelliert wurden, werden sehr hoch bewertet: haben 90% Qualität.

Abgesehen von der gleichen Formel, können die Teste auf der eineminütigen Periode M1 keine Qualität von mehr als 25% betragen, weil bei der Modellierung dieser Daten keine Daten von einer wenigeren Periode verwendet werden. Die Daten mit einer wenigeren Periode gibt es für den Benutzer-Terminal nicht, aber es gibt Ticksdaten. Allerdings werden Ticksdaten nicht im Benutzer-Terminal durch Standardmittel gespeichert.

Minutendaten sind selbst die detailliertesten Daten über die Preisbewegung. Mit ihrer Hilfe kann man gut die Preisbewegung der großen Perioden innerhalb der Balkens modellieren. Daraufhin ist die Diskrepanz zwischen der realen Preisbewegung und der modellierten Ticks wird nicht groß, aufgrund des Vorhandenseins der minutenlangen Bezugspunkte : Open, High, Low, Close. Diese Bezugspunkte bilden die erste Annäherung an die Funktion-Preisbewegung (die erste Näherung). Je höher ist der Wert der Periode,die modelliert wird, desto mehr gibt es Bezugspunkte und genauer Modellierung. Und umgekehrt, je niedriger ist der Wert der Periode,die modelliert wird, desto geringer ist die Modellierungsqualität. Zum Beispiel, um ein stundenmäßiger Balken zu modellieren, können bis zu 240 eineminütigen Bezugspunkte verwendet werden,um ein fünfminütiger Balken zu modellieren, wird die Anzahl der Bezugspunkte schon bis 20 sinken.

Wie wir bereits erwähnt haben, gibt es für einen eineminütigen Balken nur vier Bezugspunkte! Deshalb ist die Modellierungsqualität von den eineminütigen Balkens ist nicht höher als 25%. Allerdings, wenn Signale während Testen auf den eineminütigen Balkens verwenden, die von den Daten des größen Zeitrahmens empfangen wurden, müssen die modellierten Daten natürlich höher als 0 bewertet werden, denn es wird die Preisbewegung im längeren Balken berechnet als nur in einem eineminütigen Balken.


Hinweis: Genauer gesagt, bei der Berechnung der Modellierungsqualität von den fünfminütigen Balkens, die auf Basis der eineminütigen Balkens modelliert wurden, sollen Daten auf Basis der Historie Daten des nächsten Zeitrahmens berechnet werden, und sollen mit dem Index 0,5 und nicht 0,9 bewertet werden. Allerdings haben wir beschlossen, keine neue zusätzliche Formel einzuführen und die Modellierungsalgorithmus auf diese Weise nicht zu erschweren.

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalartikel: https://www.mql5.com/ru/articles/1513

Der grafische Expert Advisor:AutoGraf Der grafische Expert Advisor:AutoGraf
Es werden die Verwendungsmöglichkeiten der grafischen Mittel betrachtet, um ein bequemes Interface (Benutzeroberfläche) des Kontrollhandels zu erstellen.
Das Beispiel einer Experteneinstellung Das Beispiel einer Experteneinstellung
Die Grundlagen der Programmierung der Programmierungssprache-MQL4 werden am Beispiel der Erstellung eines einfachen Experten-Advisor-Systems durch den Standard-Indikator-MACD betrachtet.
Die Arbeit mit Daten. Das Beispiel für Visualisierung der wichtigen Marktereignisse Die Arbeit mit Daten. Das Beispiel für Visualisierung der wichtigen Marktereignisse
Der Artikel betrachtet die Perspektive für die Verwendung MQL4, um eine produktive Arbeit im Markt Forex zu leisten.
Der Fehler 146 ("Trade-Context ist besetzt") und was man dagegen tun kann Der Fehler 146 ("Trade-Context ist besetzt") und was man dagegen tun kann
Der Artikel ist dem konfliktfreien Handel von mehreren Experten an einem Terminal MT 4 gewidmet und baut auf einen Benutzer, der grundlegende Arbeitsfähigkeiten und Programierungserfahrung mit dem Terminal MQL4 hat.