Baostock
文章平均质量分 73
通过免费的接口实现金融分析。
「已注销」
这个作者很懒,什么都没留下…
展开
-
Baostock学习系列3:下载交易日明细
目录下载市场交易日明细官方原版加工改造后TradeDates2Csv()为保存csv文件路径做路径拼接FilePathJoin()重新构造查询结果导出交易日明细文件架构如下图所示:源代码:下载市场交易日明细官方原版下载"1990-01-01"至"2022-03-10"是否交易日的明细。保存为: From19900101To20220310.csv 文件import baostock as bsimport pandas as pd#### 登陆系统 ####lg = bs.login()原创 2022-04-05 12:04:29 · 624 阅读 · 0 评论 -
Baostock学习系列2:批量下载股市日交易明细
目录背景批量下载股市交易明细流程拆解代码实现日期循环time_offset_cal()自定义函数判断输入日期是否交易日check_is_trading_day()下载对应日期的交易明细downloadDayData()通过逻辑判断是否交易日和是否已经下载过最终代码呈现背景准备进行股票的量化分析,苦于没有日交易数据,找了好多方法,最终才想到用baostock下载数据。原因主要有如下三点:1 通过平安银行或者通达信软件导出的txt需要解析处理起来非常麻烦(主要还是本人下载的明细还会出现要重复行数据)原创 2022-04-05 10:13:15 · 2082 阅读 · 0 评论 -
Baostock学习-工具系列:给定时间计算时间偏移量内容
目录总述年、月周(week)、天(day)、小时(hour)、分钟(minute)、秒(second)、毫秒(millisecond)、微秒(microsecond)自定义偏移量函数 time_offset_cal()总述python 提供时间包主要有time, datetime两个。在计算时间偏移时,主要有如下两种方式:年(year)、月(month)周(week)、天(day)、小时(hour)、分钟(minute)、秒(second)、毫秒(millisecond)、微秒(microseco原创 2022-02-28 16:35:09 · 474 阅读 · 0 评论 -
Baostock学习系列1:编辑函数验证某一天是否交易日check_is_trading_day()
Baostock Python API 交易日查询对交易日查询函数改造官网说明交易日查询:query_trade_dates()自定义函数验证某一天是否交易日函数名:check_is_trading_day()效率验证对交易日查询函数改造本篇主要是用针对 Baostock的API进行本地化的改造,以适用自己学习使用的需求。官网说明交易日查询:query_trade_dates()方法说明:通过API接口获取股票交易日信息,可以通过参数设置获取起止年份数据,提供上交所1990-今年数据。 返回类型原创 2022-02-27 20:32:34 · 1030 阅读 · 0 评论