Dokumentation

Anwendungen

Zuletzt aktualisiert am 17. 2. 2021 von Mark Fric

Kalibrierung der Indikatoren (neu in B131)

Die Kalibrierungsfunktion der Indikatoren ist nützlich, wenn Sie Ihre Bausteine automatisch so einrichten wollen, dass sie Werte verwenden, die in einem effektiven Bereich liegen. Nach der Kalibrierung spiegeln die resultierenden Min-/Max-/Schrittwerte jedes Indikators den nützlichen Bereich in Abhängigkeit von Ihren Dateneinstellungen wider. Dies kann zu einem effektiveren Aufbau führen, da Werte, die im Diagramm nie vorkommen werden, nicht verwendet werden.

Der Kalibrierungsprozess funktioniert folgendermaßen:

  • Jeder Indikator wird mit Standardwerten für seine Parameter initialisiert und dann mit den gesamten historischen Daten aus den Dateneinstellungen ausgeführt.
  • Die berechneten Werte für jeden Balken werden in einem Speicher abgelegt, und dann werden die effektiven Mindest- und Höchstwerte aus allen Werten berechnet.
  • Der Minimalwert wird als Mittelwert - Standardabweichung berechnet, während der Maximalwert als Mittelwert + Standardabweichung berechnet wird.
  • Die Berechnung des Schrittwertes hängt von den Einstellungen der Schritte in Indikatoren kalibrieren Popup.

 

Popup zur Kalibrierung der Indikatoren

 

Die Kalibrierung kann durch Klicken auf die Schaltfläche Jetzt kalibrieren Schaltfläche oder Sie können die vor dem Start kalibrieren zuschalten Bausteine und die Kalibrierung wird automatisch bei jedem Projektstart durchgeführt.

Nach dem Kalibrierungsvorgang werden die Ergebnisse in der unten stehenden Tabelle der Indikatoren angezeigt. Sie können die Tabellenwerte bei Bedarf manuell anpassen. Nachdem Sie auf Speichern Siewerden die Indikatorwerte in Bausteine gesetzt und gespeichert.

Eine Standardkalibrierung, bei der nur die Standardwerte für jeden Indikator verwendet werden, ist möglicherweise nicht so effektiv, da die Berechnung nur mit einzelnen Einstellungen für jeden Indikator durchgeführt wird und die Ausgabewerte stark von den einzelnen Parametereinstellungen abhängen. Aus diesem Grund haben wir einen fortschrittlicheren Kalibrierungsprozess eingeführt, der es ermöglicht, mehrere Instanzen desselben Indikators mit jeweils unterschiedlichen Parametereinstellungen auszuführen.

Auf diese Weise spiegeln die Ausgabewerte besser die realen Werte wider, auf die man bei der Erstellung stoßen kann. Der Algorithmus zur Berechnung der Ergebnisse ist derselbe wie bei der oben beschriebenen Standardkalibrierung mit einer Instanz. Der einzige Unterschied besteht darin, dass für jeden Indikator mehrere Instanzen ausgeführt werden und die Ausgabewerte aus jeder Instanz zusammen im Speicher abgelegt werden.

Um den erweiterten Kalibrierungsprozess einzurichten und individuelle Parametereinstellungen für jeden Indikator zu definieren, haben wir eine Konfigurationsdatei erstellt calibrationSettings.txt innerhalb user/settings/ Ordner.

Sie können die Einstellungen entsprechend Ihren Bedürfnissen und Ihrem Anwendungsfall anpassen. Wenn Sie keine Einstellungen angeben, werden die Standardwerte verwendet.

Das Format der Datei ist ziemlich einfach, Sie können Zeilen mit # als erstes Zeichen kommentieren, leere Zeilen werden standardmäßig übersprungen und die Namenskonvention ist die gleiche wie bei Java-Snippets.

Sie können nur einige Parameter eines Indikators einstellen, oder alle, das hängt von Ihnen ab. Sie können auch die Berechnung der Ausgangspuffer einiger Indikatoren deaktivieren. Dies kann den Kalibrierungsprozess etwas beschleunigen. Sie können zum Beispiel die Hauptlinie des ADX-Indikators deaktivieren, da sie eine Mittellinie zwischen +DI und -DI ist und somit keinen Einfluss auf die Kalibrierungsergebnisse hat.

Zur Veranschaulichung sehen wir uns im Folgenden eine Beispielkonfiguration an:

Hier legen wir die Kalibrierungseinstellungen für den QQE-Indikator fest. Wir möchten benutzerdefinierte Einstellungen für RSIPeriod und sF verwenden. Wir wollen die Werte des Value1-Ausgangspuffers nicht berechnen, also setzen wir ihn auf deaktiviert. Diese Einstellungen werden insgesamt 5 Instanzen des QQE-Indikators während des Kalibrierungsprozesses erzeugen. Die endgültigen Parametereinstellungen lauten wie folgt:

Instanz # RSI Zeitraum sF wF
1 10 5 4.236
2 20 10 4.236
3 50 20 4.236
4 100 40 4.236
5 200 5 4.236

 

Die roten Zahlen in der Tabelle sind die Standardparameterwerte. Der Standardwert für sF ist 5, für wF ist 4.236.

Vielleicht haben Sie eine weitere Einstellung in den Kommentaren der Beispielkonfigurationsdatei bemerkt - rounding=disabled. Standardmäßig verschönern wir die dargestellten Kalibrierungsergebnisse ein wenig, nachdem die Kalibrierung durchgeführt wurde. Wir runden ein wenig, damit die Werte besser aussehen und nicht zu viele Nachkommastellen enthalten. Wenn Sie jedoch genauere Werte erhalten möchten, können Sie die Rundung deaktivieren, indem Sie die Zeile auskommentieren. Hier sehen Sie, wie sich die Ergebnisse je nach Rundung verändern.

Dies sind die standardmäßig gerundeten Ergebnisse für meine Build-Konfiguration:

Dies sind die gleichen Ergebnisse, aber ohne Rundung:

Wie Sie sehen können, sind die Werte im zweiten Screenshot etwas präziser. Es ist Ihnen überlassen, ob Sie die Rundung aktivieren oder deaktivieren.

War dieser Artikel hilfreich? Der Artikel war nützlich Der Artikel war nicht nützlich

Abonnieren
Benachrichtigen Sie mich bei
3 Kommentare
Älteste
Neuestes Meistgewählt
Inline-Rückmeldungen
Alle Kommentare anzeigen
Emmanuel
15. 1. 2022 3:12 Uhr

Das ist wirklich großartig, danke für diese großartige Arbeit !!!!

Kaveh Karimi
23. 2. 2022 8:43 Uhr

Leider verstehe ich die Bedeutung des Kalibrierungsindikators nicht.

tomas262
Verwaltung
Antwort an  Kaveh Karimi
25. 2. 2022 19:30 Uhr

Hallo,
Es geht darum, den Bauprozess effektiver zu gestalten, so dass weniger Rechenleistung erforderlich ist, um gute Ergebnisse zu erzielen. Wenn Sie keine Kalibrierung vornehmen, könnte das Prüfgerät Indikatorbereiche und Werte verwenden, die überhaupt nicht brauchbar sind