网易首页 > 网易号 > 正文 申请入驻

【量化小讲堂】极简方法将日线数据转为周线、月线

0
分享至

引言:

本系列帖子“量化小讲堂”,通过实际案例教初学者使用python、pandas进行金融数据处理,希望能对大家有帮助。

【必读文章】:《10年400倍策略分享-附视频逐行讲解代码》

【所有系列文章汇总】:查看文章汇总目录请点击此处

微信:coinquant,有问题欢迎交流。

文中用到的A股数据可在www.yucezhe.com下载,这里可以下载到所有股票、从上市日起的交易数据、财务数据、分钟数据、分笔数据、逐笔数据等。

极简方法将日线数据转为周线、月线或其他周期

分析股票数据的时候,往往会用不同的周期进行分析,以期得到更加全面的结果。比如日线、周线、月线,或者5分钟、15分钟、30分钟、60分钟。甚至有的时候会想,为什么的我的周期必须是自然周或者自然月,我能不能每11天或者每24天一个周期。

面对这样的需求,就必须写程序在不同的周期之间进行转换。本篇文章以将日线数据转换为周线数据为案例例,向大家介绍pandas的以下功能:

1.使用pandas导入和导出输出

2.resample函数的用法

下面开始正文。

需要把日线转为周线,那么首先必须要有日线数据,从这个网站可以下载到所有股票历史上的日线数据,可以作为我们计算的原始数据。数据下载下来是下图这个样子:

每个股票一个csv文件

每一行是每一天的数据

这个日线数据有以下的字段:

【code】 股票的代码,上证股票以sh开头,深证股票以sz开头

【date】 交易日期

【open】 开盘价

【high】 最高价

【low】 最低价

【close】 收盘价

【change】 涨跌幅,复权之后的真实涨跌幅,保证准确

【volume】 成交量

【money】 成交额

【traded_market_value】 流通市值

【market_value】 总市值

【turnover】 换手率,成交量/流通股本

【adjust_price】 后复权价,复权开始时间为股票上市日,精确到小数点后10位

【report_type】 最近一期财务报告的类型,3-31对应一季报,6-30对应半年报,9-30对应三季报,12-31对应年报

【report_date】 最近一期财务报告实际发布的日期

【PE_TTM】 最近12个月市盈率,股价 / 最近12个月归属母公司的每股收益TTM

【PS_TTM】 最近12个月市销率, 股价 / 最近12个月每股营业收入

【PC_TTM】 最近12个月市现率, 股价 / 最近12个月每股经营现金流

【PB】 市净率,股价 / 最近期财报每股净资产

在进行日线周线转换的时候,一定要注意,大部分周线的指标是这个日线指标在这一周最后一个交易日的值。比如周线的【close】应该等于这一周最后一天日线数据的【close】。

但是有的指标是例外,比如周线的【high】应该等于这一周所有日线【high】中的最大值,周线的【volume】应该等于这一周所有日线【volume】的和。

有了这样的理解之后,直接上程序截图,里面有详细的注释,有问题可以留言,程序的源码可以加我的微信coinquant索要。

把数据和程序下载下来,在程序中修改好文件的路径,应该就可以直接运行了。

思考题:

本案例中是将日线数据转换为周线,那么如何将日线数据转换为月线数据呢?

答案:只要修改代码中的一个字母就行了。

之后会讲的内容:

现在想到的之后几期会讲的内容:

【量化小讲堂 - python & pandas技巧系列】使用python计算KDJ指标

【量化小讲堂 - python & pandas技巧系列】使用python计算MACD指标

【量化小讲堂 - 投资策略系列】KDJ、MACD指标双金叉选股效果

对于文章的内容有疑问、或者《量化小讲堂》相关的问题,欢迎大家留言、私信与我进行沟通。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
“官场小说家”杨克宁被决定逮捕!

“官场小说家”杨克宁被决定逮捕!

正义网
2024-06-03 15:01:04
贝克汉姆拥抱哈珀看球赛,却被网友质疑太过亲密,女儿大了要避嫌

贝克汉姆拥抱哈珀看球赛,却被网友质疑太过亲密,女儿大了要避嫌

麦大人
2024-06-03 13:30:19
看到月球上的五星红旗,美国登月再遭质疑:为何美国国旗会飘扬?

看到月球上的五星红旗,美国登月再遭质疑:为何美国国旗会飘扬?

落笔成佛
2024-06-03 14:04:42
统治者是怎样欺骗民众的?——“假想敌”策略

统治者是怎样欺骗民众的?——“假想敌”策略

