Ce sont des méthodes ML et NN prêtes à être lancées. Conçu pour être facile pour ceux qui cherchent à apprendre de nouvelles techniques de prévision boursière. Ces exemples se veulent simples à comprendre et mettent en évidence les composants essentiels de chaque méthode. Des exemples montrent également comment exécuter les modèles sur les données actuelles afin d'obtenir des prévisions boursières.
pip install -r requirements.txt
Téléchargez les données de démarrage :
example_data
dans ce dossier de projet. Exécutez l’un des scripts dans simple_examples
.
Conçu pour une configuration facile des valeurs d'hyperparamètres explorées. Traitement multithread pour des exécutions rapides.
hyperparameter_tuning
config.py
en fonction de vos besoinshyper_main.py
Lisez-moi sur les hyperparamètres ici : réglage des hyperparamètres
Ce code peut être exécuté avec les exemples de données de stock disponibles sur les exemples de données D.AT.
Cet ensemble de données regroupe 5 années de données sur les prix des sociétés composant le S&P 500, segmentées en intervalles de 30 jours de bourse chacun. Les données de chaque segment ont été normalisées à l'aide d'une méthode dans laquelle les valeurs sont divisées par le point de données le plus récent du segment. Chaque ligne de l'ensemble de données représente un segment spécifique, fournissant un instantané des données boursières disponibles un jour de bourse particulier. Les lignes sont étiquetées pour indiquer à quel moment l'action a enregistré un gain minimum de 5 % au cours des 10 jours de bourse suivants.
train.csv
: Sur les 5 années, il contient les 4 premières années de données.test.csv
: Sur les 5 années, il contient la dernière année de données.latest.csv
: Ce fichier contient les données du jour de bourse le plus récent pour toutes les actions répertoriées. Bien qu'elle manque d'étiquettes (puisqu'elles concernent des événements futurs), chaque ligne conserve la même structure de vecteurs de caractéristiques que celles des fichiers train
et test
. Les lignes commencent par le symbole boursier, qui constitue un outil clé pour identifier les actions offrant des perspectives prometteuses de bonne performance.Les exemples de données sont statiques et ne contiennent pas les valeurs actuelles du cours des actions. Des données récentes personnalisables avec différentes stratégies de trading et options d'ingénierie de fonctionnalités peuvent être téléchargées gratuitement sur D.AT.