博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
量化中需留意的坑之一
阅读量:4295 次
发布时间:2019-05-27

本文共 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/

你可能感兴趣的文章
spring boot jpa 实现拦截器
查看>>
jenkins + maven+ gitlab 自动化部署
查看>>
Pull Request流程
查看>>
Lambda 表达式
查看>>
函数式数据处理(一)--流
查看>>
java 流使用
查看>>
java 用流收集数据
查看>>
java并行流
查看>>
CompletableFuture 组合式异步编程
查看>>
mysql查询某一个字段是否包含中文字符
查看>>
Java中equals和==的区别
查看>>
JVM内存管理及GC机制
查看>>
Java:按值传递还是按引用传递详细解说
查看>>
全面理解Java内存模型
查看>>
Java中Synchronized的用法
查看>>
阻塞队列
查看>>
linux的基础知识
查看>>
接口技术原理
查看>>
五大串口的基本原理
查看>>
PCB设计技巧与注意事项
查看>>