趋势 EA 的 CTA 基金之路

道汇(DaoFx)作为一家新成立的金融科技公司,有幸参加了 9 月 22 至 23 日在北京国家会议中心举办的,第七届国际金融 B2B 博览会既金融科技峰会。并在 23 日下午的智能交易专场进行了题为《趋势 EA 的 CTA 基金之路》的分享,现场反响热烈。应广大交易者的要求,我们将当天的演讲稿逐页批注公开出来,希望能对更多人有所帮助。

daofx-bj-meeting-2

同时,我们的各类信息、沟通渠道也在慢慢建立,请大家根据自己的喜好和习惯先关注起来:)

动态

演讲

专栏

the-cta-fund-road-of-trend-ea-001

the-cta-fund-road-of-trend-ea-002

道汇(DaoFX)是一家成立于北京的金融科技公司,目前致力于研发应用于国际资本市场的 CTA 策略模型,以及研究各类量化平台的开发环境,并最终通过 FIX API 构建自己的交易系统、优化系统、阶梯型分账系统、多账户管理系统等。客户包括但不限于交易商、代理、机构与个人投资者。道汇的终极目标是成为正式持牌的 CTA 基金,服务于更广大的社会群体。团队成员汇集具有不同学术和应用背景、从业 10 年以上的专业人士,具有丰富的技术实践、策略研发及外汇交易经验。

the-cta-fund-road-of-trend-ea-003

道汇二字取自我们的 slogon:道以明哲,汇成于众。「道」是通过严密的哲学理论、逻辑推导而得出的,我们将策略比作道,以「道」来洞察事理,从而汇集大众共同分享「道」所创造的价值。

the-cta-fund-road-of-trend-ea-004

无论技术还是策略,我们都遵循 dogfooding 原则(来自一句英语俚语:Eating your own dog food,直译为「吃自家的狗粮」,常用于描述软件公司使用自己生产的产品这一情况)。我们研发策略并使用自己的策略,为自家员工做交易。

the-cta-fund-road-of-trend-ea-005

除了目前流行的 MT4、MT5,我们也在积极对接其他平台,比如 cTrader、杜高斯贝银行自己开发的 JForex 等。最重要的,也是我们今后工作的重点 — 通过 FIX API 构建支持自动化交易以及多账户管理的自定义平台。

the-cta-fund-road-of-trend-ea-006

Spotware cAlgo 下,等差数列模块的演示。

the-cta-fund-road-of-trend-ea-007

JForex 3 下,等差数列模块的演示。

the-cta-fund-road-of-trend-ea-008

金融信息交换(FIX)协议规范最初是由 Robert Lamoureux 和 Chris Morstatt 在 1992 年创建的,用以实现 Fidelity Investments 和 Salomon Brothers 之间股权交易数据的电子通信。

FIX 最初解决了经纪商和其机构客户之间的通信问题。当时,这些信息是通过电话口头传达的。富达意识到,交易商经纪人的信息可能会被传递给错误的交易者,或者当双方挂断电话时,信息就丢失了。所以他希望将这种通信替换为机器可读的数据,然后在交易者之间共享、分析、操作和存储。

the-cta-fund-road-of-trend-ea-009

FIX 协议本身只是一套规范,在实际工作中,需要先用编程语言实现这套规范,之后才是实际业务中 API 的对接。QuickFIX 就是这样一套流行的开源实现,涵盖了主流编程语言,方便开发者根据自身项目需求做出选择。

the-cta-fund-road-of-trend-ea-010

the-cta-fund-road-of-trend-ea-011

the-cta-fund-road-of-trend-ea-012

FIX API 是 FIX 协议在通过程序语言实现后,在客户端与服务端之间进行具体的业务操作时的应用程序接口。作为交易者,在当前语境下,FIX API 特指自定义平台与交易商的 FIX 服务器之间的接口。进行的操作也局限在登入登出、获取报价、实际交易操作等。

the-cta-fund-road-of-trend-ea-013

每条 FIX 消息都由标准头、消息体、标准尾三部分组成。每一部分又包含多个域(field)。域是以 tag / value 对的形式存在的,具体描述了每个消息所要传递的内容。比如在一条登录消息中,消息头中指定了的 FIX 版本(如 4.4),交易商、客户端标识,消息体中包含用户名、密码等信息。

the-cta-fund-road-of-trend-ea-014

the-cta-fund-road-of-trend-ea-015

the-cta-fund-road-of-trend-ea-016

CTA 原本的历史定义是指「商品交易顾问」(Commodity Trading Advisor 的首字母缩写)。

the-cta-fund-road-of-trend-ea-017

但金融领域的产物普遍存在着历史原本定义与当代现实定义偏离的现象。CTA 亦如此,其当代含义已经完全转变。通常具备几项约定俗成特征的策略都可以称之为 CTA 策略。

