码迷,mamicode.com
首页 > 其他好文 > 详细

全市场多品种CTA策略介绍

时间:2021-06-04 19:33:56      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:处理   href   获得   loading   衡量   信号   优点   目的   高度   

风险提示

我们诚恳及郑重地提醒您,在使用本策略之前您需要了解:本策略是一种收益和风险并存的投资工具,它不同于银行存款或国债,不能保证您一定获得利益,也不保证最低收益,甚至不保证本金安全。您应审慎评估自身的经济状况、财务能力及风险承受能力,充分考虑是否适宜使用本策略。

策略简述

CTA的英文全称是Commodity Trading Advisor,直译为商品交易顾问,通常指专业的资金管理人或机构。CTA最初活跃于商品市场,随着金融市场的发展,其投资领域逐渐拓展到股票、国债、外汇等等。CTA策略的交易周期主要以分钟、小时和日线等数据为主,也有少部分使用1分钟以下周期的数据。CTA策略有多种类型,以策略持仓周期可以分为中长线策略、短线策略、高频策略。以交易方法可以分为趋势策略和反转策略。

本策略以趋势跟踪为主,集合了双均线交易系统、基于MACD判断的交易系统、金肯特纳交易系统等三个策略,并且可以随时调整策略的核心参数。本策略支持历史数据回测和实盘交易,包括支持国内商品期货、数字货币期货、数字货币现货。另外本策略支持多个品种同时交易,支持自定义数据周期。下图为商品期货simnow实盘配置界面:
技术图片

策略理念

提到趋势跟踪,不得不提到“反身性理论”,该理论最早有社会学家罗伯特·默顿提出,后来有索罗斯发扬光大。在《金融炼金术》中多次强调:市场并不是像教科书所讲的那样理性和有效,而是具有高度的不确定性和反身性。反身性理论认为:市场参与者与市场并不是完全独立的,他们之间有相互作用。比如:市场参与者的积极买入行为会推升价格,价格的上涨反过来又影响市场参与者更积极的买入。

市场是由人构成的,市场中交易的标的物如股票、期货等都是有价值的,但由于信息的不对称、人的认知差异等因素,导致了每个人对其价值判断各有不同,这些对价值判断不一的投资者,在行动上就会产生巨大的分歧,从而导致价格呈现趋势性的波动,而趋势跟踪策略是在这些波动中赚取利润。

策略适用环境

趋势跟踪策略仅适用于趋势行情中,虽然在行情波动剧烈时可以获取超额收益,但任何交易策略都有两面性,也就是说最好的交易策略根本不存在,因为好和坏是针对不同的市场环境来说的,尤其是当市场处于震荡行情时,趋势跟踪之类的策略都会表现很差劲,会暂时失效。另外由于交易级别周期越小,市场的随机性就越高,所以本策略在1小时以上数据周期中表现较好。

策略1:双均线交易系统

均线是一种用最简单的方法衡量趋势的指标之一,它是将每天的收盘价加权平均,得出一条趋势性的曲线,从另一个方面看,均线同时也是市场中大部分投资者的买入成本,市场中的趋势之所以能持续,就是因为这些成本的推动力。比如:在上升趋势中,这些成本也是逐步上升的,在下跌趋势中,这些成本也是逐步下跌的。所以当价格在均线之上时,我们可以认为当前为上涨趋势,当价格在均线之下时,我们可以认为当前为下跌趋势。

但是如果仅使用价格与均线的相对位置关系来作为买入和卖出点,在震荡行情中会因为频繁止损,导致资金连续回撤。所以采用两个不同级别周期的均线,大周期和小周期,快线和慢线,相辅相成组成一个双均线交易系统。双均线不仅可以在行情的演变中发现趋势出现的端倪,而且随着行情的发展解决了移动止盈止损的问题。下图为策略参数界面:

双均线交易系统策略逻辑

入场

  • 短期均线上穿长期均线,开多单;
  • 短期均线下穿长期均线,开空单;

出场

  • 短期均线下穿长期均线,平多单;
  • 短期均线上穿长期均线,平空单;

策略2:基于MACD判断的交易系统

MACD中文名称叫指数平滑异同移动平均线。由Gerald Appel于1970年代提出,严格来说MACD是均线的一个变种,跟MA均线不同的是它在计算时赋予了权重,时间越近赋予权重越大。均线的优点是比较稳定,但缺点是比较滞后、频繁发出无效信号。所以MACD采用了EMA均线,每天价格的权重系数以指数等比形式缩小。时间越靠近当今时刻,它的权重越大,说明EMA函数对近期的价格加强了权重比,更能及时反映近期价格波动情况。另外,为了解决滞后和频繁发出无效信号问题又不失稳定,对两根均线差值处理,即DIF。均线差值可以快速反映两根均线的相互关系,同时具有又稳又快的特点。如下图所示:
技术图片

MACD计算公式

第1步:计算EMA12和EMA26

  • EMA12 = XAverage( Close, 12 )
  • EMA26 = XAverage( Close, 26 )
    第2步:计算 DIF
  • DIF = EMA12 - EMA26
    第3步:计算 DEA
  • DEA = XAverage( DIF, 9 )
    第4步:计算 Histogram
  • Histogram = DIF - DEA

基于MACD判断的交易系统策略逻辑

入场

  • DIF上穿DEA,开多单;
  • DIF下穿DEA,开空单;

出场

  • DIF下穿DEA,平多单;
  • DIF上穿DEA,平空单;

策略3:金肯特纳交易系统

肯特纳通道是由Chester W. Keltner在上个世纪60年代发明的一个交易系统,其核心思想是均线理论。并且当时该系统在非常长的一段时间内,得到了令人瞩目的成绩。虽然原版的肯特纳通道系统没有刚出现时那么有效,但它的核心思想,至今都对交易界产生很深远的影响。与布林带(BOLL)不一样的是肯特纳通道先是用最高价、最低价、收盘价这三者的平均值作为一个基础价格,然后再计算出这个基础价格的N周期平均值,这个平均值就是肯特纳通道的中轨。上轨就是中轨加上波动幅度的倍数,下轨就是中轨减去波动幅度的倍数。

金肯特纳通道的计算公式

  • 中轨:基础价格的N周期指数移动平均值
  • 波动幅度:平均真实波动幅度(ATR)* 系数
  • 上轨:中轨 + 波动幅度
  • 下轨:中轨 - 波动幅度

金肯特纳交易系统策略逻辑

入场

  • 中轨向上,并且价格升破上轨,开多单;
  • 中轨向下,并且价格跌破下轨,开空单;

出场

  • 当持有多单时,价格跌破中轨,平多单;
  • 当持有空单时,价格升破中轨,平空单;

实盘围观

技术图片
目前该策略已经在商品期货simnow、币安期货、火币现货等实盘运行多日,围观地址:

总结

“价格包含一切”是CTA策略的基本世界观,不论基本面、宏观政策、新闻事件、市场情绪等因素如何错综复杂、变幻无常,价格是所有投资者博弈后的最终结果。趋势策略之所以能赚钱,就是因为金融交易市场的价格走势并不是完全随机,而是以趋势的方式演变。不仅过去的价格有趋势,现在有,将来还会有。也就是说虽然市场价格的涨跌是无迹可循,但趋势是价格波动的固有属性,有波动就必然有趋势。

全市场多品种CTA策略介绍

标签:处理   href   获得   loading   衡量   信号   优点   目的   高度   

原文地址:https://www.cnblogs.com/fmz-quant/p/14849237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!