日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

利用tushare实现选股

發布時間:2023/12/10 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用tushare实现选股 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ID:399899
量化交易中,首先要弄好的就是選股。然后在才是買賣策略的制定。

不同類型的策略,選股思路也不相同。俗話說得好,不管黑貓白貓,抓到老鼠的就是好貓。一個好的選股策略,往往在量化中是起較為關鍵的作用的。

要實現程序化選股的話,數據又是一個前提。要有數據才能去實現編寫程序。
數據來源有很多,可以去爬取,也可以去股票交易網站下載。當然也有一些接口可以提供數據。常見的接口有tushare、baostock、akshare

在這里我以一個簡單的選股案例,為大家介紹一下使用tushare接口
使用tushare接口的話需要去官網查看相關的接口說明

點擊上方的pro新版。

然后在上方的數據接口處就能找到股票常用的數據

有些數據是需要高積分的,獲取情況可以捐助獲得,也可以邀請好友獲得,這里不再贅述。
注冊后,就可以獲取自己的token碼,在調用接口是需要使用它。
查看位置: 點擊右上角頭像 然后點擊個人主頁 然后就能找到下面token碼

股票操作類型大體分三類就是短期,中期,和長期。
這里我介紹一個短期的思路,我們知道換手率代表中股票的活躍程度,成交額可以代表資金關注程度。那么他們兩的交集會有什么效果呢。這里以獲取他們倆的交集為案例

import tushare as ts import arrow ts.set_token('這里粘貼上面復制的token碼') pro=ts.pro_api()# 獲取當天日期 now = arrow.set(arrow.get(end_day, 'YYYY-MM-DD'))# 換手率前一百 turnover_100 = pro.daily_basic(trade_date = now).sort_values(by='turnover_rate',ascending=False) turnover_100 = turnover_100.ts_code.tolist()[:100]amount_100 = pro.daily(trade_date = now).sort_values(by='amount',ascending=False) amount_100 = amount_100.ts_code.tolist()[:100]#上面兩個的交集 amount_turnover = list( set(amount_100) & set(turnover_100) & set(code_list)) code_list = amount_turnover

這樣就得到了他們倆的交集了,當然光這樣離使用還需要一段路,因為我們知道股票活躍度高的票,往往風險也更高。如何才能大概率選中漲的那一批,還需要其他指標來輔助選擇。這里可以展開探索。如果有好的思路歡迎在評論區交流。

總結

以上是生活随笔為你收集整理的利用tushare实现选股的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。