资管产品下期货日内量化策略的仓位计划

资管产品不同于自己管理自己的钱,是有明确的止损线以及警戒线的,客户一般最多容忍10%~15%的本金亏损,而预期收益可能在20%。本文讨论只有现金以及期货日内量化cta可以配置的情况下,我们在策略既有风险收益情况基本确定(可能有超出预期)情况下,该如何进行仓位调整。之所以风险资产选期货日内cta是因为这是目前我遇到的比较多的情况而且日内cta可以很容易进行仓位调整。

 

假定我们有一个在1单位仓位时,预期最大回撤5%,预期年化收益11%的日内策略,注意预期要在历史回测数据基础之上保守估计收益、超估风险。资管产品清盘线15%,预警线10%,给客户预期收益20%。

 

第一个仓位计划可以是,直接全年按照2单位仓位进行交易,这样预期最大回撤10%,预期年化22%----都满足产品要求。这是看起来最容易做的,事实上对于管理自己的钱完全可以采用。但是对于资管产品却根本不能采用。因为我们的预期数据是建立在历史回测的基础上,历史最大回撤3.2%,你预期5%,心想这总是够了,事实上由于最大回撤的发生是尾部数据,我们根本没办法很准确的预期。只能说大概最大回撤就是5%,但是这不是绝对,未来有可能到7%、8%。如果真的不小心1单位仓位最大回撤到了7%,那么按照2单位仓位直接实盘,回撤最多会达到14%----如果运气不好,刚开始交易就遇到超出预期的最大回撤,那么回撤就是本金亏损,会超过了警戒线,直达清盘线,这可不妙。由此,这种简单粗暴的办法基本宣告不能用(除非是管理自己的钱)。

 

第二个仓位计划便是常说的初始仓位低,如果有盈利再慢慢扩大仓位。这里有两个关键,初始仓位要足够低,以至于即便预期最大回撤被突破了50%,净值也在预警线之上;然后便是有盈利过后加仓幅度要慢,加的太快,万一一加就遇到大回撤,会让管理人处于很被动的状态。在实盘前,必须做理论测试以及模拟测试。

 

所谓理论测试,便是假设每一个加仓点都可能遇到最大回撤,并且收益的获取是随着时间增多而线性增多的。在确定好加仓方案后,比如初始仓位1单位仓位,每赚取2%的利润,仓位增加0.2单位仓位,不做减仓,那么,最开始的时候最低利润可能打到-5%,当时间过去2/11年时,预期利润达到2%,进行第一次加仓,加仓后仓位变为1.2,遇到最大回撤时最低收益是2%-1.2*5%=-4%,当时间过去2/11+2/(1.2*11)年时,预期利润达到4%,此时进行第二次加仓,加仓后仓位变为1.4单位,遇到最大回撤时的最低收益是4%-1.4*5%=-3%,当时间过去2/11+2/(1.2*11)+2/(1.4*11)年时,收益达到6%,此时进行第三次加仓,加仓过后仓位是1.6,遇到最大回撤时收益是6%-1.6*5%=-2%....以此类推,我们最后可以得到当时间过去一年时这种加仓方式的预期一年收益以及每个加仓时点如果运气不佳会打到的最低净值,以及每次加仓后可能遇到的最大回撤,如果你能够忍受这种操作带来的预期年化收益以及加仓后可能打到的最低净值情况,那么可以进行下一步模拟测试。

 

所谓模拟测试就是直接拿我们回测的每日pnl数据来验证我们前一步确定的方案在历史中的有效性。因为真实世界中,收益的获取不是线性的,不是在时间尺度上均匀分布的,很可能一个月就赚了一年的钱,其余时间基本打平;另外就是尾部风险也不是均匀的,所以必须用真实pnl数据来验证前面选取的加仓方法。依旧选择前面的加仓方案,我们首先需要获取按照1单位仓位交易时的每日pnl数据。假设我们在第i~i+249日进行实盘交易,初始为1单位仓位,第一天获取pnl(i)*1的收益,累计是pnl(i),第二天获取pnl(i+1)*1,累计pnl(i)+pnl(i+1),如果此时累计大于2%,那么仓位变为1.2,第三天获取pnl(i+2)*1.2的收益,累计pnl(i)+pnl(i+1)+pnl(i+2)*1.2,如果这天累计大于4%,那么第4天仓位变为1.4,第4天收取pnl(i+3)*1.4的收益,累计收益pnl(i)+pnl(i+1)+pnl(i+2)*1.2+pnl(i+3)*1.4,以此类推,这样可以得到按照这个加仓方式一年下来的每日盈亏情况,进而可以这种方式下的本金亏损、年度收益。不断变换实盘起点i,可以得到在任意时间开始按照这种加仓法则实盘后一年的本金亏损、年度收益,我们可以很清楚看到各个时点为起点的本金亏损是否符合预期,平均年度收益是否符合预期。

 

如果你选的加仓方法理论测试通过、模拟测试通过,并且你认为自己确实已经较为准确(或者说有余地)的预期了最大回撤、收益,那么就按照这个方案进行实盘。

 

当然,整个仓位规划里面还是要设定一个何时强制减仓的情况,以防万一。像上面举例的情况,我强制减1/3仓会在-7%时,强制减仓1/2会在-10%时。这是必须要有的,不给任何理由。说实话,今年这种强制减仓保护了我(因为我之前并没有很好地预期到最大回撤从而仓位较高,也没有用数据做过仓位计划的理论测试和模拟测试,只是大概估计了)。

 

本质上这种仓位计划是利用了人对本金亏损的厌恶远远大于对利润回撤的厌恶,把回撤主要放到利润累计后。

 

凡事预则立不预则废,做交易之前我们应该想好所有情况的应对方案。不然真的发生了预料之外的风险,那个时候人是很不理智的,没有预案就无法理智的处理风险事件。永远用数据说话,不要拍脑袋。

免责声明:信息仅供参考,不构成投资及交易建议。投资者据此操作,风险自担。
如果觉得文章对你有用,请随意赞赏收藏
相关推荐
相关下载
登录后评论
Copyright © 2019 宽客在线