程序技术好文:量化分析入门

简介: 程序技术好文:量化分析入门

"

量化分析是一个充满魔力的词汇。前段时间淘了两本书,简单研究一下。

调取数据

一个是雅虎平台的数据。

导入相关模块包:

    from pandas_datareader import data as dt

获取中国平安的日线行情数据:

    start_date = '2020-01-01'

    end_date = '2020-03-20'

    zgpa = dt.DataReader('601318.ss','yahoo',

   //代码效果参考:https://v.youku.com/v_show/id_XNjQwNjU5MzMzMg==.html

         start_date,

            end_date)

    zgpa.head()

可以看到,数据已经导入了进来:

使用雅虎平台,最大的问题是需要开VPN。雅虎已经暂停了在大陆地区的服务。虽然咱有,但是多一步也是麻烦。决定放弃。

所以,我开始使用另外一个平台TuShare。这个平台还是很友好的。我使用的是pro版本,需要简单注册一下拿到Token。注册过程这里不再详述,详见其官网

  导入相关模块包

  import tushare as ts

初始化模块接口:

  pro = ts.pro_api('26498d37......1af056de1a0') #完整Token 56位字符串,这里隐去一部分

获取日线行情数据:

  zgpa = pro.daily(**{

    ""ts_code"": '601318.SH',

    ""trade_date"": """",

    ""start_date"": ""20220101"",

    ""end_date"": ""20220304"",

    ""offset"": """",

    ""limit"": """"

  }, fields=【

    ""ts_code"",

    ""trade_date"",

    ""open"",

    ""high"",

    ""low"",

    ""close"",

    ""pre_close"",

    ""change"",

    ""pct_chg"",

    ""vol"",

    ""amount""

  】)

  print(zgpa)

//代码效果参考: https://v.youku.com/v_show/id_XNjQwNjU5MzMyNA==.html

数据同样获取成功,可以看到包括了股票代码、交易日期、开盘价、收盘价、交易量等重要的日线行情数据:

接下来,我们就可以使用这些数据进行后续的分析了。


"
image.png
相关文章
|
3月前
|
缓存 算法 数据可视化
程序技术好文:计算机图形学
程序技术好文:计算机图形学
13 0
|
2月前
|
机器学习/深度学习 数据挖掘 PyTorch
🚀PyTorch实战宝典:从数据分析小白到深度学习高手的飞跃之旅
【7月更文挑战第29天】在数据驱动的世界里, **PyTorch** 作为深度学习框架新星, 凭借其直观易用性和高效计算性能, 助力数据分析新手成为深度学习专家。首先, 掌握Pandas、Matplotlib等工具进行数据处理和可视化至关重要。接着, 安装配置PyTorch环境, 学习张量、自动求导等概念。通过构建简单线性回归模型, 如定义 `nn.Module` 类、设置损失函数和优化器, 进行训练和测试, 逐步过渡到复杂模型如CNN和RNN的应用。不断实践, 你将能熟练运用PyTorch解决实际问题。
42 1
|
3月前
|
算法 vr&ar
程序技术好文:韩信点兵算法
程序技术好文:韩信点兵算法
24 0
|
3月前
|
前端开发 关系型数据库 MySQL
技术好文:R基础学习(三)
技术好文:R基础学习(三)
19 0
|
3月前
|
SQL cobar 关系型数据库
程序技术好文:点我吧工作总结(技术篇)Cobar原理和环境搭建
程序技术好文:点我吧工作总结(技术篇)Cobar原理和环境搭建
27 0
28个项目实战典型案例总结收获
28个项目实战典型案例总结收获
127 0
|
数据可视化 数据挖掘 大数据
大数据可视化理论与案例分析|青训营笔记
通过本篇文章,可以帮助读者对数据可视化的概念和原理有一个整体的认知,并且介绍了数据可视化中常见的可视化图表的种类和使用场景。
262 0
大数据可视化理论与案例分析|青训营笔记
|
机器学习/深度学习 算法 数据挖掘
全网最快入门———R语言机器学习实战篇6《功效分析》
R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。 机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
|
开发者 双11 安全
深度回顾!30篇好文,解析历年双十一背后的阿里技术秘籍 | 开发者必读(098期)
最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》!
1271 0