广告
广告
广告
广告
广告
广告

您的位置: 零点财经>股票知识>量化交易> 用凯利公式计算最优配置

用凯利公式计算最优配置

时间:2017-07-05 14:09:22  来源:量化交易  本篇文章有3310字,看完大约需要11分钟的时间

用凯利公式计算最优配置

时间:2017-07-05 14:09:22  来源:量化交易

用凯利公式计算最优配置

我们选取三只特定行业的ETF,来看看在它们之间如何进行资本配置,从而获得投资组合的最大增长率。这三只ETF是:OIH (原油服务), RKH(区域银行)和RTH(零售)。每日价格可从推虎财经下载,在epchan.com/book上保存的文件名为OIH.xls、RKH.xls和RTH.As。以下是检索这些文件并计算M、C和F*的MATLAB的MATLAB程序(epchan.com/book/example6_3.m)。

%清除以前定义的变量

clear;

%文件“OIH.xls”,读入MATLAB中

[numl,txtl]=xlsread ('OIH');

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

tdayl=txtl (2:end, 1);

%将日期格式转化为yyyymmdd.

tdayl=datestr (datenum (tdayl,'mm/dd/yyyy'),'yyyymmdd');

%将日期字符串先转化为单元格数组,然后转化为数值格式

tdayl=str2double (cellstr (tdayl));


%最后一列为调整后的收盘价格

adjclsl=numl(:,end);

%将文件”RKH. xls”读取到MATLAB中

[num2,txt2]=xlsread(’RKH’);

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

tday2=txt2 (2:end, 1);

%将日期格式转化为yyyymmdd.

tday2=…

estr (datenum (tday2,'mm/dd/yyyy').'yyyymmdd');


%将日期字符串先转化为单元格数组,然后转化为数值格式

tday2=str2double (cellstr (tday2));

adjcls2=num2(:,end);


%将文件”RKH.xls”读取到MATLAB中

[num3.txt3]=xlsread ('RTH');

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

tday3=txt3(2:end,1);

%将日期格式转化为yyyymmdd.

tday3 =…

datestr (datenum (tday3,'mm/dd/yyyy','yyyymmdd');


%将日期字符串先转化为单元格数组,然后转化为数值格式

tday3=str2double (cellstr(tday3));

adjcls3=num3(:,end);


%合并数据

tday=union (tdayl,tday2);

tday=union (tday.tday3);

adjcls=NaN (length (tday),3);


[foo idxl idx] =intersect (tdayl,tday);

adjcls (idx,1)=adjclsl (idxl);

[foo idx2 idx]=intersect (tday2,tday);

adjcls (idx,2)=adjcls2 (idx2);

[foo idx3 idx]=intersect (tday3,tday);

adjcls (idx,3)=adjcls3 (idx3);


ret= (adjcls-lagl (adjcls))./lagl (adjcls):%收益率


%找到收益率值缺失的日期

baddata=find (any(~isfinite (ret),2));

%去掉收益率值缺失的日期

ret(baddata,:)=[];

%超额收益率:假设年无风险利率4%

excessRet=ret一repmat(0.04/252,size (ret));

%写年平均超额收益率

M=252*mean (excessRet,1)’

%M=

%

0.1396

% 0.0294

%  -0.0073


C=252 * cov (excessRet)写年协方差矩阵

%C=

%

% 0.1109 0. 0200 0.0183

% 0.0200 0. 0372 0.0269

% 0.0183 0. 0269 0.0420

F=inv(C)* M %凯利最优杠杆


%F=

%

% 1.2919

% 1.1723

% -1.4882


注意,RTH的平均超领收益率是负的,因此,凯利公式给出卖空建议也就不足为奇了。

你可能想知道使用这个最优配笠所产生的夏普比率和最大复合增长率是多少。多策咯高斯过程所对应的最大复合增长率为:

g(F')=r+F*TCF*/2

夏普比率为:

1

下面是计算这两个量的MATLAB程序:

%最大年化复合增长率

g=0.04+F' *C*F/2

%g=

% 0.1529

S=sgrt (F’*C*F)

%投资组合的夏普比率

%S=

% 0.4751

注意,投资组合的复合增长率为15.29%,超过任一个单股的最大复合增长率。(经过验征你会发现,单期收益率最高的OIH,其复合增长率为12.78%。)


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

相关推荐

热门关键词

相关阅读

为您推荐

k线图
移动平均线
股票知识
MACD
老丁说股
股市炼金术
热点题材
KDJ指标
股市罗盘
股参会
读懂上市公司
成交量
牛股学堂
股票技术指标
股票大盘
分时图
股市名家
主力
涨停板复盘
视频教学
概念股
股票龙虎榜
股市要闻
缠中说禅
强势股
波段操作
股票盘口
短线炒股
股票趋势
涨停板
股票投资
长线炒股
炒股技巧
个股新闻
新股要闻
行业资讯
主力研究
市场动向
股票问答
股票术语
个股点评
宏观经济
财务分析
热点专题
本周策略
炒股软件
上证早知道
每日一股
经济学术语
期货
港股要闻
外汇要闻
期货要闻
美股要闻
基金要闻
股票黑马





























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































相关栏目推荐

栏目导航

网站首页
老丁说股
李大霄
严为民
股票问答
股票术语
视频教学
网站地图

copyright 2016-2018 零点财经保留所有权 鲁ICP备16025527号-1 免责声明:网站部分内容转载至网络,如有侵权请告知删除

联系QQ:253161086

零点财经保留所有权 鲁ICP备16025527号-1

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

联系QQ:253161086