当前位置: 首页 > news >正文

九龙坡做网站做本地旅游网站

九龙坡做网站,做本地旅游网站,南阳网站seo公司,随州网站建设哪家便宜本文介绍如何使用 akshare 下载国内期货、股票和指数的历史行情数据。 Akshare 是一个丰富的金融数据查询的 Python 库#xff0c;提供了大量的金融数据接口。本文将详细介绍如何使用 Akshare 下载期货、股票和指数数据#xff0c;并提供完整的代码示例#xff0c;以求大家…本文介绍如何使用 akshare 下载国内期货、股票和指数的历史行情数据。 Akshare 是一个丰富的金融数据查询的 Python 库提供了大量的金融数据接口。本文将详细介绍如何使用 Akshare 下载期货、股票和指数数据并提供完整的代码示例以求大家能快速拿到数据少走弯路。 期货合约主要是主力连续合约的历史行情数据下载并于进行回测分析使用。 安装 Akshare 请确保已安装 Akshare如下命令安装 pip install akshare了解它的更多数据可查看它的文档akshare documentation 下载期货数据 我使用 akshare 的重要原因就是它提供了下载期货的主力或连续合约的历史数据。开始我想 tushare 实现映射每天的主力合约并对应获取其历史数据和拼接这个过程本身就比较繁琐。再就是 tushare 的频率限制严重测试几次就没有额度了。 akshare 中的主力和连续合约的数据是从新浪财经下载的它的 symbol 名称与标准的是不一致的不过可以通过函数 futures_display_main_sina 拿到映射关系。具体我不演示了我搞了一份表格便于我平时查看。 如需查看可访问 新浪期货名称关系表格。 有了主力和连续合约的 symbol 名称就可以使用 futures_main_sina 函数下载历史数据。 data aks.futures_main_sina(symbolC0,start_date20230101 )如上的 C0 表示的是玉米主力合约。 我们可以定义一个函数参数接受 symbol 名称和长度输出结果其转换为易读的格式。 def future_history_bar(symbol, length100):start_date datetime.now() - timedelta(dayslength * 2)data aks.futures_main_sina(symbolsymbol, start_datestart_date.strftime(%Y%m%d))data data.rename(columns{日期: date,开盘价: open,最高价: high,最低价: low,收盘价: close,成交量: volume,持仓量: open_interest,动态结算价: settle_price,})data[open] data[open].astype(float)data[high] data[high].astype(float)data[low] data[low].astype(float)data[close] data[close].astype(float)return data.iloc[-length:]上面的参数和输出的定义看个人习惯我比较习惯这样的使用方式便于我计算指标。 下载股票数据 A 股股票数据可使用 stock_zh_a_hist 下载它的输入参数包括股票代码、周期、复权方式和起始日期等参数。 data aks.stock_zh_a_hist(symbol000001,perioddaily,adjustqfq,start_date20230101 )我们的习惯一般默认前复权即可。 为了使用方便同样可定义一个函数易于使用 def stock_history_bar(symbol, length100):start_date datetime.now() - timedelta(dayslength * 2)data aks.stock_zh_a_hist(symbolsymbol,perioddaily,adjustqfq,start_datestart_date.strftime(%Y%m%d),)return data.rename(columns{日期: date,股票代码: symbol,开盘: open,最高: high,最低: low,收盘: close,成交量: volume,})[[date,symbol,open,high,low,close,volume,]].iloc[-length:]我们可以定义一个函数下载特定指数的历史数据并将其转换为更易读的格式 下载指数数据 A 股指数数据可通过 index_zh_a_hist 函数实现。输入参数包括指数代码、周期和起始日期等参数。 data aks.index_zh_a_hist(symbol000001,perioddaily,start_date20230101,end_date20231231 )将其实现为 history_bar 函数的形式便于我的使用。如下所示 def index_history_bar(symbol, length100):start_date (datetime.now() - timedelta(dayslength * 2)).strftime(%Y%m%d)end_date datetime.now().strftime(%Y%m%d)data aks.index_zh_a_hist(symbolsymbol,perioddaily,start_datestart_date,end_dateend_date,)return data.rename(columns{日期: date,开盘: open,最高: high,最低: low,收盘: close,成交量: volume,})[[date,open,high,low,close,volume,]].iloc[-length:]现在我们就已经有了三种不同交易品种的历史数据获取方法。 主函数 最后还可以定义一个主函数根据输入的类型下载相应的历史数据 def history_bar(symbol, length100, equity_typestock):if equity_type stock:return stock_history_bar(symbol, lengthlength)elif equity_type future:return future_history_bar(symbol, lengthlength)elif equity_type index:return index_history_bar(symbol, lengthlength)else:raise ValueError(fUnsupported equity type: {equity_type})现在是不是使用起来就非常方便了。 示例使用 通过以下示例演示如何调用这些函数来获取不同品种的历史行情数据 获取上证数据数据 symbol 000001 # 上证指数 length 100 equity_type index data history_bar(symbol, length, equity_type) print(data)获取平安银行数据 symbol 000001 # 平安银行 length 100 equity_type stock data history_bar(symbol, length, equity_type) print(data)获取甲醇行情数据 symbol MA0 # 甲醇主连 length 100 equity_type stock data history_bar(symbol, length, equity_type) print(data)通过以上代码现在就有了轻松下载股票、指数和期货历史数据的能力。这为数据分析提供了有力的支持。 完成代码请查看 hist_data.py。 希望本文对您有所帮助。如果有任何问题或建议欢迎随时联系我。
http://www.eeditor.cn/news/122751/

相关文章:

  • 济南建站服务商国内最新新闻热点事件
  • 学校做网站一般多少钱公司网站制作教学
  • 多用户网站工作室网站建设的意义
  • 安阳网站建设首选建设部网站39文件
  • 山东网站建设市场哈尔滨信息工程学院地址
  • 德州定制网站建设公司做网站的实验总结
  • 佛山做外贸网站咨询小企业网站如何建设好
  • 做网站需要购买地域名吗网站建设与管理以后工作方向
  • 到底建手机网站还是电脑网站编辑目录中的字体wordpress
  • 怎么用iapp做网站软件东莞网站运营知名乐云seo
  • 网站编程技术有哪些网页设计与网站建设从入门到精通
  • 做网站用asp还是php好互联网应用有哪些?
  • 类似百科式的网站建设wordpress 添加缩略图
  • 网站建设知识库wordpress浏览pdf
  • 河北企业建网站wordpress rss小工具
  • 企业为何要做网站wordpress主题如何导入演示
  • 网站空间报价单做网站龙岗
  • 网站点击率高长沙网站seo多少钱
  • 南京网站推广营销公司哪家好网站建设管理的规章制度
  • 交互效果好的网站网站建设需要学编程么
  • 怎么做乞讨网站vs做网站怎么添加子页
  • 设计师素材网站e网站建设与管理(第2版)
  • 百度关键词热搜商城网站不易优化
  • 电商网站开发分析昆明官网seo厂家
  • 大冶专业建站公司上海网站建设的企业
  • 东莞常平有高铁站吗医院网站建设与维护题库
  • 科技网站建设 长沙三亚市住房与城乡建设局网站
  • 电机东莞网站建设wordpress怎么把category
  • 怎么看一个网站做没做优化wordpress导航文件
  • 淄博网站制作定制技术谷歌英文网站优化