楼主: CrewsHe
10755 8

matlab toolbox(1)—数据输入输出(datafeed ) YAHOO [推广有奖]

  • 1关注
  • 0粉丝

已卖:785份资源

本科生

4%

还不是VIP/贵宾

-

威望
0
论坛币
639 个
通用积分
0.5789
学术水平
3 点
热心指数
3 点
信用等级
1 点
经验
758 点
帖子
26
精华
0
在线时间
94 小时
注册时间
2010-6-5
最后登录
2025-12-13

楼主
CrewsHe 发表于 2010-9-12 10:26:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
WWW.WHOOL.NET
首先是一系列数据输入输出的工具。中间包括datafeed,database,excel,sql,txt等类型来或者来源数据的录入和输出。
1.datafeed。
首先是datafeed。在common界面中输入dftool可以得到这个工具箱的GUI。

在datafeed的工具箱接口中可以默认接收bloomberg,IDC,YAHOO之外还有其他的这些数据源的数据可以得到,不过只有yahoo的数据是免费得到的,其他的都需要接口和密码才能够接入。下面用yahoo做一个简单的介绍吧。
Bloomberg  Thomson     FactSet       Federal Reserve Economic Data (FRED)
Haver       Interactive Data Pricing and Reference Data’s RemotePlus
Kx Systems        Reuters        Yahoo
首先是连接yahoo,在gui中很简单的就可以实现,选取yahoo,其他的选项默认不变的话,连接就可以得到以下的界面了。



这里显示的是连接状态,具体的数字点击data tab中间就有选项了,下面的界面是选取ibm 2010-09-01到2010-09-10的历史数据的界面

在左上角输入选取的symbol,在右边选择要得到的数据,因为实时的数据其实是5分钟延时数据,所以也没有太大的用处,不过要是有其他的数据源应该可以得到实时的数据的,这里用history的数据,选择时间间隔以及数据周期,时间的格式用2010-09-01就可以了,得到的数据存贮在matlab的变量ibm中,
之后就一个进行后续的操作了,用同样的办法对A股市场的历史数据进行采取。下面是用600550(天威保变)的例子
在symbol输入的时候,我们可以采用600550或者600550.ss,或者TWBB(缩写)


同样可以顺利的得到数据。
下面是一些基本的symbol的列表
000001.ss  上海综合指数    000300 沪深300指数    399001  深圳综合指数
601988.ss  中国银行           000002.sz 万科A        
0005.hk  汇丰控股 (HSBC)    0700.HK  腾讯
^DJI 道琼综指        ^IXIC  nasdaq综指        ^GSPC  SP500
IBM    IBM       MSFT  微软
FAS  Financial Bull 3*         FAZ  Financial Bear 3×
基本上美股的数据,美国的etf的数据,港股的数据,AB股的数据 中国的指数数据都能得到,不过中国的基金数据(5字开头的代码的),没有股指期货的数据也是一个遗憾,期货的数据也是没有的。
基本上做股票的数据研究作为一个手段还是可以的,不过光靠yahoo的这个数据源还是不够的,希望有机会拿到bloomberg的接口,呵呵。
如果不需要用到GUI界面也可以直接用下面的代码进行操作。
取得2010-09-01到2010-09-10的上海综合指数的代码
%Connect to Yahoo.   
conn = yahoo;     
%fetch data     
SSZ = fetch(conn,{‘000001.SS’},{‘Adj Close’;'Close’;'Date’;'High’;'Low’;'Open’;'Volume’},’2010-09-01′,’2010-09-10′,’d');     
%del conn     
clear  conn;
DATAFEED 工具箱函数介绍(以yahoo为例子,其他的数据源参见matlab的帮助文档)
Yahoo!   Functions   
yahoo    Connect to Yahoo! data servers   
yahoo.close    Close connections to Yahoo! data servers   
yahoo.fetch    Request data from Yahoo! data servers   
yahoo.get    Retrieve properties of Yahoo! connection objects   
yahoo.isconnection    Verify whether connections to Yahoo! data servers are valid
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:datafeed toolbox MATLAB YAHOO atlab toolbox MATLAB datafeed

已有 1 人评分经验 论坛币 收起 理由
Xaero + 60 + 80 我很赞同

总评分: 经验 + 60  论坛币 + 80   查看全部评分

Whool!
www.whool.net

沙发
air320322 发表于 2010-9-12 22:59:22
这么好的文章应该顶一下
谢谢
我一直很需要MATLAB连接外部数据的帖子
不明真相的群众

藤椅
zgryyl 发表于 2010-11-17 17:00:47
应该顶一下,我的yahoo datafeed 不能用,气死人了
[img][/img]

板凳
xiangzi525 发表于 2010-11-26 18:36:20
强顶
好同志

报纸
dreamingboy7 发表于 2010-12-20 10:17:32
这么好的贴子 顶的人不多吗!

地板
leepie 发表于 2011-1-6 00:19:21
太牛了,谢谢!!

7
hzsh2009 发表于 2013-4-18 07:37:30
请问哪能载道datafeed的toolbox呢?

8
s110015 发表于 2013-6-24 21:31:22
图片过期了。。。看不到图

9
823476075 发表于 2014-10-18 16:37:04
为什么R2013B没有默认安装datafeed toolbox????

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 07:28