黑噪音
2024-06-03 15:17:58
没底线!漫展模仿科比遇难现场,球迷出离愤怒,Cos圈却不知悔改

没底线!漫展模仿科比遇难现场,球迷出离愤怒,Cos圈却不知悔改

末位侃球
2024-06-03 09:12:25
王健林宣布退出:转让全部股权!还清6000亿,成功上岸!

王健林宣布退出:转让全部股权!还清6000亿,成功上岸!

老蒋谈策划
2024-06-03 09:58:44
伊朗外交部竟然向我国提出了抗议!

伊朗外交部竟然向我国提出了抗议!

止戈军是我
2024-06-03 09:49:47
接班100天,宗馥莉急了

接班100天,宗馥莉急了

中国企业家杂志
2024-06-03 09:37:04
风波升级!日本人为了抓铁头,将悬赏金加到1000万,一些华人加入

风波升级!日本人为了抓铁头,将悬赏金加到1000万,一些华人加入

辣条小剧场
2024-06-03 08:00:12
周深演唱会开场空座一片,送票都无人问津,座位上放荧光棒撑场面

周深演唱会开场空座一片,送票都无人问津,座位上放荧光棒撑场面

娱圈小愚
2024-06-03 09:56:23
外媒:美国放宽限制后,乌克兰首次使用“海马斯”袭击俄本土

外媒:美国放宽限制后,乌克兰首次使用“海马斯”袭击俄本土

环球时报国际
2024-06-03 18:26:39
连总部都5折卖了,还有什么能拯救万科?

连总部都5折卖了,还有什么能拯救万科?

市界
2024-06-03 14:34:11
都是低生育率国家,为什么日韩是“不想生”,中国却是“不敢生”?

都是低生育率国家,为什么日韩是“不想生”,中国却是“不敢生”?

小萝卜丝
2024-06-03 11:09:01
“美国出卖了乌克兰,50年后这国家就没了”

“美国出卖了乌克兰,50年后这国家就没了”

观察者网
2024-06-03 14:02:09
广东原省委副书记判“死缓”,家中搜出十几车现金与黄金,曾向周永康递效忠信

广东原省委副书记判“死缓”,家中搜出十几车现金与黄金,曾向周永康递效忠信

天闻地知
2024-06-03 14:48:57
张柏芝被骂忘恩负义,为4000万自认是前经纪人的狗?工作室回应了

张柏芝被骂忘恩负义,为4000万自认是前经纪人的狗?工作室回应了

拾娱先生
2024-06-02 23:16:36
太丢脸了!荷兰海军护卫舰穿越台湾海峡,被两岸当渔船,直接无视

太丢脸了!荷兰海军护卫舰穿越台湾海峡,被两岸当渔船,直接无视

域观天下
2024-06-03 10:13:51
县城工资,重回“3000块”时代

县城工资,重回“3000块”时代

曹多鱼的财经世界
2024-06-03 09:31:28
湖南:小伙捧鲜花表白女技师,做足疗一见钟情,网友:长得很哇塞

湖南:小伙捧鲜花表白女技师,做足疗一见钟情,网友:长得很哇塞

百晓史
2024-06-02 09:09:36
今年养老金调整有点“小意外”,养老金调整细则,会不会提低控高

今年养老金调整有点“小意外”,养老金调整细则,会不会提低控高

社保小达人
2024-06-03 11:48:16
2024-06-03 18:48:49
邢不行
邢不行
专注python量化投资
10文章数 185关注度
往期回顾 全部

财经要闻

接班100天,宗馥莉急了

头条要闻

美国放宽限制后 乌克兰首次使用"海马斯"袭击俄本土

头条要闻

美国放宽限制后 乌克兰首次使用"海马斯"袭击俄本土

体育要闻

万人空巷!皇马举行欧冠夺冠庆典

娱乐要闻

混战升级!编剧赵冬苓力挺王阳遭围攻

科技要闻

特斯拉回应单踏板模式可能被禁止:暂无影响

汽车要闻

搭载华为HiCAR 传祺M6 MAX售14.58万元

态度原创

游戏
本地
时尚
教育
公开课

《怪物猎人》新作开启预注册:但是款三消手游

本地新闻

食味印象|歙县限定!枇杷味儿的清甜初夏

为什么我劝中年男人:衣不穿紧、不塞衣角?看这3组对比就明白了

教育要闻

又到高考季!祝福张桂梅校长生日快乐,身体健康,平安顺遂

公开课

近视只是视力差?小心并发症

无障碍浏览 进入关怀版