the-cta-fund-road-of-trend-ea-018

不论基本面如何错综复杂、变幻无常,价格都是所有基本面博弈后的最终产物。基本面和技术面分析完,交易的都是价格。

根据佛学的说法,任何一种事物都有三个参数——体、相、用。价格是本体,基本面和技术面是相状,交易行为是作用。如果把价格这个本体比喻成手,基本面和技术面的相状就相当于手心和手背,作用于交易,相当于打架,你用拳头打,用的就是手背,用掌打,用的就是手心。路子不同。

走 CTA 路线,只对价格进行分析,可以不看基本面。

the-cta-fund-road-of-trend-ea-019

价格绝对不是随机的,是有迹可循的,市场中的某些形态总会重复上演。从本质上,K 线图就是赤裸裸的人性的曲线。

基于此,CTA 策略的应用方法,就是去挖掘价格的自相关性,用算法捕捉形态不断重复出现的趋势,然后通过对趋势的处理技巧建立模型。

the-cta-fund-road-of-trend-ea-020

据对冲基金评估机构 Barclay hedge 统计,5 年前 CTA 基金程序化的覆盖率已经超过 90%,如今更是向更高的程度普及,可以说程序化已经成为当今 CTA 策略的基础标签。

程序化和 CTA 策略越来越紧密的结合在了一起,一方面是因为机器代替人工是大趋势,但更核心的原因是程序化这种交易形式更契合了 CTA 策略只基于价格的本质,因为对于程序而言是没有基本面概念的。

the-cta-fund-road-of-trend-ea-021

由于 CTA 策略跟趋势的方向没关系,当其他策略遭遇熊市重创而哀鸿遍野的时候,CTA 策略往往能展现出强大的抗压能力。比如在 2008 年次贷危机时,对冲基金的规模下降了 31.7%,很多金融机构包括大投行纷纷倒闭,但 CTA 基金居然实现了正收益。

再有,CTA 策略专治各种天灾人祸(突发的风险因素,包括天气、地震、政治、军事等等),比如今年 4 月美国空袭叙利亚,这事肯定不会提前告诉任何人,超出基本面的可控范围,但站在 CT A的价格层面只产生了一波普通的趋势而已。所以说,CTA 策略能把很多特殊化的东西纳入正常范围内。

2008 次贷危机后,全球基本面越来越诡谲莫测,难以把握。CTA 策略的稳定表现愈发凸显出巨大价值,所以在次贷危机后,CTA 基金的市场份额突飞猛进。

the-cta-fund-road-of-trend-ea-022

CTA 策略没什么资源门槛,不需要像高频策略那样烧钱来拼装备,CTA 拼的是谁能用有限的资源创造出尽可能多的价值。

这就相当于雪球效应:启动只需要一个很小的初始变量,短时间内也可能很难看到成果,但只要持续下去,会产生几何级数的猛烈增量。而且这个过程不依赖资源的持续输入,是自发推进的。

因此 CTA 策略具备良好的可持续性发展。

the-cta-fund-road-of-trend-ea-023

the-cta-fund-road-of-trend-ea-024

任何成功的策略系统,背后一定会基于某种最核心的哲学思想。
典型的亏损系统和盈利系统具备相呼应的特征。

the-cta-fund-road-of-trend-ea-025

the-cta-fund-road-of-trend-ea-026

做交易就像顺着水流开船,把注意力放在怎么开的更快的人,一般都触礁沉船了,反倒是把注意力放在怎么避开礁石的人,最后能顺着水到达彼岸。业内有句名言:交易市场不缺明星,只缺寿星。

打个比方,下五子棋时绝大多数人的思维都是「我要先走成五个子」。但我通常反着来:我从来不布局自己的棋,唯一的招数就是一门心思堵对方的棋。但完全不考虑自己的棋,不代表客观上就没有棋,往往是堵着堵着别人,自己的棋就恰好连成一线赢了。不主动发展自己的棋,虽然会错失很多机会,但最终往往却能赢。

想赢有两条路:1、直接奔着赢去,但如果别人奔的更快,别人就赢了;2、排除一切输的因素,只要不输,耗到最后总能赢。在智商资源相等的情况下,第 2 条路的战果要远远好于第 1 条。

the-cta-fund-road-of-trend-ea-027

根据理念设计出具体的策略系统,也就是把理念细化成开仓平仓的行为组合。

这个跟用兵打仗差不多:首先判断优势够不够,打不打(触发条件),如果打,派多少兵去(资金管理),怎么排兵布阵(形态技术),当伤亡到多少就收兵(止损),赢了的话是见好就收,还是直捣黄龙(阶梯止盈)。若同时出现别的战机,评估是否对现有战局造成影响,如果有余力,把刚才全部的流程再单开一摊新战局,然后从总战役层面管理各摊的局部战争,一旦发生不可预知的危机,怎么权衡取舍。

