2、市场认知:中国股指期货市场结构(IF、IC、IH、IM)与现货ETF对应关系
2.1 四大股指期货品种:不只是代码不同
做期现套利,第一步是什么?
我个人觉得,不是写代码,也不是找数据。而是先把这四兄弟认清楚——IF、IC、IH、IM。
很多新手上来就问我:「老师,这几个合约到底有啥区别?不都是赌大盘涨跌吗?」
嗯,这话对了一半。它们确实都是股指期货,但背后的「现货灵魂」完全不同。你想想看,如果你拿IF去对冲中证500的ETF,那结果就是「牛头不对马嘴」,套利空间没吃到,反而吃了个大回撤。
| 合约代码 | 标的指数 | 合约乘数 | 最小变动价位 | 上市时间 |
|---|---|---|---|---|
| IF | 沪深300指数 | 每点300元 | 0.2点 | 2010年4月 |
| IC | 中证500指数 | 每点200元 | 0.2点 | 2015年4月 |
| IH | 上证50指数 | 每点300元 | 0.2点 | 2015年4月 |
| IM | 中证1000指数 | 每点200元 | 0.2点 | 2022年7月 |
你看这张表,最关键的其实是「标的指数」这一列。IF对应沪深300,IC对应中证500,IH对应上证50,IM对应中证1000。这四个指数的成分股、行业分布、市值风格完全不同。
核心要点:做期现套利,期货和现货必须「同源」。IF只能配沪深300的ETF,IC只能配中证500的ETF,不能乱配。我曾经见过有人拿IH去对冲中证500的现货,结果基差波动完全对不上,亏得莫名其妙。
2.2 合约乘数与名义本金:一手多少钱?
这里有个细节,很多人容易忽略——合约乘数。
IF和IH的乘数是每点300元,IC和IM是每点200元。什么意思?
举个例子。假设沪深300指数当前是4000点,那么一手IF的名义本金就是:
4000点 × 300元/点 = 1,200,000元
也就是120万。而如果中证500指数是6000点,一手IC的名义本金是:
6000点 × 200元/点 = 1,200,000元
也是120万。你看,虽然乘数不同,但因为指数点位不同,实际名义本金可能差不多。
我个人习惯在计算套利头寸时,先算清楚名义本金。因为你要配的现货ETF金额,必须和期货名义本金匹配。差太多的话,套利就不纯粹了。
实战技巧:我建议你在做回测时,把合约乘数写死成一个参数。因为不同品种的乘数不同,写死之后换品种只需要改一个变量,不容易出错。
2.3 现货ETF对应关系:怎么配?
好,现在期货这边搞清楚了。那现货端呢?
说白了,现货端就是ETF。每个指数都有对应的ETF产品,而且不止一只。比如沪深300的ETF,市面上有华泰柏瑞的、嘉实的、华夏的……流动性都还不错。
我整理了一个对照表,方便你快速查找:
| 期货品种 | 标的指数 | 推荐ETF(流动性好) | ETF代码 |
|---|---|---|---|
| IF | 沪深300 | 华泰柏瑞沪深300ETF | 510300 |
| IC | 中证500 | 南方中证500ETF | 510500 |
| IH | 上证50 | 华夏上证50ETF | 510050 |
| IM | 中证1000 | 南方中证1000ETF | 512100 |
这里要注意一点:ETF的净值是实时变动的,而且有折溢价。你在做套利时,最好用ETF的实时价格,而不是用前一天的净值。嗯,这个细节我后面还会再讲。
避坑指南:我曾经在实盘中吃过一次亏——用ETF的IOPV(参考净值)代替实时价格做计算。结果因为ETF折溢价太大,算出来的基差完全失真,差点触发错误信号。后来我改成直接用ETF的成交价,问题就解决了。
2.4 知识体系结构图
下面这张图,是我自己画的一个结构图。它把期货、现货、套利逻辑串在了一起。你看一眼,应该就能明白整个框架。
2.5 实战中的几个坑
讲到这里,我想分享几个实战中遇到的坑。你提前知道,能少走不少弯路。
- 流动性陷阱:IM上市时间短,有时候远月合约流动性很差。我建议你主做当季和次季合约,别碰远季。
- ETF分红:ETF会分红,分红会导致ETF价格下跌,但期货不会自动调整。这个差异会影响基差计算,需要手动修正。
- 停牌风险:成分股停牌时,ETF的净值计算会有偏差。我遇到过中证500里某只股票停牌,导致ETF净值失真,基差信号出现假突破。
一个小技巧:我习惯在每天开盘前,先拉一遍四个品种的基差数据。看看哪个品种的基差偏离均值超过2个标准差,那就是潜在的套利机会。当然,前提是你要先确认现货ETF的流动性没问题。
好了,这一章的内容就到这里。记住一句话:期货和现货,必须门当户对。IF配沪深300,IC配中证500,IH配上证50,IM配中证1000。配错了,再好的策略也是白搭。
公众号:蓝海资料掘金营,微信deep3321