楼主: L.Cat
2754 2

[程序分享] 金融时间序列建模在matlab中的应用 [推广有奖]

  • 0关注
  • 0粉丝

已卖:25份资源

高中生

27%

还不是VIP/贵宾

-

威望
0
论坛币
35 个
通用积分
0.1800
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
976 点
帖子
14
精华
0
在线时间
6 小时
注册时间
2013-3-6
最后登录
2013-6-4

楼主
L.Cat 发表于 2013-4-3 15:21:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

下载一支股票(自选,如)的某一时间段(自选)的收盘价数据,进行一下分析:

(1)解释并画出MACD;

(2)解释并画出WMS;

(3)解释并画出RSI;

(4)解释并画出OBV;

(5)解释并画出K线。

选取股票600016(民生银行)

(1)解释并画出MACD

function figure1

msyh=ascii2fts('msyh.txt',1,2);         

part_msyh=fillts(msyh('01-04-12::3-21-13'));      

macd_msyh=macd(part_msyh);

subplot(2,1,1);

plot(macd_msyh);

title('MACD of msyh Close Stock Prices, 01-04-12::3-21-13');

datetick('x','mm/dd/yy');

subplot(2,1,2);

highlow(part_msyh);

title('msyh Stock Prices,01-04-12::3-21-13');

datetick('x','mm/dd/yy')

function figure2

%画Macd

msyh=ascii2fts('msyh.txt',1,2);

msyh_CloseMACD=macd(msyh,'close');

msyh_OpenMACD=macd(msyh, 'open');

plot(msyh_CloseMACD);

plot(msyh_OpenMACD);

title('MACD for msyh')

(2)解释并画出WMS

function figure3

msyh=ascii2fts('msyh.txt',1,2);

part_msyh=fillts(msyh('01-04-12::3-21-13'));

wpctr_msyh=willpctr(part_msyh);

subplot(2,1,1);

plot(wpctr_msyh);

title('Williams %R of msyh Stock, 01-04-12::3-21-13');

datetick('x','mm/dd/yy');

hold on

plot(wpctr_msyh.dates,-80*ones(1,length(wpctr_msyh)),'color',[0 0.5 0],'linewidth',2);

plot(wpctr_msyh.dates,-20*ones(1,length(wpctr_msyh)),'color',[0 0.5 0],'linewidth',2);

subplot(2,1,2);

highlow(part_msyh);

title('msyh Stock, 01-04-12::3-21-13');

datetick('x','mm/dd/yy')

function figure4

msyh=ascii2fts('msyh.txt',1,2);

msyh_Wpctr = willpctr(msyh);

plot(msyh_Wpctr)

title('Williams %R for msyh')

(3)解释并画出RSI

function figure5

msyh=ascii2fts('msyh.txt',1,2);

msyh_RSI = rsindex(msyh);

plot(msyh_RSI)

title('Relative Strength Index for msyh')

(4)解释并画出OBV

function figure6

msyh=ascii2fts('msyh.txt',1,2);

msyh_OnBalVol =onbalvol(msyh);

plot(msyh_OnBalVol)

title('On-Balance Volume for msyh')

(5)解释并画出K线

function figure7

msyh=ascii2fts('msyh.txt',1,2);

candle(msyh('01-04-12::3-21-13'))

title('msyh 01-04-12::3-21-13')

二维码

扫码加我 拉你入群

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

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

关键词:MATLAB 金融时间序列 atlab matla 时间序列 股票 function matlab 时间段

回帖推荐

solskja 发表于2楼  查看完整内容

看看

沙发
solskja 发表于 2013-4-3 15:26:00
看看
10年一梦,该醒了

藤椅
Mark1988huang 发表于 2013-5-28 15:34:08
学习下
感谢分享

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

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