• 董春秋:套利三年,我的本金翻了10倍


    本文作者董春秋,首发于春秋金经,http://www.chunqiujinjing.com/article/taoli.html,转载请注明地址。关注公众号春秋金经,回复“量化”,可以获取本文用到的绘图分析、历史数据回测方法。

    在2014年,我第一次听说套利这个词,然后我就被深深吸引了。之后我投资过股票,炒过比特币,做过期货,我发现期货还是很适合套利的。再后来玉米淀粉期货在大连商品交易所开始上市交易,我判断出玉米期货和玉米淀粉期货的配对交易——对冲套利机会来了!

    玉米-玉米淀粉套利

    玉米期货-玉米淀粉期货的对冲套利,简单说就是利用玉米和玉米淀粉之间价差的稳定性。淀粉有很多种,很多原料可以制作淀粉,主要有玉米淀粉、土豆淀粉、红薯淀粉等。而玉米淀粉,顾名思义就是玉米做的淀粉,而不是其他东西做的淀粉!它的主要原料一定是玉米!在不考虑其他因素的时候,玉米和玉米淀粉之间的价格一定是呈线性关系,玉米涨价玉米淀粉必然涨价,玉米降价玉米淀粉也会便宜。

    玉米期货价格和玉米淀粉期货价格对比图:

    查阅资料可知,玉米淀粉的制作工艺是将玉米用0.3%亚硫酸浸渍后,通过破碎、过筛、沉淀、干燥、磨细等工序而制成。其中1吨玉米大概能生产出0.7吨左右的玉米淀粉,也就是说,生产1吨玉米淀粉则需要1.4吨左右的玉米原料。

    按照这样计算,玉米淀粉的成本/利润公式可以如下表示:

    1吨玉米淀粉成本=1.4吨玉米+若干亚硫酸+其他费用

    无利不起早,没有人会做亏本的买卖,等式左边减去等式右边等于利润,若利润为正,则1吨玉米淀粉的价格必然大于1.4吨玉米+若干亚硫酸+其他费用的价格!亚硫酸+其他费用也是正数,因此理论上1吨玉米淀粉的价格必然大于1.4吨玉米的价格!

    设玉米淀粉的价格为y,玉米的价格为x,其他费用为c,利润为e,则有y=1.4x+c+e,易得利润e=y-1.4x-c。我假设制作1吨玉米淀粉的利润是稳定的:如果制作淀粉利润过高,淀粉厂会提高开工率,淀粉厂的数量也会变多,玉米的价格和其他原料的价格会跟涨,挤压制作淀粉的利润;制作淀粉利润过低,淀粉厂会倒闭、会选择减产,玉米淀粉的价格会升高,利润会提高。我们可以看到使用玉米制作玉米淀粉的利润波动有很强的逻辑相关性。再假设c为常数,可忽略不计,则制作1吨玉米淀粉的利润就等于1.4吨玉米和1吨玉米淀粉的价差!

    我对1.4吨玉米和1吨玉米淀粉的价差做统计,发现价差是非常稳定的,围绕一个均值上下波动,也就是说我上面的假设基本正确。基于这个逻辑,我们可以构建交易策略,设定交易的阈值(yu四声,不要读什么fa zhi,字典没那个词),也就是:当价差向上突破均值+1个标准差的时候,这时我们认为制作淀粉的利润太高了,未来利润会降低,所以做空玉米淀粉期货同时做多玉米期货;当价差向下突破均值-1个标准差的时候,这时我们认为制作淀粉的利润太低了,未来利润会升高,所以做多玉米淀粉期货同时做空玉米期货。在当前不是空仓的时候,当价差回复到均值附近,这时我们平仓。

    我写了一段代码,回测了2015-2018的情况,收益是非常可观的:

    上面的回测不是满仓,众所周知期货是保证金交易制度,天然自带杠杆,如果满仓的话收益会更恐怖,一年十倍也未必不可期。

    说了这么多,好像还没讲到底什么是套利。

    什么是套利?

    套利的官方定义是指利用相关市场或相关电子合同之间的价差变化,在相关市场或相关电子合同上进行交易方向相反的交易,以期望价差发生变化而获利的交易行为。有些拗口,但我相信通过上面的实例详解已经让各位读者对套利有了一个基本的概念。

    套利有哪些类型?

    套利交易主要有以下几种类型:

    1 跨市场套利

    以比特币为例,前几年比特币火爆的时候有很多交易平台,例如火币网、比特币中国、币行等,每个平台上面的比特币价格有差异,但是交易的标的都是比特币,所以里面会存在套利机会。跨市场套利就是对同一个标的在不同市场中的价差进行套利。再比如大豆,有美国大豆和大连大豆,虽然都是大豆,但是价格也是不同的。

    2 跨期套利

    在期货市场中,同一个商品有很多交割月份。比如豆粕期货,主力合约有1月、5月、9月,农业受季节和气候影响,不同的交割月份对应的价格也不一样,但是价差一般比较稳定;还有股指期货不同月份的价差也十分稳定。当价差异常时,做对冲,价差恢复时平仓。具体可以参考上文所述的策略,是类似的。

    3 跨商品(品种)套利

    跨商品套利指的是利用两种不同的、但相关联商品之间的价差进行交易。这两种商品之间具有相互替代性或受同一供求因素制约。比如玉米-玉米淀粉,它们就是有强联系的:玉米淀粉是玉米制成的。类似的还有甲醇和聚丙烯,根据高中化学的知识,甲醇分子式是CH4O,丙烯分子式是C3H6,所以差不多3吨甲醇可以制得1吨聚丙烯,甲醇期货价格和聚丙烯期货价格也确确实实存在很强的相关性。除原料-成品之间的跨商品套利,还存在相关商品替代套利,如金-银(都是贵金属),铜-铝(都可以做导线),豆粕-玉米(都是饲料),比特币-莱特币。

    4 期现套利

    期货和现货之间的套利,比如股指期货和股指ETF之间的套利:IF和沪深300ETF,IH和上证50ETF,IC和中证500ETF。

    那么可能有人问了:你牛皮吹这么响,这样看起来,似乎套利交易是完美无缺的?套利有风险吗?会亏本吗?在实际中,无风险套利的机会基本没有。下面,我给大家讲解一下套利的风险。

    套利的风险

    1 滑点

    在实战交易中,往往最终成交价和预期价格有一定偏差。尤其是一些商品期货的人气比较低的时候,买一和卖一存在很大差距。

    2 成交量和流动性

    非主力合约的期货合约,往往成交量很低、流动性很差。简单说就是有价无市,有可能你按一个价格挂一天委托都成交不了,就算成交也不能全部成交。

    3 不能及时成交

    有时候套利机会出现时,不能及时成交。比如制作玉米淀粉的利润提高到阈值的时候,我应该卖空玉米淀粉期货,买多玉米期货。但是,我只有做多玉米期货成交成功了,做空玉米淀粉没有及时成交,这时候我就傻了!相当于对玉米单边做多了,如果正好遇到玉米期货的价格单边下跌的大行情,我可能就直接爆仓了。那么我有没有爆仓过呢,一位伟人曾经说过,没有经历过爆仓的人生,是不完整的。

    4 价差继续突破不回复均值

    有时候价差会继续增大,不能短时间纠正,押宝的两个方向都反向运行。这时候只有止损和爆仓两条路。你们猜我有没有爆过仓?

    本文作者董春秋,首发于春秋金经,http://www.chunqiujinjing.com/article/taoli.html,转载请注明地址。

    在2018年之后,可能是有越来越多的人参与到玉米-玉米淀粉期货套利,亦或是大家交易更加理性,玉米-玉米淀粉之间的价差波动越来越小。再考虑上滑点和流动性,今年像这种逻辑相关清晰可见的玉米-玉米淀粉,甲醇-聚丙烯的套利基本上已经失效了,我采用各种方法均无法获得正收益,包括使用copula连接函数这种非线性工具,也无法拟合玉米-玉米淀粉的价差了。

    套利还有哪些方式?

    1 逻辑相关不太明显的套利

    鸡蛋是母鸡产的,母鸡需要吃鸡饲料、喝水才能产蛋。鸡饲料是玉米和豆粕制作的。那么忽略掉母鸡这个中间环节,实际上是使用玉米+豆粕生产鸡蛋!我们查一下鸡饲料的配比,是62%的玉米、31%的豆粕和7%的其他预混料(麦麸、 磷酸氢钙、石粉、食盐、其他添加剂等)。一只鸡从鸡蛋孵化变成能下蛋的母鸡,需要1年多,可以计算出需要的鸡饲料;在母鸡的下蛋周期中需要的鸡饲料和生产的鸡蛋也可以计算,最后可以计算出1吨鸡蛋=2吨玉米+1吨豆粕+其他成本,就可以按照本文开头介绍的方法进行套利了,具体就不细说了。

    2 新上市品种的套利

    我的经验是刚上市不久的商品期货,存在的套利空间比较大,随着时间的流逝,新品种的价格会越来越稳定,套利空间也越来越小。那么19年8月上市的尿素期货、梗米期货,9月上市的不锈钢期货,还有12月刚上市的纯碱期货,是否也和其他品种或者和自身不同交割月份合约之间存在某种逻辑关系,存在套利空间?留待读者思考。

    3 其他非主流套利

    足球、篮球等世界级比赛,有胜平负等玩法。世界杯荷兰对阿根廷那场,荷兰赔率很高,有人买荷兰胜+梅西金球,挺有意思的。其他时候精心计算各个选项的赔率,也是有可能计算得到一个正收益的组合的。

    结语

    我的总结是套利空间、成交量、流动性三者不可得兼,成交量和流动性越好,套利空间也就越小;反之,套利空间越大,说明其中必然存在流动性的坑。

    最后给大家带来一句话:高收益会带来高风险,但高风险不一定能得到高收益。希望大家好好体会。期货市场是一个零和的市场,想要赚钱需要打败所有人;而股票投资不是,可以选择高成长的优质公司,让好企业替你打工,买股票就是当股东,享受公司市值成长的红利。下次的文章,我会分享股票投资的技巧,希望大家继续关注。

  • 相关阅读:
    黑马程序员-block代码块和protocol协议
    黑马程序员-内存管理之autorelease和ARC机制
    黑马程序员-内存管理之set方法内存管理, property参数,循环引用。
    黑马程序员-内存管理之引用计数器
    黑马程序员-构造方法
    黑马程序员-@property,@synthesize使用细节和id
    黑马程序员—OC点语法和成员变量作用域
    黑马程序员-c语言指针的学习
    黑马程序员-OC基本语法
    NSSearchPathForDirectoriesInDomains用法 (转)
  • 原文地址:https://www.cnblogs.com/luoluo-123/p/12492624.html
Copyright © 2020-2023  润新知