铜期货跨期套利方案(铜期货如何套期保值)
日期:2023年04月26日 14:19 浏览量:1
期铜(cu)跨期固定点差套利
(v3.2)
新谓来信息科技
2017/08/14
期铜(cu)跨期固定点差套利 1
期铜固定点差套利,细节问题及解决方案 3
问题1: 3
方案: 3
主力合约的检测方法: 3
持仓量判定主力合约换月: 3
交易量判定主力合约换月: 4
问题2: 4
方案: 5
问题3: 5
方案: 6
问题4: 6
方案: 6
期铜固定点差套利,细节问题及解决方案
问题1: 针对整个时间轴,报告中的(16/8/15 – 17/7/15),根据主力与次主力合约切分成几个测试时间段,但是每个时间段时间应该是自然衔接的,而不应该有重叠;因为在同一时间段内,有且只有一组主力与次主力合约(无论是按照持仓量还是成交量判定)。
方案:每个自然的主力合约是人在一定条件假定的,日期并不固定,换月需要人工干预;主力合约与次主力合约判断可通过另外编写代码进行检测判断,并输出结果,由人工进行换月。
对于自然衔接问题,因为每个合约的生命期有一定生命期(cu约为1年),我们在换月后的主力合约与次主力合约还需要用起前三个月数据进行检验,回测,因此测试中我们都把期主力合约段往前延伸三个月。
如果非要自然衔接的话,像cu这类隔月的商品主力的换月基本稳定在每个月的月底,如cu1709合约在七月底八月初,需要从新设定日期即可,如:设定每个的15号为换月时间(见附件工作区,设置为每个月15号)。另外每个月,交易鈤22个左右,如考虑到节假日,交易日可能更少,因此,每个月的交易次数并不固定。
主力合约的检测方法:
持仓量判定主力合约换月:根据的原则是次主力的日线持仓量大于主力合约持仓量的0.9倍
代码:
//------------------------------------------------------------------------
// 简称: chicangliangjiancha
// 名称: 持仓量检测
// 类别: 公式应用
// 类型: 用户应用
// 输出:
//------------------------------------------------------------------------
//data0 为当前的主力的合约
//data1 为当前次主力合约
//加载级别是日线
Params
Vars
Begin
If(data1.OpenInt[1]>data0.OpenInt[1]*0.9)//根据的原则是次主力的日线持仓量大于主力合约持仓量的0.9倍
{PlotNumeric("换主力",data1.OpenInt[1]);
Alert("换主力合约");//提醒注意涨跌停
}
PlotNumeric("data0",data0.OpenInt[1]);
PlotNumeric("data1",data1.OpenInt[1]);
End
两种换月方案的时间如图:
由图可知,两种方案的分别为7月31和8月3号,相差3天,以后可基本假定为月底换仓。
交易量判定主力合约换月:根据的原则是次主力的日线成交量大于主力合约成交量的0.9倍
代码:
//------------------------------------------------------------------------
// 简称: chicangliangjiacev
// 名称: 成交量检测
// 类别: 公式应用
// 类型: 用户应用
// 输出:
//------------------------------------------------------------------------
//data0 为当前的主力的合约
//data1 为当前次主力合约
//加载级别是日线
Params
Vars
Begin
If(data1.v[1]>data0.v[1]*0.9)//根据的原则是次主力的日线成交量大于主力合约成交量的0.9倍
{PlotNumeric("换主力",data1.OpenInt[1]);
Alert("换主力合约");//提醒注意涨跌停
}
PlotNumeric("data0",data0.OpenInt[1]);
PlotNumeric("data1",data1.OpenInt[1]);
End
问题2: 在测试报告中,阐述一下基本的测试假设(初始资金规模,保证金比例,最大持仓限制(按比例还是固定手数),滑点(因为你用15分钟线的open数据回测应该考虑滑点等)。
方案:
测试报告中:
回测假定:都是以前版本设定的固定条件。而且下单的的容纳量也根据市场状况决定,测试报告的收益率等是根据所使用资金等折算计算出来的。
保证金率为10%(交易所为8%),最大持仓1手,手续费为10元,没有涉及资金管理,每次下单为1手。
对于滑点问题:因为在3.1版本的回测中,平均盈利都为190元以上,远远大于2个滑点(一个滑点50元),我们实际中做的是固定点差套利,吃的对手价,因此滑点设置基本可以忽略。如果加上滑点测试报告和没加滑点的测试报告参考意义一样。但如果平均盈利小于两个点差,这个交易需要很大的硬件考量,而我们的平均盈利在190以上,因此没那么苛刻。
问题3: 描述一下阈值的设定方式(如果是固定则描述固定;如果是滚动追踪设定则描述重新计算的频率和方法)。
方案:阈值的设定在以前的版本中描述过,采用固定点差,并在换月中用其历史延伸的3个月的数据进行检验,如果平均盈利指标下降超出其他合约历史回测的一半则进行参数的调整,并检验该商品最近的贸易状态。阈值的调整频率根据价差的波动幅度和商品的基本价差趋势,并没有确定调整频率,我们可以根据每半个月或每一个月进行检验,判断阈值是否继续有效,是否进行调整。
问题4: 描述一下策略暂停以及退出的判定依据。
方案:在实际交易中要注意商品贸易的基本条件和价差的趋势,如果价差超出我们历史的波动范围(如前三个月的历史极值或平均值加2倍标准差),则暂停交易。此策略前提是在商品牛市的点差套利,牛市商品套利即:远期的商品价格高于近期商品的价格。如果不是牛市套利,则停止套利。
推荐阅读
-
小米辣怎么保存(切好的小米辣怎么保存)
2023-04-26
主力合约的检测方法:持仓量判定主力合约换月:根据的原则是次主力的日线持仓量大于主力合约持仓量的0.9倍代码://----...
-
换港币换多少人民币多少人民币汇率(换港币换多少零钱)
2023-04-26
主力合约的检测方法:持仓量判定主力合约换月:根据的原则是次主力的日线持仓量大于主力合约持仓量的0.9倍代码://----...
-
永安期货资管业务介绍(永安期货公司简介)
2023-04-26
主力合约的检测方法:持仓量判定主力合约换月:根据的原则是次主力的日线持仓量大于主力合约持仓量的0.9倍代码://----...
-
用友t6固定资产制单业务未完成是什么意思(用友t6如何启用固定资产模块)
2023-04-26
主力合约的检测方法:持仓量判定主力合约换月:根据的原则是次主力的日线持仓量大于主力合约持仓量的0.9倍代码://----...
-
湖北金叶科技股份有限公司(湖北金叶阳光商业连锁有限公司)
2023-04-26
主力合约的检测方法:持仓量判定主力合约换月:根据的原则是次主力的日线持仓量大于主力合约持仓量的0.9倍代码://----...
-
结婚领结搭配休闲衬衫,领结要配怎样的衬衫
2023-04-26
主力合约的检测方法:持仓量判定主力合约换月:根据的原则是次主力的日线持仓量大于主力合约持仓量的0.9倍代码://----...