MATLAB金融计算MATLAB金融界主要用户金融服务银行中央银行资产管理保险能源贸易金融分析与建模流程图金融计算工具箱创立时间序列变量时间序列数组的创立和读取•利用fints函数创立日期型数组price=[1:6]’dates=[today:today+5]’Tsobjkt=fints(dates,price)•金融时间序列文件读取Tsobjkt=ascii2fts(’at
dat’)16-Oct-2008117-Oct-2008218-Oct-2008319-Oct-2008420-Oct-2008521-Oct-20086时间序列数组运算•日期运算–查找现在时刻nowdateste(ans)–查询当天日期today–序数型日期转化为字符串日期datestr(ans)–字符串日期转化为序数型日期datenum(’03-aug-2003’)–确定每月的第几天Day=day(’22-Jan-2007’)查询星期[n,s]=weekday(’22-Jan-2007’)查询月份[n,s]=month(D)将字符型日期以向量形式输出V=datevec(N)计算日期间隔daysact(’27-feb-2008’,’08-aug-2008’)时间序列数据合并newfts=merge(fts1,fts2,…,Method,RefObj)特定日期抽取函数todaily,toweekly,tomonthly,toquarterly,tosemi,toannual时间序列数组运算•以招商银行(600036)为例,说明如何将分析家软件数据导入到MATLAB中,然后进行相关操作
可从分析家网站(http://www
cn)下载步骤1:打开分析家软件,输入代码600036,出现招商银行股价图时间序列数组运算•步骤2:单击鼠标右键,在弹出的快捷菜单中选择“复制数据”命令,弹出一个提示