楼主: jackyzt1230
22858 8

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

  • 2关注
  • 1粉丝

硕士生

4%

还不是VIP/贵宾

-

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

楼主
jackyzt1230 发表于 2012-5-31 15:16:38 |AI写论文

+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
不过还是楼上的方法简单

8
星龛奕奕翠微边5 发表于 2016-3-1 15:09:22
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
拉您进交流群
GMT+8, 2026-2-7 23:37