元宇宙非小号金色财经交流群社区官网

比特币交易先驱网站,发明者量化基本数据,期现套利图表

浏览:91|时间:2023-08-10 07:49:18
一、摘要

可能有人对“套利”这个词很陌生,但“套利”在现实生活中却很常见。比如:便利店老板从批发市场以0.5元买入一瓶矿泉水,然后在店里以1元的价格出售,最后赚取0.5元的差价。这个过程其实就类似套利。金融市场上的套利跟这个道理差不多,只不过套利的形式有多种多样。

二、什么是套利

在商品期货市场中,理论上5月份交割的苹果合约价格减去10月交割的苹果合约价格,其结果应该接近于0或者稳定在一定的价格区间内。但事实上由于受到天气、市场供需等诸多因素的原因,近期和远期合约价格在一段时间内会分别受到不同程度的影响,价差也会出现较大幅度的波动。

但无论如何,价差通常最终会回归到一定的价格区间内,那么如果价差大于这个区间,就卖5月份合约,同时买10月份合约,做空价差赚取利润;如果价差小于这个区间,就买5月份合约,同时卖10月份合约,做多价差赚取利润。这就是通过买卖同一个品种但不同交割月份的跨期套利。

除了跨期套利外,还有买入出口国大豆同时卖出进口国大豆,或者卖出出口国大豆同时买入进口国大豆的跨市场套利;买入上游原材料铁矿石同时卖出下游成品螺纹钢,或者卖出上游原材料铁矿石同时买入下游成品螺纹钢的跨品种套利等等。

三、什么是期现套利

但是上面这几种套利方法,虽然字面上是“套利”,并不属于纯粹意义上的套利,它们本质上还是属于有风险的投机,只不过这种投机的方式是做多或做空价差。虽然价差在大部分时间内趋于稳定,但也可能出现很长时间不回归的行情。

期现套利的核心原理是,同一个商品在同一个时间点只能有一个价格,期货到了交割时间就变成现货,所以在临近交割时会强制回归。这个与跨期套利完全不同,跨期套利是两个不同交割月的合约,到期时也就是两个不同月份的现货,当然可以是两个价格。

基差=期货价格-现货价格

期现套利最大的特点是理论上无风险,主要是根据基差状态,计算利润区间。如果基差过大,就可以买入现货,同时做空期货,等待基差双平套利和交割套利。

四、商品期现套利通道

说起来简单,最复杂的一个环节是商品现货交易,这其中涉及到仓单、税务等等一系列问题。首先需要一个与投资范围相关的公司,如果是交割套利期货账户必须是公司法人的,如果双平套利就需要一个可靠的销售渠道。网上有很多现货交易的网站,如:卓创网、上海有色网等等。

需要注意的是,现货交易通常有17%~20%的增值税,所以如果是双平套利,在买入现货后需要做空1.2~1.25倍的期货。如果是交割套利,在买入现货后需要做空相同比例的期货,还需要考虑手续费、运输、仓库等成本。当然这一切的前提是期现的基差足够大,有足够的边界。

除此之外,由于上海黄金交易所黄金(T+D)的存在,使得黄金期现套利不仅可以正向套利,还可以无需黄金租赁进行反向套利操作。上海黄金交易所的现货黄金(T+D)延期交易不仅交易方便,而且成交量和持仓量大,流动性非常适合期现套利。

五、如何获取现货、基差数据

现货和基差的数据网上有很多种,大部分是以表格的形式呈现,这显然不合适用来分析判断行情。发明者量化(FMZ.COM)已经内置了商品期货基本面数据,包括现货数据和基差数据。只需要调用一个函数就可以获取每个品种的现货和基差价格,并且支持2016年至今的历史数据。

返回结果

六、现货和基差图表实现

让我们用发明者量化,以图表的形式,把现货价格和基差价格实现出来。首先注册并登陆发明者量化官网(FMZ.COM),点击控制中心,点击策略库+新建策略。在左上角下拉菜单中选择Python,并填入策略的名字。

第一步:编写策略框架

策略框架是两个函数,main函数是策略的入口,主要功能是交易之前的预处理,程序会先从main函数开始执行,然后进入无线循环模式,重复执行onTick函数,onTick函数是策略的主函数,主要执行核心代码。

第二步:增加图表功能

在这个策略中,一共创建了2个图表,并左右分布排列。其中左图cfgA是期现图表,包含期货价格和现货价格,右图cfgB是基差图表。然后调用发明者量化内置的Python版画线类库创建一个chart对象。最后是在onTick函数中实时更新图表中的数据。

第三步:获取数据

我们一共需要获取三种数据:期货价格、现货价格、基差价格。获取期货价格很简单,直接使用SetContractType函数订阅期

交易 套利 币交易 数据 比特币

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( zztaobao@vip.qq.com )