【文件属性】:
文件名称:股票买卖最佳时机leetcode-OmniTrade:股票交易推荐系统
文件大小:1.49MB
文件格式:ZIP
更新时间:2021-07-07 03:47:09
系统开源
股票买卖最佳时机leetcode
全方位交易
高级描述
简而言之:
使用神经网络根据历史市场数据生成买入或卖出信号
自动模型构建和调整(超参数搜索)
自动更新股价数据
灵活便于实验,例如。
对于不同的股票组合,不同的预测时间段和回报阈值(例如,如果未来
2
小时价格上涨
1%,则预测买入信号)等。
更多细节:
Omnitrade
是一个旨在将机器学习应用于股票价格预测的项目。
简而言之,它使用
TensorFlow
和
Keras
构建一个神经网络,当预测价格在给定时间段内上涨/下跌超过给定阈值(例如
2
小时内上涨
1%)时,该网络会生成买入/卖出信号。
神经网络的超参数和用于特征工程的参数(例如要对其进行预测的股票/公司的行情和预测长度)都可以在指定的文件中轻松更改。
该代码在这方面具有很大的灵活性,如下面的功能部分所述。
OmniTrade
只需最少的努力即可使用。
当输入数据文件和您的个人
API
密钥就位后,一次导入和一次函数调用就足以启动任何流程,无论是一轮训练神经网络、自动超参数优化,还是启动实时预测馈送。
在自动化方面,可以通过dataupdate脚本在后台自动完成数据
【文件预览】:
OmniTrade-master
----gitignore(5B)
----README.md(10KB)
----tfclasses.py(5KB)
----TradeSimulation.py(2KB)
----omnitrade.py(13KB)
----apihelpers.py(941B)
----readme images()
--------logo.png(137KB)
--------Basic overview flowchart.jpg(512KB)
----models()
--------Optimal Hyperparameters.txt(198B)
--------.DS_Store(6KB)
----featureengineering.py(5KB)
----requirements.txt(153B)
----.idea()
--------vcs.xml(180B)
--------misc.xml(185B)
--------modules.xml(270B)
--------OmniTrade.iml(431B)
--------inspectionProfiles()
----Helpers.py(1KB)
----params.py(3KB)
----Train.py(97B)
----gender_age_train.csv(2.26MB)
----dataupdate.py(3KB)
----logs()
--------.DS_Store(454KB)