楼主: jackyzt1230
21887 8

[问答] MATLAB如何使收盘价变为对数收益率 [推广有奖]

  • 2关注
  • 1粉丝

硕士生

4%

还不是VIP/贵宾

-

威望
0
论坛币
586 个
通用积分
1.1898
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
2633 点
帖子
74
精华
0
在线时间
126 小时
注册时间
2012-3-6
最后登录
2021-1-4

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  是刚学的小菜鸟 请教各位大虾   我的数据是收盘价  怎么在MATLAB中用命令使其变为对数收益率  拜托了
二维码

扫码加我 拉你入群

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

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

关键词:MATLAB 对数收益率 matla atlab 收盘价 收盘价 收益率 如何

沙发
deanwj 发表于 2012-5-31 15:29:53 |只看作者 |坛友微信交流群
price2ret(TickSeries,TickTimes,Method),method为空或者为 'Continuous'  注意大小写

使用道具

藤椅
jackyzt1230 发表于 2012-5-31 15:35:47 |只看作者 |坛友微信交流群
deanwj 发表于 2012-5-31 15:29
price2ret(TickSeries,TickTimes,Method),method为空或者为 'Continuous'  注意大小写
那个TickSeries
TickTimes
是什么参数呢?

使用道具

板凳
deanwj 发表于 2012-6-8 18:39:29 |只看作者 |坛友微信交流群
TickTimes       

A NUMOBS element vector of monotonically increasing observation times. Times are numeric and taken either as serial date numbers (day units), or as decimal numbers in arbitrary units (for example, yearly). If TickTimes is [] or unspecified, then price2ret assumes sequential observation times from 1, 2, ..., NUMOBS.

此项可空

使用道具

报纸
ringring9703 发表于 2012-7-2 17:22:04 |只看作者 |坛友微信交流群
收益率不是y(t)=ln(x(t)/x(t-1))么

使用道具

地板
609329832 发表于 2013-5-13 10:32:37 |只看作者 |坛友微信交流群
最简单的办法。。 logreturn=diff(log(close))

使用道具

7
frankmaths 发表于 2013-5-18 21:32:22 |只看作者 |坛友微信交流群
我一般直接用:
T = length(ClosePrice);   
logr = log(ClosePrice(2:T)./ClosePrice(1:T-1));   % log return
不过还是楼上的方法简单

使用道具

thank !helpful

使用道具

9
金小豆 发表于 2020-6-14 11:12:00 |只看作者 |坛友微信交流群
frankmaths 发表于 2013-5-18 21:32
我一般直接用:
T = length(ClosePrice);   
logr = log(ClosePrice(2:T)./ClosePrice(1:T-1));   % log ...
想请教 执行这个命令之后出现 未定义与 'table' 类型的输入参数相对应的函数 'length'。的提示是因为什么原因呢?

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-3 20:54