Diskussion zum Artikel "DoEasy. Dienst-Funktionen (Teil 1): Preismuster"

 

Neuer Artikel DoEasy. Dienst-Funktionen (Teil 1): Preismuster :

In diesem Artikel werden wir mit der Entwicklung von Methoden zur Suche nach Preismustern anhand von Zeitreihendaten beginnen. Ein Muster hat einen bestimmten Satz von Parametern, die für alle Arten von Mustern gelten. Alle Daten dieser Art werden in der Objektklasse des abstrakten Basismusters konzentriert. In diesem Artikel werden wir eine abstrakte Musterklasse und eine Pin Bar-Musterklasse erstellen.

Für jedes Muster werden wir die Möglichkeit bieten, es in einem Chart grafisch darzustellen. Um das Chart nicht mit Mustersymbolen zu überladen, werden wir es ermöglichen, diese Symbole gemäß den Programmanweisungen anzuzeigen. Für jedes Muster können unterschiedliche Einstellungen für die Suche vorgenommen werden. Wir werden die Möglichkeit haben, Muster desselben Typs zu erstellen, die sich jedoch in ihren Parametern unterscheiden - es handelt sich um zwei oder mehr verschiedene Muster desselben Typs. Auf diese Weise können Sie nach einem bestimmten Muster suchen und dabei die verschiedenen Parameter angeben. Alle Listen mit den gefundenen Mustern werden im Programm gespeichert, um einen schnellen Zugriff gemäß den angegebenen Parametern zu ermöglichen. Auf diese Weise ist es möglich, alle Muster desselben Typs mit der ersten Art von Parametern zu finden und dann das gleiche Muster mit anderen Parametern zu finden und die Ergebnisse zu vergleichen. Ich halte es für sinnvoll, die geforderten Verhältnisse der Balkenproportionen nicht starr festzulegen, sondern flexibler zu handhaben - um die Möglichkeit zu geben, „mit den Parametern zu spielen“.

Alle gefundenen Muster für ein beliebiges Symbol und einen beliebigen Zeitrahmen des Charts werden in einer Liste von Mustern gespeichert, sodass wir die gemeinsame Liste verwenden können, um nach gemeinsamen Eigenschaften verschiedener Muster für unterschiedliche Preisdaten zu suchen, ohne sie vorher von verschiedenen Listen in eine Liste zu übertragen.

Autor: Artyom Trishkin