我之前在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矿回测,对涨跌停本来就有过滤),不过会提高成交均价

解决:视情况

结束

量化中需留意的坑之一相关推荐

  1. 量化中需留意的坑之二

    之前介绍过量化策略开发过程中容易菜的坑, 量化中需留意的坑之一:https://blog.csdn.net/u011331731/article/details/88351599 本文想补充的是另一个 ...

  2. 机器学习中踩过的坑,如何让你变得更专业?

    2020-05-24 23:42:23 编译 | 这只萌萌 编辑 | 丛 末 踩过坑才知道哪些路不可行,有时候犯错误也能帮助我们变得更加专业. 数据科学家Archy de Berker 在本文中详述了 ...

  3. Javascript之旅——第四站:parseInt中要注意的坑

    Javascript之旅--第四站:parseInt中要注意的坑 原文:Javascript之旅--第四站:parseInt中要注意的坑 前些天信用卡站点要接入一个新功能,不过还真比较坑爹,asp站点 ...

  4. HR如何避免求职中那些错误的“坑”?

    HR如何避免求职中那些错误的"坑"? 跳错一个坑,后悔大半年. 对于HR来说,有些职位并不是美丽的邂逅,而是你职业生涯的"陷阱",今天我们探讨如何分析目标岗位, ...

  5. iOS开发中 经常遇到的坑,看我就够了! 韩俊强的博客

    从事iOS开发有些年月了,从最开始的磕磕绊绊,不知所措,到现在的遇到困难都能快速做出最佳方案处理,中间经历了不可或缺的痛苦.在项目开发中,本人有用印象笔记记录的习惯,所以很多重复出现的坑,很快迎刃而解 ...

  6. 不锈钢侧冲孔发光字制作过程中需留神的细节问题

    制造不锈钢侧冲孔发光字流程中每一层的细小都要很重要,若是在某一个环节出了困难,那么就有大概会影响到后面的操作.今天就来给大家共享不锈钢侧冲孔发光字制作过程中需注意什么细节问题?主要有下面内容: 镜面不 ...

  7. 移远EC200UCN_LA 4G通信模块 OpenCPU二次开发过程中遇到的各种坑

    这里主要记录一下我在使用移远开发板进行 EC200UCN_LA 4G通信模块开发中遇到的各种坑. 注: Q为遇到的问题    A为问题的解决办法   T为注意事项 Q. 串口demo无法正常接收和发送 ...

  8. 自己做量化交易软件(5)通通量化中创作的布林指标BOLL线

    自己做量化交易软件(5)通通量化中创作的布林指标BOLL线 我们读者下载了通通量化演示框架的源代码.在这个代码中没有发现BOLL指标线的算法和绘图函数,我在这篇文章中,假设用户自己创作了新指标BOLL ...

  9. 宝宝补钙,妈妈需留意

    宝宝补钙,妈妈需留意 微量元素检测仪厂家介绍到,不要以为宝宝吃了补钙剂或者补钙餐就算补钙成功,想要给宝宝高效补钙,妈妈还要注意以下几点: 1.不要让钙遇见草酸 菠菜.雪菜.苋菜.空心菜.竹笋.洋葱.茭 ...

最新文章

  1. Java中的多线程总结
  2. 企业贷款还不上,股东有偿还责任吗?
  3. 全国计算机等级考试题库二级C操作题100套(第17套)
  4. erlang lists模块函数使用大全
  5. [码海拾贝 之JS] JS 之删除数组中的元素
  6. Maven项目有红叉,文件却没有错误,已解决
  7. SharePoint 2010新特性文档集
  8. 6个最佳的开源Python应用服务器
  9. Hough检测直线原理及c++代码
  10. 阿里云播放器Aliplayer-WEB走坑中
  11. 基于JavaEE的班级管理系统设计与实现_信息管理__JSP网站设计_SQLServer数据库设计
  12. RS485通讯的工作原理?
  13. swustoj水王C语言,swust西南科技大学OJ数据结构80题答案
  14. WAPI网络认证原理
  15. Beego 使用redigo连接redis
  16. 蝙蝠侠大战超人:正义黎明[Batman v Superman: Dawn of Justice]
  17. Docker-jenkins安装与部署
  18. 【java毕业设计源码】基于SSM的疫情社区物资配送系统
  19. 支付宝微信在刷脸支付领域两强争霸
  20. 递归最小二乘(RLS)算法详解

热门文章

  1. python入门——P48魔法方法:迭代器
  2. ubuntu 15.04安装VMware11
  3. 吃掉那只青蛙_每日可交付成果–吃青蛙的艺术
  4. 使用OStressSQL Server压力测试
  5. azure 入门_Azure Function应用程序入门
  6. oracle执行外部sql_增强的PolyBase SQL 2019-Oracle DB的外部表
  7. sql server 监视_使用SQL Server Reporting Services进行快速,肮脏的服务器监视
  8. sql批量插入防止重复插入_使用具有严格业务规则SQL批量插入
  9. Oracle多表联查时,某个字段由逗号分割的字符串组成,关系是此字符串切割后,对应另一张表某个字段,如何实现一条sql完成查询?
  10. bzoj5248(洛谷4363)(2018九省联考)一双木棋