Stock Prediction Neural Network and Machine Learning Examples
1.0.0
这些是开箱即用的 ML 和 NN 方法。专为那些希望学习股票预测新技术的人而设计。这些示例旨在易于理解并强调每种方法的基本组成部分。示例还展示了如何在当前数据上运行模型以获得股票预测。
pip install -r requirements.txt
下载启动数据:
example_data
目录保存到该项目文件夹中。运行simple_examples
中的任何脚本。
专为轻松配置所探索的超参数值而设计。多线程处理可实现快速运行。
hyperparameter_tuning
中config.py
以满足您的需求hyper_main.py
超参数自述文件位于此处:超参数调整
此代码可以使用 D.AT 示例数据中提供的示例股票数据运行。
该数据集封装了标准普尔 500 指数成分股公司 5 年的价格数据,分为每个 30 个交易日的间隔。每个段中的数据已使用将值除以段内最新数据点的方法进行标准化。数据集中的每一行代表一个特定的部分,提供特定交易日可用股票数据的快照。行被标记以指示股票在随后 10 个交易日内何时涨幅至少为 5%。
train.csv
:在这 5 年中,它包含前 4 年的数据。test.csv
:在 5 年中,它包含最后一年的数据。latest.csv
:此文件包含所有上市股票最近交易日的数据。虽然它缺少标签(因为这些标签与未来事件有关),但每一行都保持与train
和test
文件中的特征向量结构相同的特征向量结构。这些行以股票代码开始,是确定具有良好业绩前景的股票的关键工具。示例数据是静态的,不包含当前股票价格值。可通过 D.AT 免费下载可使用不同交易策略和特征工程选项定制的最新数据。