套利
套利是把多个合约形成一个组合,对这个组合下单(也就是对这些合约同时下单),让这些合约的对冲减少系统性风险,而从这些合约价差的变化中获利。
上面所说的“价差”,只是一个笼统的说法,更准确的表述是:各合约的“价格×手数×每点价值”以某种方式(通常是加减)组合的结果。
DreamTrader能够处理多种多样的套利,比如跨期套利、跨品种套利、跨境套利(多币种套利)、蝶式套利……
套利的基本结构是一条左腿、一条右腿,DreamTrader可以在每条腿中容纳最多三个合约,这几乎能满足所有的套利需求,因为常见的套利是左右腿各一个合约,蝶式套利是一条腿两个合约、另一条腿一个合约,而每条腿有三个以上合约的套利很少见。
1.基本设置
在历史回测中、在添加实时方案时,DreamTrader对套利结构的设置是完全一样的,如下图所示。
这个例子,是国内的金银与国外黄金的蝶式套利。
(1)左腿
上海黄金,下单使用au1906,行情使用其指数,5分钟K线,4手。
上海白银,下单使用ag1906,行情使用其指数,5分钟K线,5手。
(2)右腿
MT4的黄金兑美元,下单和行情都使用XAUUSD,5分钟K线,3手,用USDCNH(美元兑人民币)的日K线将美元换算成人民币。
整个套利组合的计价单位是人民币(这需要在“风控”区中将“计算盈亏的币种”设为“RMB”)。
这是跨境套利,比较复杂,如果不是跨境套利的话,上图中所有的“汇率”栏都可以不填,你不填它,软件就不会进行汇率换算。
另外,这个地方:
,在极其特殊的情况下才需要改变。当你选“-”的时候,相应合约的买卖方向是与它所在的那条腿的买卖方向相反的,选“×”则用于某些非常特殊的外汇三角套利。一般情况下,使用默认的“+”就行。
2.套利回测
在套利回测中,除了上述对套利结构的设置,其他操作都与普通回测一样。
3.套利方案的创建
在“实时方案”区的“自动套利区”或“手工套利区”,点“添加方案”按钮就可以创建套利方案。
这里特别需要解释一下的是交易员。DreamTrader支持多个子账户的操作,子账户就是交易员,因此交易方案必须指定交易员。
在这里要填的交易员,就是已经在“风控”区设置好的交易员:
现在我们有一个交易员“a”,因此在添加方案时就要指定交易员为“a”。
手数倍数又是什么呢?这个交易员每次下单的手数,是该交易方案的默认手数乘以该交易员的手数倍数,简单地说就是他每次下几倍的单子。
这里面蕴含了一种跟单的功能。比如交易员x、y都要跟交易员a的单,首先在风控中配置了这三个交易员的基本信息(特别是使用哪个账户),然后,交易员a的手数倍数是1,x的手数倍数是3,y的手数倍数是10,结果怎么样呢?
a每下1手单,x就跟3手,y就跟10手。
这里的几手,指的是套利组合的几手,而具体每个合约要下多少手单,就看你在左腿或右腿中给这个合约设置的手数是多少了。以上面的“油粕套利”为例,右腿中的m1905是2手,那么,如果套利组合下了1手单,m1905就要下2手单。
4.套利走势图
与单品种不同,套利走势图有三个画板:
(1)主画板
显示套利组合的走势或资金曲线。当显示走势时,信号、指标附着在走势上的原理,与单合约的情况相同。
(2)左画板
显示左腿合约的走势图。如果左腿有多个合约,点“切换左腿合约”按钮可以轮换显示其中不同合约的走势。
(3)右画板
显示右腿合约的走势图。如果右腿有多个合约,点“切换右腿合约”按钮可以轮换显示其中不同合约的走势。
这三个画板的走势,是完全同步的,放大、缩小、平移,都同步,以便用户比较套利组合与各合约的关系。
你也许要问:“如果在时间上不一致怎么办?比如镍和螺纹钢套利,到晚上23点,螺纹钢没有行情了,镍还在跑。”我们的处理方法是:如果某个合约的行情跟不上其他合约了,就拿它最近的行情数据来计算套利组合的价格,以保持套利曲线的连续性。
但你在设置套利组合时,最好选择交易时间一致的合约,因为你要下单,如果某个合约的交易停了,你对这个套利组合下单,下不了这个合约的单,就形成了瘸腿。
如果一定要选择交易时间不一致的合约(比如跨境套利,国内合约休市时外盘还在跑),那就得避免在某个合约休市的时候下单,这是可以在策略编程中规定的。
4.套利瘸腿检测
瘸腿是指套利组合中某个合约没有成交而影响了整个组合的平衡,一旦产生瘸腿,会破坏套利的本意,实际上就把套利变成了单边,产生了极大的风险。所以进行瘸腿检查和校正是必须的。
在DreamTrader的实盘运行中,一旦出现瘸腿,这个按钮会变红:
点击它,会打开一个对话框,显示瘸腿信息:
这里的“校正所选方案所选交易员”按钮或“全部校正”按钮,是让你校正瘸腿的,如果在交易时间,点这个按钮就可以自动校正瘸腿。
除了瘸腿以外,使用快要过期的合约、自动方案成交不符合信号、账户与策略的持仓不匹配等问题,套利方案也能检测和校正,和普通方案一样。
章节跳转:
>> 编辑账户
>> 检查交易方案
>> 登录
>> 手工交易
>> 程序化交易
>> 程序化测试
套利