利用AI炒股开挂!这届程序员真会玩

news/2024/11/8 14:57:17/

用深度学习预测股票价格想过去有些不明觉厉,但已经不是什么新鲜事了,今天猿妹和大家分享一个股票预测模型,收集了机器学习和股票预测的深度学习模型,包括交易机器人和(股票)模拟。

 

想要准确预测股票市场是一项复杂的任务,因为有数百万个因素和先决条件会影响股票的走势,所以这个模型需要尽可能多的捕捉到这些先决条件,同时还需要作出几个重要的先决假设:1)市场不是100%随机的,2)历史重复,3)市场遵循人们的理性行为,4)市场是“完美的”。

 

创建者以高盛公司为例子,预测高盛的股票走势,使用 2010 年 1 月 1 日至 2018 年 12 月 31 日的日收盘价作为训练(七年)和测试(两年)数据。

 

为了创建所有神经网络,创建者使用MXNet及其高级API - Gluon,并在多个GPU上进行训练。整体架构如下:

 

利用AI炒股开挂!这届程序员真会玩

 

 

 

GitHub上还给出了详细的教程介绍每一个步骤,创建者表示最困难的部分是GAN,想要成功训练GAN最难的部分就是获得正确的超参数集。出于这个原因,创建者使用贝叶斯优化(带有高斯过程的贝叶斯优化)和强化学习(RL)来决定何时以及如何改变GAN的超参数。在创建强化学习时,也利用到一些最新的技术,例如Rainbow和PPO。

 

除了股票的历史交易数据和技术指标,创建者还NLP 中的 BERT 来创建情绪分析模型(作为基本面分析的来源),傅立叶变换用于提取整体趋势方向......只为捕获尽可能多的关于股票的信息,模式,依赖关系等。众所周知,数据越多越好。

 

集体过程我们就不过多赘述了,直接看结果:

 

绘制第一次训练之后的结果

 

利用AI炒股开挂!这届程序员真会玩

 

 

绘制 50 次训练后的结果

 

利用AI炒股开挂!这届程序员真会玩

 

 

绘制 200 次训练后的结果

 

利用AI炒股开挂!这届程序员真会玩

 

 

RL 运行了 10 eposide ,本文定义一个 eposide 是 GAN 完整训练 200 次后,下图是得到的最终的结果

 

利用AI炒股开挂!这届程序员真会玩

 

 

对整个教程感兴趣的,可以到GitHub一探究竟。至于准确率如何,试过就知道了

 

 

利用AI炒股开挂!这届程序员真会玩

 

 

 

目前,该项目已经获得 863 个Star,378 个Fork(GitHub地址:https://github.com/borisbanushev/stockpredictionai)


http://www.ppmy.cn/news/195278.html

相关文章

投资、理财、炒股记事

http://blog.csdn.net/pipisorry/article/details/45677173 同花顺模拟炒股软件的使用 下载同花顺模拟炒股软件 软件下载以后 ,会先提示注册 用户名 密码 邮箱地址登陆 菜单栏 > 委托 > 模拟炒股 > 炒股首页 > 找到自己的账号 > 我的模拟炒股 >…

如何用大数据炒股

我们如今生活在一个数据爆炸的世界里。百度每天响应超过60亿次的搜索请求,日处理数据超过100PB,相当于6000多座中国国家图书馆的书籍信息量总和。新浪微博每天都会发布上亿条微博。在荒无人烟的郊外,暗藏着无数大公司的信息存储中心&#xff…

炒股的最高境界:炒股就是炒心态,耐心看完受益匪浅!

其实炒股也是分为很多境界的,像我们大多数投资者可能还停留在最低级别的境界当中,那么炒股最高境界是什么? “不以涨喜,不以跌悲”这就是炒股的最高境界,也就是我们常说的心态! 有很多人炒了很多年股&…

炒股的策略方法

炒股的策略方法 炒股常见问题 你炒股的时候有没有遇到这样的问题? (1)需要时刻盯着大盘和个股的走势,一分心,一走神,就错过了机会?工作时没有时间和精力去看大盘走势和个股的走势,…

python炒股可行吗_用Python炒股,你不可以我能行!网友:略牛

由于小编并无深厚的数学功底也无深厚的金融知识, 所以不会在本文中引用各种高深的投资模型或数学模型。 交易系统 这里的交易系统不一定是程序,只是指你自己的交易原则或者遵守的一些技巧或者方法,你可以手动执行也可以借助编程语言,编程语言不就是一套用来使用的工具么。 建…

我的炒股策略

从2019年3月开始记录自己的炒股经历,不定期更新,警醒自己,不断提高。 赚钱是目的,不要跟股票谈恋爱。 2015年入市,经历的跌停比涨停多很多,现将自己的炒股心得进行记录,严格执行 股市涨涨跌跌…

python与炒股_Python量化炒股入门与实战技巧

章Python量化炒股快速入门 1.1初识量化炒股 1.1.1什么是量化炒股 1.1.2量化炒股的特点 1.1.3量化炒股的优势 1.1.4量化炒股的不足 1.2量化炒股的内容 1.2.1量化选股 1.2.2量化择时 1.2.3算法交易 1.2.4股指期货套利交易 1.3量化炒股的开发语言Python 1.3.1为什么使用Python来开…

炒股笔记

有道云笔记过期了,把笔记放到CSDN上,转载请注明出处https://blog.csdn.net/wangsun300/article/details/90234270,多年炒股心得!!! 抓住主升浪,永不被深套!!&#xff01…