MATLAB/SAS学习笔记

2006/11/22

开始学习MATLAB 7.0, 主要精力用于金融应用。

datafeed toolbox 用于从网上获取股票价格等信息,从yahoo获取成功,从另外三个网站失败,错误信息如下:

Unable to load mex file: C:/MATLAB7/toolbox/datafeed/datafeed/bbdatafeed.dll.
找不到指定的模組。

??? Invalid MEX-file 'C:/MATLAB7/toolbox/datafeed/datafeed/bbdatafeed.dll': 找不到指定的模組。

Error in ==> bloomberg.bloomberg at 32

这是因为另外三个网站需要安装客户端软件。

用自己从网上收集的样本股票价格数据,成功测试了MACD(Financial Time Series Toolbox)

Database Toolbox用于操作数据库,从SQL Server提取数据有问题,是因为数据类型引起的。不知道新版本还有没有这样的问题。

GUI的使用不是很方便,例如,需要在命令窗口输入querybuilder,才能调出查询窗口,输入GUIDE调出图形用户界面开发环境,输入dftool调出datafeed图形用户界面等。

下面这个网站有很多代码

 http://www.mathworks.com/matlabcentral/fileexchange/loadCategory.do

2006/11/27 SAS 时间序列分析

  • 建立SAS语言程序文件:timeser1.sas,如下:

options nodate nonumber;
data timeser1;
 input date yyq4. +1  y 5.2;
 format date yyq4.;
 cards;
94Q1 6.8
94Q2 5.1
94Q3 11.0
94Q4 13.1
95Q1 6.6
95Q2 4.9
95Q3 10.2
95Q4 14.3
96Q1 7.1
96Q2 5.6
96Q3 11.8
96Q4 13.9
97Q1 6.9
97Q2 5.2
97Q3 10.9
97Q4 13.2
98Q1 7.1
98Q2 6.2
98Q3 11.6
98Q4 14.6
99Q1 7.2
99Q2 6.5
99Q3 12.4
99Q4 15.4
;
run;           %这一行是我加的

proc print data=timeser1;
run;

  • 点击菜单Run-Submit
  • 点击菜单Solutions-ASSIST-Data Analysis-Time series

操作环境SAS 9.0,与以前的版本操作有一点不同。上面的例子来源于洪南等编著的“SAS for Windows统计分析系统教程”

进入ASSIST视窗的方法:点击菜单Solutions-ASSIST

进入LAB视窗的方法:点击菜单Solutions-Analysis-Guided data analysis

2007/09/20 MATLAB 7.0 datafeed toolbox

从Bloomberg (http://www.bloomberg.com)下载了软件,安装后运行时需要输入序列号。在MATLAB中连接服务器时,提示如下:

>> connect = bloomberg(8080, '10.0.0.5')
??? Remote connection failed.

Error in ==> bloomberg.bloomberg at 35

 

2008/02/11

计算MACD的代码如下:

ibm = ascii2fts('ibm9599.dat', 1, 3, 2);  /* 这是我加的 */
part_ibm = fillts(ibm('10/01/95::12/31/95'));
macd_ibm = macd(part_ibm);  /*这里出错“??? Attempt to execute SCRIPT macd
as a function.” */
plot(macd_ibm);
title('MACD of IBM Close Stock Prices, 10/01/95-12/31/95');
datetick('x', 'mm/dd/yy');
subplot(2, 1, 2);
highlow(part_ibm);
title('IBM Stock Prices, 10/01/95-12/31/95');
datetick('x', 'mm/dd/yy')

Williams %R、Relative Strength Index (RSI)、On-Balance Volume (OBV)的计算都没有问题。

2008/02/25

上面的问题终于找到了,是文件命名引起的。我将测试文件命名为macd.m,但这是系统文件。所以要避免与系统文件同名。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值