技术栈:Python语言、Flask框架、Tensorflow深度学习、LSTM神经网络算法股票价格预测、scikit-learn机器学习、东方财富爬虫、Echarts可视化、Sqlite数据库、HTML、requests爬虫技术
功能模块:
1、注册登录
2、大盘指数行情
大盘指数展示: 支持上证指数、深证成指、创业板指、中小板指、沪深300等主要大盘指数
K线图表: 显示历史K线走势,包含开盘价、收盘价、最高价、最低价
技术指标: 绘制MA5、MA10、MA20、MA60等移动平均线
成交量分析: 显示成交量柱状图,区分红涨绿跌
交互功能: 支持缩放、平移、数据查询等交互操作
数据来源: 从东方财富API获取实时数据
3、个股量化分析(输入股票代码,展示K线走势图、公司介绍、主要财务指标、机构预测、核心概念板块)
股票搜索: 支持股票代码和名称的模糊搜索
(1)K线分析: 显示个股历史K线走势
技术指标: 包括MA、BOLL、KDJ、MACD等多种技术指标
(2)基本面信息: 显示公司简介、主要指标、机构预测等
(3)核心概念: 展示股票所属的核心概念板块
4、涨停板热点分析(选择日期,展示热点行业板块涨停板)
日期选择: 用户可选择特定交易日期进行分析
可视化图表:
(1)柱状图显示不同行业板块的涨停股票数量分布
(2)饼图显示不同行业板块的成交额占比分布
详细数据: 包含涨跌幅、最新价、成交额、流通市值、换手率、封板资金等
(3)涨停股票池: 显示当日所有涨停股票的 详细信息
行业分布: 分析涨停股票在不同行业板块的分布情况
5、大盘资金流向分析
(1)沪深两市实时资金流:显示主力资金净流入趋势 (资金分类: 分析小单、中单、大单、超大单、主力的净流入情况)
(2)南北向实时资金流: 分析港股通(沪)、港股通(深)、南向资金流向
实时数据: 获取当日沪深两市实时资金流向
图表展示: 通过折线图展示资金流向趋势
6、 市场基本面估值分析
(1)大盘市盈率(TTM)分布曲线图
(2)大盘市净率MRQ分布曲线图
估值指标: 分析市盈率(TTM)等市场估值指标
分位数分析: 提供30%、50%、70%分位数参考值
历史对比: 显示历史估值曲线,帮助判断当前市场位置
多市场类型: 支持不同市场类型的估值分析
趋势判断: 通过估值数据判断市场情绪和趋势
7、龙虎榜热股排名
(1)显示龙虎榜热股排名表格
涨跌幅分析: 按今日涨跌、5日涨跌等维度排序
资金流向: 显示主力资金净占比情况
8、个股收益量化分析
(1)日收益率曲线图
(2)累计收益率曲线图
技术指标: 使用布林带(BOLL)等技术指标进行分析
年化收益率: 计算股票的年化收益率
最大回撤: 计算并显示最大回撤指标
风险评估: 通过量化指标评估股票风险
9、股票价格预测
LSTM模型: 基于长短期记忆(LSTM)神经网络进行预测,预测未来10个交易日的股价走势
支持用户输入回看窗口、测试比例、训练轮数等参数
可视化折线图展示: 将实际数据与预测数据在图表中对比展示,计算并显示预测误差(MAE)
10、后台管理
用户数据管理、股票信息管理、股票K线数据管理