本文共 1025 字,大约阅读时间需要 3 分钟。
我之前在x矿发的帖子,看到有框友问这方面的问题。就挪过来了
01. 默认手续费过高
问题:优矿默认手续费万八,太高(目前个人新开最低万二点五,之前有万二但被叫停了)。 尤其对于日调仓策略,万八会消耗很多利润。解决:比如万三:Commission(buycost=0.0003, sellcost=0.0003, unit=‘perValue’)
02. 基准行情和股票池不一致 问题:策略股票池创业板,基准指数却HS300。 回测曲线看起来很美。但无法说明策略是有效的,alpha来自于沪/深市场优势。解决:参考基准需使用股票池对应指数
03. 多因子策略的标准化,归一化等处理
问题:因子“退化”(随便起名,官方名是?) 举例:“低价“或“低市净"会退化为”银行“+”钢铁"的板块组合,还有”大小盘,新股“等类型。 回测后需要对持仓进行二次分析,核查有没有明显的偏向。解决方法:因子构造后需进行二次处理,削弱行业集中。
可以使用去极值(winsorize)、中性化(neutralize)、标准化(standardize)处理04. x矿的Winsorize偶会反转相对顺序。
问题:使用Winsorize遇到数据被反转的情况。 比如:原来是1,0,-1,使用后变成了-0.5,0,0.5。 虽然极值被削弱,但数据的大小关系完全反转。之后修改序列为全正值就ok了。解决:待处理的序列中避免出现负值,最好全部正值.
05. 多因子策略的因子融合, 不同因子避免直接做运算
问题:多因子组合使用时,如需用到因子之间的运算,或者加权和等,此时需小心。 不同因子应避免加权和或其他运算。 加权易导致一因子掩盖其他因子,尤其不同因子波动率,均值相差较大时。解决:使用秩序数,就是1,2,3的那个排序序列数。
有两种使用方法 1,第一个因子前30%,第二个因子前30%,再取交集(过多就减为20%或10%)。 2,先用第一个因子前30%,得到集合中再选择第二个因子前30%,可得约1/9个股 个人偏向第二种。数量易控制。06. 新股,ST, 低成交量的过滤
问题:用公司交易策略,一般需要把新股,ST,低成交做了默认过滤,避免踩雷 如个人实盘,个人感觉是没必要考虑。 目前来讲,(个人)百万级资金量(投到单只最多20-30万?),即使对低成交量股票,也不大会出现无法成交的(x矿回测,对涨跌停本来就有过滤),不过会提高成交均价解决:视情况
结束
转载地址:http://eqyws.baihongyu.com/