Это методы ML и NN, готовые к запуску «из коробки». Разработан, чтобы быть простым для тех, кто хочет изучить новые методы прогнозирования акций. Эти примеры призваны быть простыми для понимания и подчеркивать основные компоненты каждого метода. В примерах также показано, как запускать модели на текущих данных, чтобы получить прогнозы по акциям.
pip install -r requirements.txt
Загрузите стартовые данные:
example_data
в этой папке проекта. Запустите любой из скриптов в simple_examples
.
Предназначен для простой настройки исследуемых значений гиперпараметров. Многопоточная обработка для быстрого выполнения.
hyperparameter_tuning
config.py
в соответствии с вашими потребностями.hyper_main.py
Информация о гиперпараметре здесь: Настройка гиперпараметра.
Этот код можно запустить с примером данных о запасах, доступных в примере данных D.AT.
Этот набор данных объединяет данные о ценах компаний, входящих в индекс S&P 500, за 5 лет, сегментированные на интервалы по 30 торговых дней каждый. Данные в каждом сегменте были нормализованы с использованием метода, при котором значения делятся на самую последнюю точку данных в сегменте. Каждая строка в наборе данных представляет определенный сегмент, предоставляя снимок данных об акциях, доступных в определенный торговый день. Строки помечены, чтобы указать, когда акция имела минимальный прирост в 5% в течение последующих 10 торговых дней.
train.csv
: из 5 лет содержит данные за первые 4 года.test.csv
: из 5 лет содержит данные за последний год.latest.csv
: этот файл содержит данные за последний торговый день для всех перечисленных акций. Хотя в нем отсутствуют метки (поскольку они относятся к будущим событиям), каждая строка сохраняет ту же структуру вектора признаков, что и в файлах train
и test
. Строки начинаются с тикера акции, который служит ключевым инструментом для определения акций с многообещающими перспективами хорошей доходности.Данные примера являются статическими и не содержат текущих значений цен на акции. Последние данные, которые можно настроить с помощью различных торговых стратегий и опций проектирования функций, можно бесплатно загрузить на сайте D.AT.