Hierbei handelt es sich um ML- und NN-Methoden, die sofort einsatzbereit sind. Entwickelt, um für diejenigen, die neue Techniken zur Aktienprognose erlernen möchten, einfach zu sein. Diese Beispiele sollen einfach zu verstehen sein und die wesentlichen Komponenten jeder Methode hervorheben. Beispiele zeigen auch, wie die Modelle mit aktuellen Daten ausgeführt werden, um Bestandsprognosen zu erhalten.
pip install -r requirements.txt
Laden Sie die Starterdaten herunter:
example_data
in diesem Projektordner. Führen Sie eines der Skripts in simple_examples
aus.
Entwickelt für die einfache Konfiguration der zu untersuchenden Hyperparameterwerte. Multithread-Verarbeitung für schnelle Laufzeiten.
hyperparameter_tuning
config.py
entsprechend Ihren Anforderungenhyper_main.py
ausHyperparameter-Readme hier: Hyperparameter-Tuning
Dieser Code kann mit den Beispielbestandsdaten ausgeführt werden, die unter D.AT-Beispieldaten verfügbar sind.
Dieser Datensatz umfasst 5 Jahre Preisdaten der Unternehmen, aus denen der S&P 500 besteht, segmentiert in Intervalle von jeweils 30 Handelstagen. Die Daten in jedem Segment wurden mithilfe einer Methode normalisiert, bei der die Werte durch den aktuellsten Datenpunkt innerhalb des Segments dividiert werden. Jede Zeile im Datensatz stellt ein bestimmtes Segment dar und bietet eine Momentaufnahme der an einem bestimmten Handelstag verfügbaren Aktiendaten. Die Zeilen sind so beschriftet, dass sie angeben, wann die Aktie innerhalb der folgenden 10 Handelstage einen Mindestgewinn von 5 % verzeichnete.
train.csv
: Von den 5 Jahren enthält es die ersten 4 Jahre an Daten.test.csv
: Von den 5 Jahren enthält es das letzte Jahr der Daten.latest.csv
: Diese Datei enthält Daten vom letzten Handelstag für alle aufgeführten Aktien. Obwohl es keine Beschriftungen gibt (da diese sich auf zukünftige Ereignisse beziehen), behält jede Zeile die gleiche Merkmalsvektorstruktur bei wie die in den train
und test
. Die Zeilen beginnen mit dem Börsentickersymbol und dienen als wichtiges Instrument zur Identifizierung von Aktien mit vielversprechenden Aussichten auf eine gute Wertentwicklung.Die Beispieldaten sind statisch und enthalten keine aktuellen Aktienkurswerte. Aktuelle Daten, die mit verschiedenen Handelsstrategien und Feature-Engineering-Optionen anpassbar sind, können kostenlos bei D.AT heruntergeladen werden.