distagon 發表於 16-6-13 10:48

分享台股數據的擷取方式

假設這個網址的資料是對的
jdata.yuanta.com.tw/z/zc/zcw/zcw1_2330.djhtm
那麼觀察原始碼可以發現 我們可以用下面的網址得到歷史資料
jdata.yuanta.com.tw/Z/ZC/ZCW/CZKC1.djbcd?a=2330&b=D&c=2000
a: 股票代碼
b: timeframe, D表示日線
c: K棒個數或歷史長度

在python底下, 可以這樣把所有的欄位分開:
      f = re.split(r'\s\;*', ht.get(url.format(股票代碼 = stkid)))
      日期 = )]]
      O = )]
      H = )]
      L = )]
      C = )]
      成交量 = )]
      融資餘額 = )]
      融券餘額 = )]
      外資持股 = )]
      投信持股 = )]
      自營商持股 = )]
      法人持股 = )]
      主力買賣超 = )]
      當日沖銷 = )]
      融資使用率 = )]
      券資比 = )]
      外資買賣超 = )]
      投信買賣超 = )]
      自營商買賣超 = )]

之後可以存成csv給其他軟體使用


tamago797 發表於 16-7-22 10:02

請問一下, 這個怎麼看參數?
http://justdata.yuanta.com.tw/z/zk/zk00-f.asp

您所設定的選股條件為:
1.        股票貝他值大於0.1
不過濾股價5元以下,五日均量在500張以下的個股

謝謝

cukie 發表於 16-7-22 12:00

過濾股價5元以下,五日均量在500張以下的個股:D=0不過濾 D=1過濾
貝他值:A=x@410,a@0.1貝他值大於0.1

justdata.yuanta.com.tw/z/zk/zkf/zkResult.asp?D=0&A=x@410

tamago797 發表於 16-7-25 10:11

OK, 謝謝

(當前字數不足0字)

alex198881 發表於 16-7-25 13:34

謝謝分享

(當前字數不足12字)
頁: [1]
查看完整版本: 分享台股數據的擷取方式