大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,,就是關(guān)于大智慧股票池自動(dòng)交易的問題,,于是小編就整理了1個(gè)相關(guān)介紹大智慧股票池自動(dòng)交易的解答,讓我們一起看看吧,。
這里推薦一個(gè)包—tushare,tushare是一個(gè)免費(fèi),、開源的python財(cái)經(jīng)數(shù)據(jù)接口包,。主要實(shí)現(xiàn)了從數(shù)據(jù)采集,、清洗加工到數(shù)據(jù)存儲(chǔ)過程,能夠?yàn)榻鹑诜治鋈藛T提供快速,、整潔的分析數(shù)據(jù),,極大的降低他們的工作量,可以獲取到國(guó)內(nèi)大部分的股票數(shù)據(jù),,兼容python2.x和python3.x,,下面我簡(jiǎn)單介紹一下這個(gè)包的安裝和使用,實(shí)驗(yàn)環(huán)境win10+python3.6+pycharm5.0,,主要內(nèi)容如下:
1.下載安裝tushare,,tushare依賴于pandas,lxml,bs4和requests這4個(gè)包,所以必須要先安裝這4個(gè)包,,之后安裝tushare,,程序才能正常運(yùn)行,安裝命令“pip install 包名”,,如下:
2.安裝成功后,,我們就可以測(cè)試一下這個(gè)包的使用了,tushare可以獲取和分析的數(shù)據(jù)很多,,包括交易數(shù)據(jù),、投資參考數(shù)據(jù)、股票分類數(shù)據(jù),、基本面數(shù)據(jù)、宏觀經(jīng)濟(jì)數(shù)據(jù),、新聞事件數(shù)據(jù)等,,下面我從這幾個(gè)方面做一些簡(jiǎn)單地示例,主要代碼和截圖如下:
交易數(shù)據(jù):主要用到get_hist_data這個(gè)函數(shù),,這里獲取了“600036”這支股從2014年到2017年的所有交易數(shù)據(jù),,并且將得到的數(shù)據(jù)保存到一個(gè)excel鐘,之后可視化了所有開盤價(jià)和收盤價(jià),,主要代碼如下:
程序運(yùn)行截圖,,數(shù)據(jù)已經(jīng)成功保存到excel中,如下:
可視化后,,繪制的圖形如下:
人生苦短, 我用python.
要用python做一件事, 為了避免重復(fù)造輪子, 首先就可以查查看有沒有能滿足我們需求的庫可以用. 這里我給你推薦一個(gè)現(xiàn)成的庫Tushare, Tushare是一個(gè)開源的python財(cái)經(jīng)數(shù)據(jù)接口包, 實(shí)現(xiàn)了對(duì)股票等金融數(shù)據(jù)從數(shù)據(jù)采集,、清洗加工到數(shù)據(jù)存儲(chǔ)的工作, 為金融分析人員提供快速、整潔,、和多樣的便于分析的數(shù)據(jù), 極大地減輕他們?cè)跀?shù)據(jù)獲取方面的工作, 使他們更加專注于數(shù)據(jù)分析工作, 研究出更好的策略和實(shí)現(xiàn)更好的模型.
(圖片來源于網(wǎng)絡(luò), 侵刪)
Tushare返回的絕大部分的數(shù)據(jù)格式都是pandas DataFrame類型,,非常便于使用當(dāng)前非常火熱的機(jī)器學(xué)習(xí),、神經(jīng)網(wǎng)絡(luò)方法進(jìn)行處理.
Tushare除了能獲取國(guó)內(nèi)股票的交易數(shù)據(jù), 還能獲取很多神奇的數(shù)據(jù), 包括諸如存貸款利率,、GDP等詳細(xì)的國(guó)內(nèi)的宏觀經(jīng)濟(jì)數(shù)據(jù), 實(shí)時(shí)重大新聞, 甚至還有電影票房數(shù)據(jù). 總之就是你想獲取的數(shù)據(jù)他都為你爬取并整理好了, 好好利用吧.
顯然可以,,1:從新浪/雅虎/搜狐/東方財(cái)富等等各大門戶網(wǎng)址里通過requests獲取 ;2:各大財(cái)經(jīng)數(shù)據(jù)供應(yīng)商提供的相關(guān)接口爬取或者下載,比如Wind終端,,3,,從大智慧通達(dá)信等等股票軟件中獲取
這是個(gè)很實(shí)用的問題,因?yàn)槲冶旧硪彩莻€(gè)量化投資愛好者,,我曾經(jīng)也找了很久怎么抓取股票數(shù)據(jù)的方法,,當(dāng)然最后找到了一兩種可以使用的方案,目前還在穩(wěn)定抓取,,希望看到這篇問答的朋友能夠幫助到你,。
Python中有個(gè)國(guó)人開發(fā)的金融數(shù)據(jù)工具包,叫做Tushare,。這是一個(gè)抓取金融數(shù)據(jù)的工具包,,里面不僅有股票數(shù)據(jù),還有經(jīng)濟(jì)數(shù)據(jù)以及期貨數(shù)據(jù),。安裝很簡(jiǎn)單,,在cmd輸入以下命令即可:
等待python自動(dòng)安裝后,輸出一系列信息后顯示successfully installed tushare即可,。
抓取歷史行情
import tushare as ts
ts.get_hist_data('600848') #一次性獲取全部日k線數(shù)據(jù)
到此,,以上就是小編對(duì)于大智慧股票池自動(dòng)交易的問題就介紹到這了,希望介紹關(guān)于大智慧股票池自動(dòng)交易的1點(diǎn)解答對(duì)大家有用,。