- 阅读权限
- 255
- 威望
- 1 级
- 论坛币
- 4626 个
- 通用积分
- 108.2157
- 学术水平
- 185 点
- 热心指数
- 219 点
- 信用等级
- 164 点
- 经验
- 16384 点
- 帖子
- 1403
- 精华
- 0
- 在线时间
- 3779 小时
- 注册时间
- 2010-6-2
- 最后登录
- 2022-4-21
院士
还不是VIP/贵宾
TA的文库 其他... 量化投资私家文库
文化与修养
计算与编程
- 威望
- 1 级
- 论坛币
- 4626 个
- 通用积分
- 108.2157
- 学术水平
- 185 点
- 热心指数
- 219 点
- 信用等级
- 164 点
- 经验
- 16384 点
- 帖子
- 1403
- 精华
- 0
- 在线时间
- 3779 小时
- 注册时间
- 2010-6-2
- 最后登录
- 2022-4-21
| 开心 2022-8-8 09:23:54 |
---|
签到天数: 1875 天 连续签到: 1 天 [LV.Master]伴坛终老
|
相似文件
换一批
经管之家送您一份
应届毕业生专属福利!
求职就业群
感谢您参与论坛问题回答
经管之家送您两个论坛币!
+2 论坛币
模型未动,数据先行——龙哥教你用R从163.com获取日间行情数据
新建文本文档.txt
(1.02 KB)
抓取的数据可以用C++加工一下,组合成一个csv文件,然后导入ORACLE数据库,暂且按下不表。
- rm(list=ls())
- sh.list<-readLines("sh.txt",10)
- sz.list<-readLines("sz.txt",10)
- sym.list<-list(sh=sh.list,sz=sz.list)
- for (i in c("sz","sh"))
- {
- l<-length(sym.list[[i]])
- for (j in 1:l)
- {
- cat(i,j,'\n')
- sub.web<-"http://quotes.money.163.com/trade/lsjysj_"
- web<-paste(sub.web,sym.list[[i]][j],".html#06f01",sep="")
- str<-readLines(web,299)
- x<-regexpr("value=",str[299])
- y<-substr(str[299],x+7,x+16)
- z<-strsplit(y,split="-")
- start<-paste(z[[1]][1],z[[1]][2],z[[1]][3],sep="")
- sub.link1<-"http://quotes.money.163.com/service/chddata.html?code="
- sub.link2<-"&fields=TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;TURNOVER;VOTURNOVER;VATURNOVER;TCAP;MCAP"
- if (i == "sh")
- market<-"0"
- else
- market<-"1"
- maturity<-paste("&start=",start,"&end=20131231",sep="")
- link<-paste(sub.link1,market,sym.list[[i]][j],maturity,sub.link2,sep="")
- file.path<-paste("E:/360/",sym.list[[i]][j],".txt",sep="")
- download.file(link,file.path,"internal")
- }
- }
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
|
|
-
总评分: 经验 + 30
论坛币 + 10
学术水平 + 3
热心指数 + 3
信用等级 + 3
查看全部评分
|