如何使用数据浏览器选出赚钱的策略?

如何使用数据浏览器选出赚钱的策略?

伴随Choice金融终端步入5.0版本,股票数据浏览器也将迎来3.0时代,条件选股是二代股票数据浏览器极具特色的功能。选完股票之后,如何了解策略历史表现并判断策略优劣呢?这是第三代股票数据浏览器要解决的重点问题之一。

真金白银地去买这些股票实践考察?学费太贵。手动在Excel里一条条输入交易记录创建模拟组合?好很多,但还是很麻烦。现在,数据浏览器新增“回测分析”功能,轻轻一点,选股策略历史收益、策略胜率、基准比较、调仓换股均可立即呈现!

如何使用数据浏览器选出赚钱的策略?

都有什么新玩法?话不多说先来举例说明!

“大市值”策略选股回测

提到2017年的A股市场,那一定离不开一个词语——“漂亮50”,以龙头、白马为代表的大市值个股在今年跑赢指数,战胜市场。

东方财富Choice数据显示,2016年底市值就超过2000亿的股票,今年(截止11月10日)累计平均涨幅30.02%,是所有市值分类中表现最好的。相反,市值小于50亿的股票,今年累计平均跌幅最大,达到-16.94%。2017年,企业市值越大表现越好,小市值公司表现低迷,这可能颠覆了不少投资者的理念。

(下图结果采用Choice金融终端二代股票数据浏览器分组统计功能可直接得出)

如何使用数据浏览器选出赚钱的策略?

如何才能选出这些优质的上市公司?它们的表现是否始终领先基准指数一筹呢?我们用Choice金融终端的选股回测功能一探究竟。

第一步

进入“股票数据浏览器”,成分中选出“全部A股”,添加指标条件包括“首发上市日期”、“总市值”和“年涨跌幅”。

“首发上市日期”筛选2016年之前上市的公司,以剔除次新股;“总市值”考察截止日期为2016/12/31,“年涨跌幅”观察至2017/11/10。由此,得到500亿市值以上的133家上市公司。

如何使用数据浏览器选出赚钱的策略?

第二步

继续添加筛选条件,考察公司盈利能力的持续性表现,即2014-2016年的净资产收益率ROE指标,要求3年摊薄ROE的值均大于10%,得到62家公司。

如何使用数据浏览器选出赚钱的策略?

第三步

切换至“回测分析”页面,设置所需条件参数:

回测区间为2017年5月至11月10日(即模拟在4月底财报披露完毕后买入);

收益比较基准为上证指数;

交易费用默认为万分之3;

持股周期为50个交易日,每一个周期根据选股条件进行必要的调仓买卖操作;

持股数量设置大于筛选结果数量,此处设置为70;

止盈止损不作具体设置;

点击“回测分析”,即按照成分等市值买入符合条件的股票进行模拟。

如何使用数据浏览器选出赚钱的策略?

回测结果页显示累计收益的走势表现、单次持仓区间内的收益以及调仓换股的具体情况。

从累计收益走势来看,该“大市值”组合(蓝线)自买入后不久即跑赢同期上证指数(黄线)的表现,自5月到11月半年期间(132个交易日)净值达到1.1941,即涨幅19.41%,年化收益率约为34.04%;而同期基准指数净值1.088,超额收益率大于10%

在三次持股区间表现中,“大市值”组合绝对收益均为正值,胜率100%;超额收益达到正值的有2次,占比66.7%,分别为6.42%和5.59%。

便捷的回测分析,可以帮助我们在条件选股后快速地验证策略在历史场景中的运行效果,辅助判断策略优劣。毫无疑问,上述“大市值”选股策略(标的从133只缩减至62只)初步符合投资者对收益的要求,后续还可以根据个人偏好手动优选行业,并精简个股数量,进一步提升组合收益的表现。

选股回测功能说明介绍一、正确的打开方式

打开股票数据浏览器,选择条件选股-点击回测分析进入回测分析界面-设置回测条件-点击回测界面右上角“回测分析”按钮

如何使用数据浏览器选出赚钱的策略?

二、界面布局

如何使用数据浏览器选出赚钱的策略?
如何使用数据浏览器选出赚钱的策略?

三、回测条件设置区说明

如何使用数据浏览器选出赚钱的策略?

3.1 回测时间区间:可选最近7年的任何周期,截止日期-起始日期需大于一个持股周期;

3.2 收益比较基准:选取最常用的12只沪深市场指数,查看策略的相对收益情况;

3.3 交易费用:买卖股票时需扣除的费率(不包括卖出个股的千一印花税,印花税系统计算时已自动扣除);

3.4 持股周期:每期持股交易日数,到期后自动进行下一期选股及调仓;

3.5 持股数量:每期最大持股数,选股数量超过该数目时,选取排名条件靠前的前n只股票。无排名条件时,按股票代码从小到大买入;

3.6 止盈止损:默认不勾选,即无止盈止损操作;

止盈:默认收益率>=20%,周期届满将继续持有个股,直到最大回撤>8%,止盈。即个股当期收益率大于20%时,打破持股周期届满卖出限制,继续持有,直到最高点回撤8%时,以当日收盘价卖出。

止损:默认跌幅>=8%,达到条件时,以当日收盘价卖出。