the-cta-fund-road-of-trend-ea-028

策略系统再由各个模块组合而成,为了前期挑错和后期维护方便,各模块要能完全拆分,一定要避免模块之间纠缠不清。这是我们的系统拆成的模块流程图。

the-cta-fund-road-of-trend-ea-029

把之前的一切落实到实现方式上,也就是代码。这些都是主流的开发环境。

再次强调最后一个,因为各种环境本质上都是开发出来二次封装的,都会有局限性。只有绕开软件层面,直接从 FIX 底层解决问题,才是我们想实现的最终形态。

the-cta-fund-road-of-trend-ea-030

一个振奋人心的策略曲线图。

the-cta-fund-road-of-trend-ea-031

千万别当真,此图只是视觉玩笑。完美曲线通常是优化回测出来的,但策略在未来的真实交易中还能不能延续「视觉玩笑」那个样子,要扪心自问,不能拿漂亮的优化结果来自我麻痹。

the-cta-fund-road-of-trend-ea-032

优化的意义不在于回测出一套万能参数来适应所有历史行情,而在于如何建立历史优化结果与未来表现的强相关性。这不光需要客观的优化理念,也需要先进的算法支持,比如蚁群算法、遗传算法、退火算法等等,其中 MT4 和 5 已经内置了遗传算法,但它是封装在软件内部的,不能自己去定义更多的条件,至于其他的优化工具就更没有了,只能穷举排列组合,所以我们将来必然要通过 FIX 来开发一套自己的优化系统。

the-cta-fund-road-of-trend-ea-033

此为总战略,需要分阶段完成。

当前阶段,业务重点放在研发 CTA 策略和各种开发环境上,欢迎对我们策略感兴趣的投资者前来体验。我们已在全球 10 大外汇经纪商、受瑞士金融市场监督管理局(FINMA)监管的瑞士持牌银行——瑞讯银行(Swissquote Bank)注册成为资产管理人,同时拿到了 Prime Plus 最高级别。点击这里了解更多

第二阶段,去香港挂靠在已经拿了 9 号牌照的基金公司下面发我们的产品。

最后阶段,自己申请 9 号牌照,成为正式的 CTA 基金,服务于更广大的社会群体。

the-cta-fund-road-of-trend-ea-034

在信息科技时代,很多人靠狂拽酷炫的算法另辟蹊径,甚至鄙视趋势策略这个老古董。

但是,有 CTA 教父之称的 Martin Lueck 说过一句话:「1980 年代使用的交易策略,与现在并没本质不同。」莫说八十年代,就是二百多年前蜡烛图发明者本间宗久总结的各种K线形态至今仍被广泛使用。所以生产力层面的决定性作用永不变,这也是我们公司的最高战略立足点。

让科技引领金融,是金融行业优秀公司的共有特征。

例如:CTA 基金的领头羊 Winton 表示:很少招聘金融专业的学生,而更多的是科学专业的。再如:威名远播的盈透证券更加特立独行,整个集团没有一个人有商学院学位,声称自己是一家写代码的公司,所以盈透证券也被称为华尔街版的谷歌。

鉴于科技的重要作用,我们会一直对科技投入大力的研发,所谓科技绝不仅仅是用 MT4 编个 EA 而已,而是基于 FIX 去无障碍地实现任何我们想要实现的东西。

the-cta-fund-road-of-trend-ea-035

今年中央二台新年节目「财富机会榜」把外汇排名第三。能登上 CCTV 2 已经算是重磅信号了。

the-cta-fund-road-of-trend-ea-036

财团巨头的大动作列举。

利好消息一大堆,但有个根本性的利空,就是国家尚未正式开放外汇市场。但我们的想法是,自古以来,任何权利都是靠自己争取来的,从来不是等别人主动赋予的。放之商业也一样,是行业先做出气候,然后国家不得不承认你的存在,甚至扶植你、帮助你。这是正确的因果逻辑。P2P 行业也是经过了这个奋斗历程才被纳入正规军的。

如果我们行业能少一些坑蒙拐骗,多一些自觉自强,把整个行业做上档次,大环境更健康,每一个个体才能更顺利的发展。我们也乐于见到同行们做出优秀的成绩和模式上的突破。

the-cta-fund-road-of-trend-ea-037

有关道汇的 CTA 策略还有很多要和大家分享,请大家继续关注,谢谢!

meeting-audience

我们下次展会见:)

© 本文版权归道汇所有,任何形式转载请邮件联系我们 i@daofx.com