套利交易是从纠正市场价格或收益率的异常状况中获利的行为。异常状况通常是指同一产品,比如日经指数,在不同的市场间的价格出现差异,投资者采取低买高卖,导致价格回归均衡水平的行为。当不同市场间的价格差回归均衡水平后,所有仓位即可结清以了结获利。下图我们可以看到日经指数期货在SGX新交所、CME芝商所以及JPX日交所之间呈现的差异。

       从上图所示的成交量中,我们也可以看到,三个交易所的日经指数期货都有很好的流动性,能够满足套利交易的需求。

       买入参数是当价差或价比偏低,我们预计它会上涨恢复;卖出参数则是当价差或价比偏高时,我们预计它会回落下跌。

       市场推动着大量期货合约流通,通常您可能会发现一些看似有相关的品种,但实际上它们并没有内存相互联系,而只是正好在一段时间内受宏观影响同步变化。我们可以通过计算数学相关性来进一步复核两者的关系:

  CME_Close JPX_Close SGX_Close
CME_Close 1 0.986062 0.996164
JPX_Close 0.986062 1 0.989255
SGX_Close 0.996164 0.989255 1

       上面的数据可以详细反映两个变量之间的相互关系及其相关方向。JPX日经期指与SGX日经期指相关系数为0.989255,说明两者之间有高度的线性正相关关系。进而,我们制作一个价格参数图来确认有没有相对稳定的区间可以做套利交易。

       我们已经谈到了套利交易策略的基础知识,并根据历史价格确定了相关性高的期货合约,尝试开发套利策略。使用数据技术开发交易信号的步骤如下:
         ·收集可靠的数据和清理数据
         ·从数据创建功能以识别并建立交易逻辑
         ·使用这些功能生成交易信号,即是买入,卖出或中性

       基于JPX日经合约与SGX日经合约的高度同步性质,我们考虑采用高频交易以最大化交易机会。我们抽取一天的完整高频Tick数据,看到统计上价差呈现如下图所示的均匀分布特征:

       经过前面的分析,我们已知JPX日经指数与SGX日经指数相关性极高,所以从统计上说两者价差回归到0的概率较高。作为示例,我们计算好手数配比,并设计如下简易策略:
         ·当两者高频套利价差小于或等于-5时做多;
         ·当两者高频套利价差大于或等于5时反手做空;
         ·当两者高频套利价差绝对值大于等于20时反向头寸清仓。

       经过上述策略分析,我们可以在文华财经wh9库安算法交易软件上,如下图所示配置套利图表:

       配置完成后,软件将提示后台需要1-2天时间完成数据运算,之后就能看到套利图表:

       同时可以在“公式”-“编写公式”中调出策略编辑器,并试写如下策略:

Params

Numeric ArbOpenLong(-5); //多开价差
Numeric ArbCloseLong(5); //多平价差
Numeric ArbOpenShort(5); //空开价差
Numeric ArbCloseShort(-5); //空平价差
Numeric Stoploss(20); //止损线

Begin

if(MarketPosition==0 && Low<=ArbOpenLong) //价差低于多开线,多单开仓
{
  BK(1);
}

if(MarketPosition==1 ) //价差高于多平线,多单平仓
{
  if(High>=ArbCloseLong)
  {
    SP(1); //多单止盈
  }
  else if(Low<=(ArbOpenLong-Stoploss))
  {
    SP(1); //多单止损
  }
}

if(MarketPosition==0 && High>=ArbOpenShort) //价差高于空开线,空单开仓
{
  SK(1);
}
if(MarketPosition==-1 ) //价差低于空平线,空单平仓
{
  if(Low<=ArbCloseShort)
  {
    BP(1); //空单止盈
  }
  else if(High>=(ArbOpenShort+Stoploss))
  {
    BP(1); //空单止损
  }
}
End

 

       由此延伸,因为不同市场日经指数的高度相关,当您长时间持有一对跨市场套利仓位时,行情单边波动将很可能得到一腿大幅盈利,而另一腿则会大幅亏损,但投资组合的净值波动却极小,这正是套利交易实现对冲保护的强大魅力。