基差交易过程中怎么精细计算基差数值
基差是期现交易的基础。只要从事期现对冲交易,必然是对基差方向上的操作。
期现基差区别于期期套利的价差.比如y豆油和p棕榈油的套利,虽然也是跨品种操作,昨天的y01-p01套利对与今天的套利对是一致的,也就是说做多的话,价差涨了30可以简单的认为是赚了300元。作为基差一端的现货情况要复杂的多,包括:1、品级和品牌的差异。2、替代品的差异。3、地区间的价格差异。4、含税报价和不含税报价的差异。5、现货与期货最小手数在数量上的差异
举个复杂的例子,我手上有一些钢坯
T日我做了基差交易的持仓如下
现货 | 现货数量 | 现货价格 | 期货 | 期货数量 | 期货价格 |
---|---|---|---|---|---|
上海库
| 50吨 | 3630元/吨 | 螺纹钢rb期货 空头 | 50吨 | 3530元/吨 |
山东临沂
| 48吨 | 3620元/吨 | 螺纹钢rb期货空头 | 50吨 | 3530元/吨 |
T+1日方坯卖出8吨于3530元,圆管坯卖出6吨于3520元,后的持仓和价格如下:
现货 | 现货数量 | 现货价格 | 期货 | 期货数量 | 期货价格 |
---|---|---|---|---|---|
上海库
| 42吨 | 3530元/吨 | 螺纹钢rb期货 空头 | 40吨 | 3430元/吨 |
山东临沂
| 42吨 | 3520元/吨 | 螺纹钢rb期货 空头 | 40吨 | 3430元/吨 |
到目前为止,得出平仓盈亏
现货平仓盈亏=(3530-3630)*8+(3520-3620)*6=-1400
期货平仓盈亏=(3530-3430)*10+(3530-3430)*10=2000
得出持仓盈亏
现货持仓盈亏=(3530-3630)*42+(3520-3620)*42=-8400
期货持仓盈亏=(3530-3430)*40+(3530-3430)*40=8000
如果以传统基差计算方式得出基差变化过程
方坯开仓基差=3630-3530=100
方坯平仓基差=3630-3430=100
圆管坯开仓基差=3620-3530=90
圆管坯平仓基差=3520-3430=90
这时候脑门打问号了,基差都没变过,我平仓赚了600元,持仓亏了400元
我们换一种基差算法,基差的计算过程中融入数量作为权重
组合的开仓基差=(3630*50+3620*48)/(50+48)-3530=95.10204
组合的平仓基差=(3530*8+3520*6)/(8+6)-3430=95.71429
组合的基差现价和持仓基差=(3530*42+3520*42)/84-3430=95
开仓是是基差做多,按改进后的基差算法,更加符合基差变化对盈亏的影响