股票历史数据下载接口踩坑记录
這里分享些下載財經數據下載接口的一些經驗,大家可以參考下
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類型數據,設置單元格格式后,就容易理解了。
總結
以上是生活随笔為你收集整理的股票历史数据下载接口踩坑记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nagios监控告警之网络流量监控(附p
- 下一篇: 《京华烟云》—— 读后总结