您的位置: 零点财经>股票知识>量化交易> 如何使用MATLAB计算纯多头策略和市场中性策略的夏普比率

如何使用MATLAB计算纯多头策略和市场中性策略的夏普比率

2017-06-29 17:34:25  来源:量化交易  本篇文章有字,看完大约需要5分钟的时间

如何使用MATLAB计算纯多头策略和市场中性策略的夏普比率

时间:2017-06-29 17:34:25  来源:量化交易

学会这个方法,抓10倍大牛股的概率提升10倍>>

使用MATLAB

如何使用MATLAB计算纯多头策略和市场中性策略的夏普比率

%清除工作空间已有变量

clear;

%从“IGE.xis”读入数据

[num,txt]=xlsread('IGE');

%第一列(从第二行开始)是交易日,格式为mm/dd/yyyy.

tday=txt(2:end,1);

%将时间格式转化为yyyymmdd.

tday=datestr(datenum(tday,'mm/dd/yyyy'),Iyyyymmdd');

%将数据字符串转化为单元型数组,再转化为数值型变量

tday=str2double(cellstr(tday));

%最后一列是调整后的收盘价

cls=num(:,end);

%将tday按时间升序排列

cls=num(:,end);

%将tday按时间升序排列

[tday sortIndex]=sort( tday, 'ascend');

%将cls按时间升序排列

cls=cls(sortlndex);

%计算日收益率

dailyret= (cls(2:end)-cls(1:end-1))./cls(1:end-1);

%假设无风险利率为4%/年,每年252个交易日,计算超额收益率;

excessRet=dailyret-0.04/252;

%输出结果应该是0.7893

sharpeRatio=sqrt(252 )*mean(excess Ret)/std(excessRet)

MATLAB代码可以从我的个人网站上下载epchan.com/book/example3 4. m。


来源:量化交易 编辑:零点财经

阅读了该文章的用户还阅读了

热门关键词

相关阅读

为您推荐

移动平均线
股票知识
MACD
老丁说股
热点题材
KDJ指标
读懂上市公司
成交量
股票技术指标
股票大盘
分时图
股市名家
概念股
缠中说禅
强势股
波段操作
股票盘口
短线炒股
股票趋势
涨停板
股票投资
长线炒股
股票问答
股票术语
财务分析
炒股软件
上证早知道
经济学术语
期货
股票黑马
股票震荡市场
理财
炒股知识
散户炒股
外汇
炒股战术
港股
基金
黄金






















































































































































































































































































































































































































































































































































































































































相关栏目推荐

栏目导航

友情链接

网站首页
股票问答
股票术语
网站地图

copyright 2016-2024 零点财经保留所有权 免责声明:网站部分内容转载至网络,如有侵权请告知删除 友链,商务链接,投稿,广告请联系qq:253161086

零点财经保留所有权

免责声明:网站部分内容转载至网络,如有侵权请告知删除