四、指标算法说明

如何使用数据浏览器选出赚钱的策略?

4.1 最新净值:

策略:期末资产/初始资金

指数:期末指数点位/期初指数点位

4.2 平均收益率:

每日净值增长率算术平均∑(R1,R2…Rn)/n

4.3 年化收益率:

4.3.1 取每日净值增长率R1,R2…Rm;

4.3.2 算出日净值增长率的平均收益率Rd=∑(R1,R2…Rm)/m;

4.3.3 年化收益率Ry=[(1+ Rd)^250]-1,250为一年交易日数。

4.4 夏普比率:

4.4.1 求出策略年化收益率Ry(见4.3);

4.4.2 Rf=最新一年定存利率;

4.4.3 求出各持股周期收益率样本标准差σ;

4.4.4 Sharpe=(Ry-Rf)/ σ。

4.5 区间最大涨幅:

4.5.1 最低净值日<最高净值日时,返回(最高净值HNav-最低净值LNav)/最低净值LNav*100

4.5.2 最低净值日>最高净值日时,分别得到区间起始日期到最高价净值日期间的最低净值Lnav1,最低净值日到区间截止日期间的最高净值Hnav1,返回MAX{(HNav-Lnav1)/ Lnav1*100,( Hnav1-LNav)/ LNav*100}

4.6 区间最大回撤:

见4.5,反之。

4.7 BETA:

用策略和指数各周期收益率进行一元线性回归分析,求得策略相对于指数的Beta值;

4.8 策略收益率:

周期内策略净值增长率,(期末资产/期初资产)-1;

4.9 基准指数收益率:

周期内策略收益率-周期内基准指数涨跌幅;

五、调仓说明

选定回测时间区间和调仓周期后,我们根据时间区间和调仓周期确定选股日期,以周期首日为T,每次选股固定为前一个持股周期的倒数第二个交易日T-2(首个周期选股日为T-1),每次调仓时间固定为周期末T-1,根据T-2日的选股结果计算持股增减仓情况,并以T-1日收盘价作为调仓价格(首个周期买入股票的价格为周期首日开盘价)。

假设回测起始时间为sd,回测结束时间为ed,持仓周期为d,持仓股票数量为n;

那么第一次选股日期在回测起始日期的前一个交易日:sd-1,第一个持股周期在sd~sd+d-1个交易日;

第二次选股日期在第一个持股周期的倒数第二个交易日:sd+d-2,第二个持股周期在sd+d~sd+2d-1;

以此类推……

如果第一次选出n只股票为S1=(s1,s2,……,sn),如果持股周期内触发止盈、止损条件,触发止盈止损操作,卖出了Sk,那么到第一个持股周期末持股为S1’=(s1,……,sk-1,sk+1,……,sn);

第二个持股周期选出n只股票S2,如果S1 和S2 中股票没有交集,那么卖出S1,再买入S2即可,调仓价格为持股周期最后交易日收盘价。

如果选出的n只股票S2和S1有交集,根据S2中个股票持仓金额等权重的原则计算出个股票应持有的数量,做增减仓处理。

资金分配原则:满仓,等权重。

设初始资金为m,则每只股票应分配资金Sum1为m/n,设s1,s2,……sn购买价格为p1,p2,……pn,则s1第一轮需购买数量v1=Sum1/p1(v1取可买的最大正手数),sum1剩余资金为m1;s2第一轮购买数量v2,剩余资金m2;

以此类推……

算得第一轮购买每只股票市值mv1=s1*p1,mv2=s2*p2……同时求出第一轮总剩余资金M1=m1+m2+……+mn,M1按等权重原则继续分配,直至所有股票都不能买入整手,此时总剩余资金为Mn,按此时所购买股票市值从小到大排序,总剩余资金全部买入市值最小个股(最大可买整手),所剩资金继续购买市值倒数第二小个股,直至任何股票均不能买入整手,此时资金分配完毕。

六、选股日期说明

(1)板块

如果选择了板块进行选股操作,在回测时需要用选股日期对应的板块成分,比如,选股日期为2015年2月2日,那么全部A股的板块需要取2015年2月2日对应的全部A股成分。

(2)指标日期参数

指标日期参数主要包含报告期、交易日期、起始交易日期、截止交易日期、截止日期几种,在回测的时候需要根据不同的指标回测类型将日期参数选项处理成对应的日期。在回测选股模板中,指标的日期类型参数不能选择具体的一个日期,需要以相对日期选项来代替。

比如报告期参数,可以选择去年年报、今年中报、n年前年报等参数选项,但是不能选择2017-12-31这样一个具体的报告期;同样,对于交易日期,用户需要选择最新交易日、一周前等相对日期选项,不能选择2017-9-1这样一个具体的交易日期。

如何使用数据浏览器选出赚钱的策略?
如何使用数据浏览器选出赚钱的策略?

另外,为了更真实的还原交易场景,选出来的满足条件的股票调仓日的交易状态需要是正常交易,不能停牌;如果发生调仓日需要买入的股票涨停,也会被从选股池中剔除。

第三代股票数据浏览器回测分析功能比较完美地提供了准确了解组合历史表现和判断选股策略优劣的方案。

Now,find true value by Choice.

如何使用数据浏览器选出赚钱的策略?