1. 程式人生 > >股票資料介面

股票資料介面

最近比特幣交易所不能提現比特幣了,被央行以反洗錢的名義整頓了,其實個人覺得去年的12月份英行應該放水刺激股市了,但市場反應還是死水一般,為防止資金外逃才斷了比特幣交易所的財路。這時就想看能不能研究一下合法的投機平臺。像股票,傳統期貨什麼的。 打算從股票入手學習,先把所有的上證,深證,創業板股票從2000年以後的日交易資料都下載下來。用bp神經網路看能不能訓練一個選股的程式,以保證能從兩千多支股中選出今天買了明天就漲了可以出手賣的股票.兩千多支股要人用肉眼去選股會很累的,還不一定能選出好股。再加上咱們的股市中大家都是韭菜,我們的股票只適合炒,適合以長期持有的藍籌股真心沒有幾個。故只計劃從3天到1個月的短線操作學習。

     有了資料,一般都是cvs的或者excel的資料.用程式都下載下來。說到下載資料,我們要找到所有的股票程式碼先,上海的股票是以6開頭,深圳的是0,創業板的也是3.

    兩千多支股,這裡就不把所有股票的編號列出來了,網上可以找到所有的股票程式碼表,只要用程式把這些股票編號傳送給下邊的api,我們就可以取到所有的交易歷史資料和實時行情資料了,有了歷史資料,咱就可以用這些資料找到一些規律,方便我們選出當日比較有錢途的股票。也可以生成參考買入價格和賣出價格。之後就是登陸證卷公司的交易軟體來確定最終要買的股票,下買單等漲就可以了。一旦我們的下買成交了,寫個程式讓伺服器就給咱們手機發送一個訊息推送,告訴自已委託的買單已成交可以下賣出委託單了。

    思路上大體上是麼個思咱,實現起來還要些時日,這裡只列幾個我找的api吧。收費的api這裡就不提了,免的為別人打廣告,有興趣可以一起交流學習。

一、網易介面

    1.網易實時股票資料api

(新浪和騰訊用shsz來區分上證和深證,網易用01來區分)

    單股實時資料

    多股票實時查詢

    2.歷史資料下載(CSV格式)

下面是獲取工商銀行0601398,從20140720日到20150508日之間的歷史資料,檔案為CSV格式

code表示股票程式碼上海股票最前邊加0,深圳股票最前邊加1

創業版股票程式碼是以3開頭的,為深圳股票,所以code=1300142.

上海股票程式碼都是以6開頭的,code

=0601398.

深圳股票程式碼非創業版股票以0開頭,code=1000089.

3.後復權資料下載:

二、新浪介面

    1.新浪的實時資料api:

“sh+股票程式碼為上海股票

“sz+股票程式碼為深圳股票

    2.新浪的歷史資料api:

騰發現新浪的歷史資料在mac下用Number開啟中文是亂碼,可能文字編碼有問題吧.

三、騰訊股票實時資料api:

四、雅虎介面

雅虎歷史資料api:

據說雅虎的實時資料有半小時延時,這裡就不寫雅虎的實時api了.

實際作資料分析時發現會有復權資料的問題,再加幾個別人總結的介面,