美文网首页
国债期货常见量化交易策略原理

国债期货常见量化交易策略原理

作者: 勾陈一_2255 | 来源:发表于2017-03-14 16:04 被阅读0次

    国债期货常见量化交易策略原理

    本章对五种常见低风险国债期货量化交易策略进行实证测算。包括日内、日间趋势策略,跨品种套利、期现套利策略。

    日内趋势策略和日间趋势策略立足趋势理论进行短线投机,设置合理开仓止损条件;跨品种套利基于五年国债期货和十年期货的价差均值回归原理进行统计套利;期现套利讨论了基于基差的期现套利和信用利差交易。

    考虑到非主力合约的流动性一般不太好,本文中策略基本上是基于主力合约进行测算。

    2.1 日间趋势策略 日间趋势策略 日间趋势策略

    趋势跟踪策略是CTA策略中非常常见的一大类方法。

    本报告采用的趋势交易策略为双指数平滑移动均线(EMA)策略,基本原理为通过两条不同周期参数的EMA均线的交叉形态来判断开仓、平仓时机。当短周期EMA线向上穿过长周期EMA线(金叉),认为向上趋势形成,则建立多头(如果此前已经持有空头头寸,先平掉空头头寸);反之,当短周期EMA线向下穿过长周期EMA线(死叉),则认为向下趋势形成,则建立空头(如果此前已经持有多头头寸,先平掉多头头寸)。不同周期的EMA反映了不同时间尺度的价格走势,选择长周期EMA与短周期对比,可以刻画期货合约的整体走势,进而进行趋势交易操作。具体做法如下:

    选择指数平滑移动均线的周期参数N1和N2,其中N1< N2。

    计算指数平滑移动均线 𝐸𝑀𝐴𝑁(𝑡)=𝐾∗𝑃𝑡+(1−𝐾)∗𝐸𝑀𝐴𝑁(𝑡−1)

    其中,𝐾=2𝑁+1。

    在t时刻,如果发生均线交叉且判断:

    若𝐸𝑀𝐴𝑁1(𝑡)>𝐸𝑀𝐴𝑁2(𝑡),则在t+1时刻平空头建立多头;

    识别风险,发现价值 请务必阅读末页的免责声明

    10 / 33

    金融工程|专题报告

    若𝐸𝑀𝐴𝑁1(𝑡)<𝐸𝑀𝐴𝑁2(𝑡),则在t+1时刻平多头建立空头。

    考虑到实际交易问题,我们在该合约最后交易日收盘前,平掉所有头寸。

    2.2 日内趋势策略 趋势策略 趋势策略

    趋势策略也是日内CTA策略中最常见的方法,著名的R-Breaker,Dual Thrust都是日内趋势交易系统。因此,本报告选择日内趋势策略为例,进行国债期货的日内交易策略研究。与日间趋势最大的区别是,日内趋势策略在每日收盘前平掉所有的仓位,因此不持有隔夜仓。日内交易策略基于支撑位与阻力位的突破进行趋势判断,与日间趋势跟踪相比,更立足于当日实际价格与均价价差的走势。

    本报告采用的日内趋势交易策略为著名的开盘区间突破策略,基本原理为当标的价格突破某一个基于开盘价和阈值建立的区间时,产生交易信号,认为向上或向下的趋势形成,因此开仓做多或做空。在趋势跟踪的仓位建立以后,当标的价格反向变化,突破止损价格时,认为之前的趋势结束,平掉所持头寸。如果当日有止损发生,则认为当前交易日价格表现为震荡模式,不适宜进行趋势交易,因此该日内不再进行新的交易。具体做法如下:

    (1) 选择开盘区间的计算方式。本报告选取上一交易日的波动区间(最高价-最低价)×比例参数 𝑓 作为区间宽度,且上移区间宽度等于下移区间宽度,即上下突破边界=开盘价±(上一交易日最高价-最低价)×𝑓。

    (2) 选择止损止盈出场机制。本报告采用止损机制,止损参数 𝑟 为固定参数,即持有多头头寸时,如果指数 < 做多价格×(1-𝑟)或持有空头头寸时,指数 > 做空价格×(1+𝑟),则平仓止损;本报告不使用止盈机制。

    (3) 具体来说,在t日,如果空仓且

    𝑝>𝑂𝑝𝑒𝑛𝑡+(𝐻𝑖𝑔ℎ𝑡−1−𝐿𝑜𝑤𝑡−1)×𝑓,则开仓建立多头;

    𝑝<𝑂𝑝𝑒𝑛𝑡−(𝐻𝑖𝑔ℎ𝑡−1−𝐿𝑜𝑤𝑡−1)×𝑓,则开仓建立空头;

    如果持有多头且

    𝑝<𝑃𝑙𝑜𝑛𝑔×(1−𝑟),则平仓,且当日不再交易;

    如果持有空头且

    𝑝>𝑃𝑠ℎ𝑜𝑟𝑡×(1+𝑟),则平仓,且当日不再交易。

    其中,𝑂𝑝𝑒𝑛𝑡为当日开盘价格,𝐻𝑖𝑔ℎ𝑡−1和𝐿𝑜𝑤𝑡−1分别为上一个交易日的最高价和最低价,𝑃𝑙𝑜𝑛𝑔和𝑃𝑠ℎ𝑜𝑟𝑡为当日做多和做空建仓的价格。

    (4) 在每天收盘前,平掉所有头寸。

    2.3 跨品种套利 跨品种套利 策略

    随着2015年3月20日10年期国债期货上市,国债期货的交易策略变得更加丰富多样。

    本报告考虑5年期国债期货和10年期国债期货的跨品种套利策略,基本原理是均值回复下的统计套利,即认为两种不同的标的之间的价差会倾向于回到某一均值,

    识别风险,发现价值 请务必阅读末页的免责声明

    11 / 33

    金融工程|专题报告

    当价差突破某一区间时,买“低”卖“高”,等到价差回复到合理区间内时平仓来获取套利收益。具体做法如下: (1) 选择周期参数N,计算移动平均值𝜇和标准差𝜎。 价差S=10年期国债期货价格-5年期国债期货价格

    移动平均值 𝜇𝑖=Σ𝑆𝑗𝑖𝑗=𝑖−𝑁+1𝑁

    标准差 𝜎𝑖=√Σ(𝑆𝑗−𝜇𝑗)2𝑖𝑗=𝑖−𝑁+1𝑁−1 (2) 在t时刻,如果空仓且 𝑆≥𝜇+𝜎,则在t+1时刻卖出10年期国债期货,买入5年期国债期货(做空价差); 𝑆≤𝜇-𝜎,则在t+1时刻买入10年期国债期货,卖出5年期国债期货(做多价差); 如果套利组合中持有5年期国债期货多头且 𝑆≤𝜇,则在t+1时刻平仓; 如果套利组合中持有5年期国债期货空头且 𝑆≥𝜇,则在t+1时刻平仓。 (3) 在合约的最后交易日收盘前,平掉所有头寸。

    米筐量化交易平台:http://www.ricequant.com

    量化炒股QQ群:484490463  群内大神每日在线讲解代码,用Python自动赚钱!

    相关文章

      网友评论

          本文标题:国债期货常见量化交易策略原理

          本文链接:https://www.haomeiwen.com/subject/tarhnttx.html