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

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

"

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

调取数据

一个是雅虎平台的数据。

导入相关模块包:

    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
相关文章
|
存储 网络安全 文件存储
内网穿透:实现公网访问内网群晖NAS的方法
内网穿透:实现公网访问内网群晖NAS的方法
|
12月前
|
安全 C++
【c++】继承(继承的定义格式、赋值兼容转换、多继承、派生类默认成员函数规则、继承与友元、继承与静态成员)
本文深入探讨了C++中的继承机制,作为面向对象编程(OOP)的核心特性之一。继承通过允许派生类扩展基类的属性和方法,极大促进了代码复用,增强了代码的可维护性和可扩展性。文章详细介绍了继承的基本概念、定义格式、继承方式(public、protected、private)、赋值兼容转换、作用域问题、默认成员函数规则、继承与友元、静态成员、多继承及菱形继承问题,并对比了继承与组合的优缺点。最后总结指出,虽然继承提高了代码灵活性和复用率,但也带来了耦合度高的问题,建议在“has-a”和“is-a”关系同时存在时优先使用组合。
709 6
|
机器学习/深度学习 人工智能 运维
智能化运维:AI在故障预测与自愈系统中的应用
【6月更文挑战第13天】本文探讨了人工智能技术在现代IT运维领域的应用,着重分析了AI如何通过数据分析和机器学习算法实现故障预测和自动化修复。文章将揭示智能运维系统的工作机制,以及它如何帮助企业减少停机时间,提高服务稳定性,并最终推动业务连续性和增长。
|
敏捷开发 监控 测试技术
深入理解自动化测试:从理论到实践
自动化测试在软件开发中扮演着至关重要的角色,它不仅提高了测试效率,还确保了软件质量的一致性和可靠性。本文将引导你了解自动化测试的核心概念,探讨其在不同开发阶段的应用,并通过一个简单的代码示例,展示如何实现一个基本的自动化测试脚本。无论你是初学者还是有经验的开发者,这篇文章都将为你提供宝贵的见解和实用的技能。
332 1
|
应用服务中间件 Linux nginx
【Nginx 第二篇章】windwos、linux、docker-compose 安装 NGINX
在一节中,我们介绍了如何在Windows环境下安装Nginx,包括从官网下载稳定版压缩包、解压并直接运行`nginx.exe`启动服务,最后通过浏览器访问`http://localhost/`验证安装。第二节覆盖了Linux环境下的安装流程,首先安装必要依赖,接着利用包管理器安装Nginx,并通过`systemctl`或`service`命令启动,同样通过浏览器确认安装成功。第三节则展示了如何使用`docker-compose`轻松部署Nginx,通过编写`docker-compose.yml`文件定义服务和配置映射,最后执行`docker-compose up -d`后台启动容器。
342 0
如何把多个文件(夹)向上移动1层(或多层)(在批量复制前或后进行)
该文介绍了如何使用一个工具将四个文件夹内的所有文件合并到另一个文件夹中。工具可以从百度网盘或蓝奏云下载,提取码分别为qwu2和2r1z。操作步骤包括:打开工具,选择文件批量复制,设置源路径上移,确定设置后将文件夹拖入,导入文件,移除不需要的文件夹路径,最后执行移动操作。移动过程中会删除空文件夹,并在回收站中可见。
|
缓存 运维 Kubernetes
阿里云云效操作报错合集之有几个老项目流水线,部署过程一直是部署中不结束,该怎么办
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
监控 数据可视化 测试技术
性能测试:性能测试流程与方法
**性能测试流程与方法概述:** 本文介绍了性能测试的关键步骤,包括现状分析、指标获取、用户场景定义、验收标准设定、测试计划编写、压力环境准备、执行压测、监控、结果分析、报告编写及改进建议。测试方法涉及并发模式(虚拟用户)和RPS模式(吞吐量),确保系统在不同负载下的稳定性和效率。
|
缓存 网络协议 安全
tcp、http、rpc和grpc得一些个人总结
tcp、http、rpc和grpc得一些个人总结
842 0
|
存储 MySQL 关系型数据库

热门文章

最新文章