#數(shù)據(jù)操作初步

前面介紹了數(shù)據(jù)研究平臺(tái)的安裝佩憾,這片介紹如何用現(xiàn)成的庫(kù)以及工具獲取和導(dǎo)出數(shù)據(jù)。大部分的人物可在IDLE里完成萄涯。

因?yàn)闅v史數(shù)據(jù)量龐大,如果只在IDLE里查看止潮,盡量不要獲取太大范圍的數(shù)據(jù)窃判,獲取速度由寬帶速度決定,另一方面界面大小有限喇闸,數(shù)據(jù)量龐大,根本無法達(dá)到可視化的效果询件,更不用說分析出可用結(jié)果燃乍。

 如下代碼:
ipmort tushare as ts
ts.get_hist_data('600839')#獲取四川長(zhǎng)虹歷史數(shù)據(jù)

第一行導(dǎo)入tushare包,然后獲取四川長(zhǎng)虹的歷史數(shù)據(jù)宛琅,結(jié)果如下刻蟹。

12年8/6開始.png
到8/5為止.png

以上包含開盤價(jià),收盤價(jià)嘿辟,等等熟知的基本數(shù)據(jù)舆瘪。

MA
junjia2.png

以上為統(tǒng)計(jì)的5日,10日等等均價(jià)红伦,均量英古。

換手率.png

12年到15年的換手率,結(jié)果過多昙读,中間很多結(jié)果省略召调。以上全為在LDLE里進(jìn)行操作以及瀏覽,下面介紹如何導(dǎo)出數(shù)據(jù)到excel文件蛮浑,sql數(shù)據(jù)庫(kù)唠叛。
還是一段簡(jiǎn)短的代碼。

>>> dm=ts.get_hist_data('000875')
>>> dm.to_excel('d:/data/new.xls',startrow=2,startcol=5)

上面已經(jīng)導(dǎo)入tushare包沮稚,所以此處不再導(dǎo)入艺沼,直接將獲取的數(shù)據(jù)存入名為dm的對(duì)象,第二行利用to_excel方法將數(shù)據(jù)寫入new.xls文件蕴掏,后面兩個(gè)參數(shù)為寫入的起始行和列障般。當(dāng)然大不分時(shí)刻不需要偏移,所以去掉后兩個(gè)參數(shù)囚似,寫入完畢后打開文件查看

hist_data.png

同上剩拢,寫入scv,hdf5,json都是同樣的方法。具體還要看自己的數(shù)據(jù)處理平臺(tái)可以處理的格式饶唤,很多量化高手可以在excel里進(jìn)行回測(cè)徐伐,如果感興趣可以學(xué)習(xí)vba這門比較古老的語(yǔ)言,操作excel很強(qiáng)大募狂。

幾乎所有軟件都離不開數(shù)據(jù)庫(kù)办素,為了更便的自動(dòng)寫入和讀取數(shù)據(jù)角雷,大部分時(shí)候我們將數(shù)據(jù)存入數(shù)據(jù)庫(kù)里,本次演示將數(shù)據(jù)讀入mysql,當(dāng)然也支持其他大部分關(guān)系數(shù)據(jù)庫(kù)和菲關(guān)系數(shù)據(jù)庫(kù)性穿。這一切都依賴于pandas對(duì)大部分?jǐn)?shù)據(jù)庫(kù)的支持勺三。

此處演示存入tick數(shù)據(jù)到數(shù)據(jù)庫(kù),tick翻譯為滴答的鐘聲需曾,一瞬間吗坚,我們可以大概推測(cè)到它的意義,即股票每個(gè)時(shí)刻的交易詳情呆万,很多手機(jī)炒股軟件商源,比如新浪財(cái)經(jīng),鑫財(cái)通谋减,同花順等都能實(shí)時(shí)看到股票交易的詳細(xì)成交細(xì)節(jié)牡彻,時(shí)間,價(jià)格出爹,成家量庄吼,當(dāng)然也不是絕對(duì)實(shí)時(shí),特別是移動(dòng)客戶端严就,會(huì)有延遲总寻,如果對(duì)時(shí)間要求比較嚴(yán)格的交易者,不建議在手機(jī)上操作盈蛮。

操作之前废菱,要求系統(tǒng)已經(jīng)安裝好Mysql數(shù)據(jù)庫(kù),以及sqlalchemy抖誉,后者是一個(gè)python下的sql工具包以及關(guān)系對(duì)象映射器殊轴。當(dāng)然在此處我們只用到了他的create_engine部分。
代碼:

from sqlalchemy import create_engine
import tushare as ts

df = ts.get_tick_data('600848', date='2014-12-22')
engine = create_engine('mysql://root:654321@127.0.0.1/my_db?charset=utf8')

df.to_sql('tick_data',engine)

解讀:從sqlalchemy導(dǎo)入create_engine袒炉,導(dǎo)入tushare,獲取600848這支股票在2014年12月22這一天的交易tick,存入df對(duì)象旁理,然后我們先用mysql-front創(chuàng)建一個(gè)叫my_db的數(shù)據(jù)庫(kù)

create db.png

然后在create_engine方法里連接到此數(shù)據(jù)庫(kù),最后一行用to_sql方法寫入tick_data到?jīng)]有my_db里我磁。
寫入完畢后打開mysql-front

tick.png
可視化.png
可視2.png

后兩張圖可看出有1700多筆交易孽文,成交的時(shí)間,價(jià)格夺艰,買盤還是賣盤可以再type里看出芋哭,因?yàn)閿?shù)據(jù)量太大,成交的時(shí)間類型都以缺省的memo顯示郁副,當(dāng)然如果想查看可以把鼠標(biāo)放上去即可顯示减牺。好了本篇展示的獲取以及讀入數(shù)據(jù)到本地已經(jīng)完成。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市拔疚,隨后出現(xiàn)的幾起案子肥隆,更是在濱河造成了極大的恐慌,老刑警劉巖稚失,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件栋艳,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡句各,警方通過查閱死者的電腦和手機(jī)吸占,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來凿宾,“玉大人旬昭,你說我怎么就攤上這事【龋” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵遍略,是天一觀的道長(zhǎng)惧所。 經(jīng)常有香客問我,道長(zhǎng)绪杏,這世上最難降的妖魔是什么下愈? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮蕾久,結(jié)果婚禮上势似,老公的妹妹穿的比我還像新娘。我一直安慰自己僧著,他們只是感情好履因,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著盹愚,像睡著了一般栅迄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上皆怕,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天毅舆,我揣著相機(jī)與錄音,去河邊找鬼愈腾。 笑死憋活,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的虱黄。 我是一名探鬼主播悦即,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了盐欺?” 一聲冷哼從身側(cè)響起赁豆,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎冗美,沒想到半個(gè)月后魔种,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡粉洼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年节预,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片属韧。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡安拟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出宵喂,到底是詐尸還是另有隱情糠赦,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布锅棕,位于F島的核電站拙泽,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏裸燎。R本人自食惡果不足惜顾瞻,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望德绿。 院中可真熱鬧荷荤,春花似錦、人聲如沸移稳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)秒裕。三九已至袱蚓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間几蜻,已是汗流浹背喇潘。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梭稚,地道東北人颖低。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像弧烤,于是被迫代替她去往敵國(guó)和親忱屑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容