机器学习AI选股——N+1日股价预测(开篇)

本文介绍了一个使用机器学习预测股价的案例,通过TensorFlow和Python构建模型,对平安银行的日线数据进行训练和预测。结果显示预测值与实际收盘价格曲线吻合,提出是否能作为投资参考及加入成交量数据可能改善结果的问题,引导读者深入探讨机器学习在股票分析的应用。
摘要由CSDN通过智能技术生成

机器学习AI选股——N+1日股价预测(开篇)


免责声明:
1.本文思路仅提供学习参考,实际投资并不能以本文模型、结论作为依据。
2.未经本人许可,不得转载!
看过来的朋友是否已经看到了未来无限的金钱向你飞来?
喂,那个谁,快醒醒吧!!机器学习AI用于选股有没有可能就是一个坑?你真的觉得它是万能的?

虽然说无知者无畏,但在你深入学习相关知识之前千万别真金白银投入市场来试!与其因此造成损失不如请作者喝杯咖啡先!
我只是想去坑里面踩一遭,见见世面,如果你也是,我们可以同行!
在这里插入图片描述
开篇我们提供了一个完整的N+1日股价预测案例,读者可以先不必了解其中所有细节,看个大概就行,在以后的篇章我们再深入去了解。

1.准备数据

以平安银行日线数据为例

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd 
#表示直接在浏览器中显示matplotlib图表
%matplotlib inline 
file=r'C:/Users/admin/Desktop/TestData/000001_day.csv'
df=pd.read_csv(file)
print(df.tail())
# 处理第二日收盘价字段
df['tomorrow']=df['close'].shift(-1)
testCount=int(len(df)*0.8) #训练数量
cols=['open','close','high','low']
#训练集
x_train=df[cols][:testCount]
y_train=df['tomorrow'][:testCount]
# 测试集
x_test=df[cols][testCount:]
y_test=df[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值