选课选项

Python股票数据分析

Python股票数据分析

课程修改日期: 25 Nov 2022
  • 课程类型:实训课
  • 开课机构:中软国际
  • 适用学历层次:高职
  • 课时:

Python股票数据分析》课程标准(教学大纲) 

课程名称      Python股票数据分析

课程ID        zr057

开课机构:      中软国际

适用学历层次:  高职

学分:         1

学时:         20

建议开课学期:  二年级下

适用专业:      软件技术、人工智能

课程类型:      实验课

授课方式:      在线课程

前导课程:      数据采集与分析

后续课程:     

一、    课程简介

本案例使用baostock, tushare, mpl_finance等对股票数据进行分析并提取最优投资组合。

    主要技术:PandasMatplotlibbaostocktusharempl_finance

功能模块:

1)获取股票历史行情数据:利用baostock模块完成多支股票历史行情数据的获取并分别存入本地文件,用于后续数据分析。

2)绘制k线图:股票分析走势必不可少就是对于k线图的使用,本部分使用mpl_finance库为工具绘制出k线图.

3)收盘价、成交量、累计收益曲线:绘制股票的收盘价、成交量时间序列图和累计收益曲线,查看股票价格的变化趋势、波动幅度。

4)收益和风险:呈现了股票的收益率以及分布,并计算了指示风险的三项统计量:方差、偏度和峰值来合理分析股票的收益和风险。

5)投资组合收益分析:利用Markowitz均值-方差投资组合理论选取夏普比率最高组合和风险最小组合对比等权重组合,以累计收益曲线为衡量指标,选出最优的投资方案。

二、    教学目标

学生通过本课程的学习,将具备以下知识、能力、素质,能够:

1.  理解股票数据分析的基本原理和方法

2.  调用恰当的算法库函数构建模型

3.  以可视化的方式展现数据

自助选课 (学员)