ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

股票历史数据下载接口踩坑记录

2021-07-17 23:30:33  阅读:153  来源: 互联网

标签:float 接口 数值 字符串 历史数据 数据 下载


这里分享些下载财经数据下载接口的一些经验,大家可以参考下
1、如何提升接口下载速度
实际上歪枣网后台查库速度是非常快的,查库时间是有监控的,如果是查库变慢了,歪哥会进行优化。但是很多时间接口数据下载的耗时是和你发起的请求条件是密切相关的,总体来说,你们使用接口下载数据的时候一定要控制好条件,只获取你们真正想要的数据,其余多余的数据就不要反复获取了。
下面歪哥就梳理几个大家经常疏忽的地方
a)控制好请求记录条数。比如开始日期,如果你只要获取最近1个月的数据,开始日期(startDate)就写相应的日期就好了,千万不要为了省事,日期写很小,结果获取到的数据就成倍返回了。
b)控制好返回数据的字段个数。歪枣网提供的数据返回都是可裁剪的,也就是你需要用到什么字段的数据,在fields(字段参数)中就填写需要的字段即可。原则就是需要什么数据,fields条件中就填写该字段。
c)选择好导出数据类型。数据导出类型包括Txt字符串、Json字符串、Txt文件、Json文件、Csv文件。如果是导出文件的话就不多说了,把上面的a、b两点中提到的条件限制好就行了。
如果是调用接口选择的是导出Txt字符串或Json字符串,那么在相同条件下两种方式返回数据量是不一样的。Json字符串中应该会带有每个字段的属性名等信息,返回的数据量会比Txt字符串大1-2倍。
所以如果是接口调用,可以根据实际实际情况选择导出数据类型。

2、下载的CSV格式数据中,float数据用科学计算法表示不易理解
其实接口返回的float类型数据是没有问题的,如果你是代码里调用,可以直接转为float类型的数据。一般只有当float数值较大的时候,才会使用科学计算法表示数值,其余数值较小的float数值,就是平常我们使用到的数值。但是如果你只是下载数据,自己查看的话,且遇到很大float字段的数值,若是大家选择下载的CSV格式,用Excel打开后,可以将float字段的数据单元格格式,比如设置为货币。显示出来的数值就容易理解了。
下面例子中总市值是非常大的float类型数据,设置单元格格式后,就容易理解了。
在这里插入图片描述

标签:float,接口,数值,字符串,历史数据,数据,下载
来源: https://blog.csdn.net/waizaowang/article/details/118864362

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有