群友提问:请教马老师。我2916豆粕做多,目前亏损,想用期权来修正。但我是新手,从未操作过期权。豆粕目前是2822左右,请问我应该买入M-C-2800,还是买入M-C-2850或M-C-2900?问题一定很幼稚,请勿见怪!另外,我豆粕持仓只有3手,应该买入多少期权才合适?关于期权,首先我们要知道买方花钱购买到了某种权利,而卖方收钱承担了某种义务,这就像是你花钱买了一份保险,你有某项权利,保险公司承担某种义务。01 买方与卖方 vs 权利与义务所以,当你买入看涨期权,你就有权利在未来某个时刻之前以行权价买入标的的权利;当你买入看跌期权,你就有权利在未来某个时刻之前以行权价卖出标的的权利。相反,当你卖出看涨期权,你未来就承担以行权价买入标的的义务;当你卖出看跌期权,你未来就承担以行权价买入标的的义务。
(资料来源:交易法门)
这个是期权买方和卖方基本的权利和义务,为了获得权利需要支付一定的成本,为了承担某种义务,上来需要先收一定费用。你本来就是持有 M 合约的多单了,本来就是看涨的,如果再买看涨期权,那就重复了,起不到对冲的作用。要对冲的话,也只能做卖方来对冲,而不是做看涨期权的买方,相反,想通过买方做对冲的话,只能用看跌期权。02 期权买方做对冲比如你手中持有 M 合约的多单,你是希望从标的价格上涨中获利,现在标的价格下跌了,你处于浮亏当中。这个时候需要清楚你的目的是什么,如果你是担心 M 继续下跌而遭受更大的损失,这个时候,你可以考虑锁死标的价格下跌带来的风险,比如你能接受的 M 最低跌到 2800,那么你可以考虑买入 M-P-2800 的看跌期权,从而获得了未来以 2800 的价格卖出 M 的权利。这样即使 M 跌到 2700 甚至 2500,你都可以通过行权,以 2800 的价格卖出,也就是说,这样你最大的损失就是买入开仓价格减去 2800,再减去购买看跌期权所支付的权利金。当然,这个是事后风控,就是价格下跌之后,让你的持仓已经产生了浮亏,你所采取的一种规避亏损进一步扩大的方式。如果你打算采取事前风控的话,也是可以的。比如,你的 M 合约是在 2916 的价格买入的,如果是在国庆节后豆粕跳涨的时候,追进买入的话,这个时候价格到了距离 3000 的阻力水平很近。
(资料来源:博弈大师)
这个时候,你担心短期价格在 3000 这个位置上可能存在压力,可能会面临回调,这个时候你可以考虑买入 M-P-3000 或者 3500 的看跌期权,从而获得未来以 3000 或者 3500 的价格卖出手中 M 合约的权利。因为在价格上涨的时候,2900 多距离 3000 比较近,那个时候 M-P-3000 或者 3500 的价格会不断下跌,你获得买权的成本比较低,从而也能以较低的成本获得一个未来以较高的价格卖出手中持仓的权利。但是,现在随着 M 合约的下跌,你再去买入 M-P-3000 或者 3500,你会发现成本非常高,可能并不是很合适。所以,如果你打算长期持有某个品种的时候,我个人的建议是,如果利用期权做风控,可以采取下面的思路:
当你持有期货多单,在上涨过程中面临明显的阻力水平时,可以买入 M-P-阻力水平价格附近的看跌期权,从而以较低的成本获得一个未来以较高价格卖出标的的权利,一旦确认突破然后回踩得到支撑继续上涨,此时,再把手中持有的买权平仓,收回期权残值。
当你持有的期货多单,在下跌过程中面临明显的支撑水平时,可以买入 M-P-支撑水平附近的看跌期权,从而以较低的成本获得一个未来以锁定价格卖出标的的权利,从而锁死标的继续大幅下跌给你带来的风险。
(资料来源:交易法门)所以,当你打算采取 holding 策略,长期持有某个品种,期间难免会有涨跌,会有浮盈浮亏。当你做多时,如果产生了一定的浮盈,价格又到了明显的阻力水平,这个时候你的目标是锁定浮盈,以阻力水平为行权价,买入相应的看跌期权,如果阻力水平确认被突破了,再卖出期权即可。相反,如果你持有某个品种之后,上来就产生了浮亏,价格又到了明显的支撑水平,这个时候你的目标是控制浮亏,以支撑水平为行权价,买入相应的看跌期权,如果支撑水平确认有效了,再卖出期权即可。03 期权卖方做对冲按照你的思路,想通过看涨期权做对冲,那只能做卖方,例如,现在 M 合约的价格是 2820,你可以卖出虚值看涨期权来做对冲,例如你可以卖出 M-C-2900,这个时候你就承担了未来以 2900 的价格买入 M 合约的潜在义务。你这样对冲的结果是,如果 M 合约价格下跌,你的期货亏钱了,但是你卖出的看涨期权却稳稳收取权利金,赚取的权利金用来部分弥补期货下跌的损失。相反,如果 M 合约大幅上涨,你的 期货头寸开始逐渐回本甚至赚钱,但是你卖出的看涨期权也亏了,未来你需要以更高的价格买回来。这样期货赚的钱结果在期权上面亏掉了一些。最好的结果是,未来到期时,M 合约的价格就停留在 2900,这样的话,你的期货这边从 2820 涨到 2900,赚了 80 个点,而你的期权这边也可以完全收取全部的权利金,现在 M-C-2900 的价格是 102,也就是说你的期权可以赚 102 个点的时间价值。但是用看涨期权的卖方做对冲,没办法锁定下行风险,如果 M 合约大跌,你卖出的 M-C-2900 最多就能赚 102 个点,如果 M 跌幅超过 102 个点,从 2820 跌到了 2700,跌了 120 个点,你就会亏损,如果跌到 2600,你就会亏损更多。在这种情况下,你也只能不断地做看涨期权卖方的移仓了,随着 M 合约的下跌,你可以不断向下卖出 M-C-2850/2800,继续进行对冲。操作的次数可能会多一些,难度上可能比直接利用看跌期权的买方难一些,需要自己去把握。不仅需要关注标的的变化,也需要关注波动率的高低。做卖方最好是在高波动率的情况下卖出。所以,在选择利用卖方或者买方来对冲风险的时候,除了需要考虑方向性之外,还需要考虑波动性。在低波动率的情况下,尽量用期权的买方去做风险对冲,在高波动率情况下,尽量使用期权卖方去做风险对冲。04 对冲的手数问题一般情况下,做对冲我们都是采取期权和期货数量匹配,例如,你有几手期货,就用几手期权进行对冲,因为期货和期权的合约乘数是一致的,你开 3 手期货多单,同样可以利用 3 手期权进行对冲,两者对应的货的数量是一致的。但如果你是做 Delta 中性策略的话,那么就不是按照这个思路来了。我们都知道影响期权价格的敏感性指标主要有 4 个大类:
价格型指标:Delta、Gamma
时间型指标:Theta
波动型指标:Vega
利率型指标:Rho
Delta 中性策略主要是规避标的价格波动带来的影响,它主要是赚取时间价值损失的钱。这个时候开仓配比往往是让整个持仓的 Delta 值接近于 0。Delta 指标的意思是标的变化一个单位带来的期权价格变化的幅度。标的的 Delta 值为 1,看涨期权 Delta 值在 0 到1 之间,看跌期权 Delta 值在-1 到0 之间。比如,你的持仓头寸是 3 手 M 合约,标的的 Delta 值是 1,你有 3 手多单,合约乘数是 1 手对应 10 吨,所以你这个头寸的 Delta 就是 1x3x10=30。
(资料来源:交易法门)
然后,我们来看一下 M 合约期权 T 型报价台的希腊值情况,找个比较好计算的例子。
(资料来源:博弈大师)
我在图中标注出来 M-C-2850 的 Delta 值是 0.4801,看涨期权的 Delta 值位于 0 到 1 之间,我们卖出看涨期权所拥有的就是负 Delta 值。你可以理解为买入就是“+”号,卖出就是“-”号。看涨期权的 Delta 值本身是 0 到 1 之间,你选择卖出之后,你所拥有的 Delta 值就变成了负的了。例如,你可以计算一下卖出 6 手 M-C-2850 合约的 Delta 值是多少:6x10x0.4801x(-1)=-28.806,而你持有 3 手 M 多单的 Delta 值是 30,你的整个头寸 Delta 值接近于 0,实际操作中很难搞到 0 。
(资料来源:交易法门)