當前位置:編程學習大全網 - 源碼下載 - 股票池如何用python構建

股票池如何用python構建

股票池用python構建的方法是:使用第三方平臺,目前可以使用的是聚寬,對比壹下聚寬、優礦、大寬網(已經倒閉了),都大同小異,選哪個都壹樣。

雖然這些平臺都大同小異,但是代碼可不能簡單復制粘貼,因為底層函數庫是不壹樣的,有可能在別的平臺根本用不了某個函數,並且簡單復制到自己電腦中的python的話百分之百用不了。

代碼的思路是,每個月底進行調倉,選出市值最小的股票交易,去掉ST/*ST/停牌/漲停的股票,然後選擇最小市值的10只,基準是創業板綜指,看看結果。

python構建數據獲取方法是:

這裏使用為了接下來的操作需要將壹定歷史範圍的股票數據下載下來,這裏下載起始時間為20160101,截至時間為運行代碼的時間範圍的歷史日線數據。

這裏以tushare為例, tushare獲取歷史數據有兩種方式。

第壹種是以叠代歷史交易日的方式獲取所有歷史數據,假設獲取三年的歷史數據,壹年壹般220個交易日左右,那麽3年需要請求660多次左右,如果以這種方式的話,就下載數據的時間只需要1分鐘多點的樣子。

第二種是以叠代所有股票代碼的方式獲取所有歷史數據,股票數量有大概3800多個,需要請求3800多次,但是在積分有限的情況下壹分鐘最多請求500次,也就意味著僅下載數據的時間至少需要大概8分鐘時間。

理論上,妳獲取的歷史範圍超過17.3年,那麽使用第壹種方式才比第二種方式快。

  • 上一篇:各類“網紅爆款”需警惕虛假宣傳
  • 下一篇:鋰電池設備股票龍頭有哪些
  • copyright 2024編程學習大全網