蒲绰生

广州人,1973年出生、曾经在著名的世界五百强外企担任副总经理、财务总监职务。2010年开始股指期货的程序化交易,在实践中不断完善自己的交易系统。2013年离开公司后一边创业经营自己的生意,一边继续从事自己喜爱的期货程序化交易事业。

蒲先生曾于2014年12月接受了七禾网的专访,当时在操作七禾程序化交易排行榜的三个帐户:“活水一号”(2014年1月27日开始)、“活水二号”(2014年1月27日开始)、“活水三号”(2014年6月9日开始),当时截止到2014年12月2日的净值分别是4.6、3.43、2.5。以上帐户这几年一直在进行程序化交易,截止到2018年9月3日,在七禾程序化交易帐户排行榜上,“活水一号”、“活水二号”、“活水三号”的净值分别达到了:16.59、11.89、5.06,累计收益率分别达到了1558%、1088%和405%,这三个帐户分别应用了积极、稳健和保守的资金管理风格。

核心观点:

无论是程序化交易还是主观交易,都不是交易成功的关键,如果没有正确的交易理念、方法和风险控制的纪律,都会走向失败。

我使用的方法的特点是“普适性”和“简单”,“普适性”是指在多周期、多品种适用(包括股指、主流的国内商品和外盘的恒指和商品等等),“简单”是指交易逻辑、条件和技术分析的应用非常简单,核心的逻辑是特定时机的价格形态突破交易法,我没有使用任何技术指标和参数,没有任何的基于参数的优化。

学习程序化交易的步骤就是:学习计算机编程的语言、选择一套交易和测试的软件、回测自己的方法在历史行情中的表现、用程序化模拟实盘交易一段时间、从小量的资金开始实盘交易、在实盘中不断总结和反思。

我过的难关主要包括:对技术指标的迷信导致的对交易理念的迷失、对历史回测过多依赖、对交易系统拟合历史数据导致的过度优化导致对后来行情的不适应、资金管理不当导致的净值的大幅回撤、过度依赖个别的品种和资金过度地集中而导致的净值的大幅波动、在没有趋势行情走出来的震荡行情中阶段性持续亏损的煎熬等等。

交易者要有智慧分辨在困难中要得到什么,不应该一条路走到黑和认死理。

只要一个品种在过去至少的一年里面能够使用这个方法取得的盈亏比达到二比一以上的水平,而且这个品种的波动性和成交量在近期比较过去一年的平均水平没有明显的萎缩的话,我就会选择这个品种。

普适性高的方法一定是简单的方法,但是简单的方法不一定是普适性高的方法。

我的交易频率不算很高,平均每个品种每周一次到三次左右,滑点的影响不算很明显。

交易是进三退一或者进二退一的过程,如果不能接受这个规律,就意味你妄图在市场上赚取每一种行情的钱,这样就导致两种结果,要么你死扛浮亏(这样始终有一次会一次性亏光),要么你赚一点点后就因为担心到手的浮盈会跑掉而快快地获小利后离场(这样盈利根本无法抵消在震荡期来回拉锯导致的损失),两种情况都会导致交易的失败。

程序化交易的风险主要是来自于三点:1、交易模型的生命周期到了,后期失效了;2、交易的品种的价格波动降低、无序了;3、由于突发事件导致黑天鹅现象(会出现市场崩塌和流动性枯竭的现象)。

程序化交易最大的敌人是交易者把自己的交易策略看得太好了,如果把黑天鹅行情和策略失效看成是必然发生的事情,这些就不会成为你的敌人。

交易不是生活的全部、以交易为生是个很浪漫的想法但是不适合绝大多数人,交易者最好有一份稳定的工作或者生意,把交易看成是一门爱好,力所能及地做就好,不要把所有的资金投入到交易帐户中,把期货交易看成是自己投资组合中配置的一部分就好了。

个人投资者如果要和机构竞争,首先要放弃竞争这个想法,其实反而是学习机构的专业分工和制度,比如不同风格的投资者多一些交流提高交易水平、找到一些在风控上能够约束自己任意妄为的同伴等等,因为交易者也是程序化交易的一个组成部分,交易者本身也是具有不确定性的,我相信适当的制度和分工能够让个人交易者更加成功。

七禾网1、蒲绰生先生您好,感谢您在百忙之中与七禾网进行深入对话。您在做程序化交易之前有没有做过主观交易?就您看来,程序化交易相对于主观交易有哪些优势和劣势?

蒲绰生:我在做程序化交易前,做过一年左右的主观交易。我认为无论是程序化交易还是主观交易,都不是交易成功的关键,如果没有正确的交易理念、方法和风险控制的纪律,都会走向失败。程序化交易只是把我的交易策略以计算机语言的形式机械地执行的一种方法。它可以让我的交易思想不折不扣地值机执行,防止我自己在交易过程中因为情绪的波动和执行力的偏差带来的不良后果。我认为对我个人来说,程序化交易相对于人工主观交易,让我可以在交易日离开行情盘面,把看盘的时间节省出来,同时也防止了个人的情绪在交易过程中产生的执行力方面的偏差。使用程序化交易后,尽管交易的过程对我而言是枯燥乏味毫无刺激感可言的,失去了很多基于盘感而临场发挥的机会,但是可以让我把更多的时间和精力放在盘后的研究和学习上面。我过去的很多次的经验表明,交易系统一旦固定下来,人工干预导致的结果和不干预相比至多是好坏参半,有时甚至错过了丰厚的利润。现在我宁可眼睁睁地看着浮盈减少,也不愿意主观地干预交易系统的执行。程序化交易是协助我限制风险、追求卓越回报和坚持一致性的方法的最佳途径。我更愿意称之为交易者的一种生活方式。

七禾网2、您的程序化交易方法是自学的还是通过其它途径获得的?有哪些特点?

蒲绰生:我的程序化交易方法是经过多年我看盘、看书学习、不断地在错误中总结经验教训,形成自己的交易思想和方法后发展出来的。我前后一共开发过超过一百个交易模型,从简单到复杂最后再回归简单。目前我使用的方法的特点是“普适性”和“简单”,“普适性”是指在多周期、多品种适用(包括股指、主流的国内商品和外盘的恒指和商品等等),“简单”是指交易逻辑、条件和技术分析的应用非常简单,核心的逻辑是特定时机的价格形态突破交易法,我没有使用任何技术指标和参数,没有任何的基于参数的优化。这个交易方法既注重盈亏比也兼顾胜率,回测时既适应过去也面向未来。是我用一分钟就可以讲得清楚的方法。

七禾网3、对于普通投资者来说,学习程序化交易的门槛高吗?要学会程序化交易需要经过哪几个步骤?

蒲绰生:我认为学习程序化交易的门槛不高,通过学习计算机语言、学习技术分析的基本方法、通过书籍学习前辈的交易经验,这些都是普通的个人投资者可以通过刻苦用功学习得到的。但是应用程序化交易并且最终能够成功的门槛是挺高的,个人投资者要在过程中不断总结和发展自己的交易系统,在失败中重新站起来,常常要进行自我反思和自我激励,这些对一个交易者而言是一个全人的、长期的考验。

假设一个人已经有了一套自己的交易方法,学习程序化交易的步骤就是:学习计算机编程的语言、选择一套交易和测试的软件、回测自己的方法在历史行情中的表现、用程序化模拟实盘交易一段时间、从小量的资金开始实盘交易、在实盘中不断总结和反思。

七禾网4、您在8年的程序化交易过程中,有没有遇到一些困难?您又是如何克服的?

蒲绰生:当然,我相信每一位交易者在自己交易生涯里面一定都会遇到过困难,我过的难关主要包括:对技术指标的迷信导致的对交易理念的迷失、对历史回测过多依赖、对交易系统拟合历史数据导致的过度优化导致对后来行情的不适应、资金管理不当导致的净值的大幅回撤、过度依赖个别的品种和资金过度地集中而导致的净值的大幅波动、在没有趋势行情走出来的震荡行情中阶段性持续亏损的煎熬等等。

我在面对这些困难的时候,总会告诉自己,损失已经发生了。我该想想交的学费可以给我换回来什么有价值的东西,只要我得到这些宝贵的教训,在未来我都可以连本带利地拿回来。在这些时候,个人的总结和反思能力很重要,有些困难是让你放弃一些错误的方向、有些困难是可以提高你的交易水平、有些困难是市场在教育你要成为一个谦卑的人、有些困难是要磨练你坚韧的品格。交易者要有智慧分辨在困难中要得到什么,不应该一条路走到黑和认死理。市场可以用困难和挫折毁掉你、也可以借此塑造你成为一个合格的交易者。

七禾网5、您最早只做股指期货一个品种,后来股指受限后,您才开始做商品期货,您花了多长时间来研究商品期货的交易策略?股指受限后,您是否还在继续做?

蒲绰生:从股指受限后转战商品期货市场,我前后花了近一年的时间研究商品期货的交易策略,2016年以后,逐步开始尝试商品期货交易至今,期间没有再交易股指期货。这两年商品期货也有很多品种走出可观的趋势性行情,商品期货市场的机会还是很多的。

七禾网6、您所交易的品种是根据历史回测效果来选择,还是通过其它方法来选择?

蒲绰生:首先要确定我们回测的方法是否具有普适性,如果是的话,这个方法会成为我量度市场的尺子,也就是说我找到了一张渔网,可以让我用这张网打到属于我的渔获,我只做在这个方法下可以捕获的行情,其余的行情我就要放弃。只要一个品种在过去至少的一年里面能够使用这个方法取得的盈亏比达到二比一以上的水平,而且这个品种的波动性和成交量在近期比较过去一年的平均水平没有明显的萎缩的话,我就会选择这个品种。按照这个逻辑,我目前可以挑选的商品品种就有十个以上。所以,我目前同时在交易十二个品种。我也会根据近期实盘的表现、成交量和波动率的变化来监控,如果有品种出现以上方面异常的变化,就要考虑降低交易的资金或者暂时停下来。多品种交易的其中一个好处就是一两个品种的变化不会对交易结果产生重大的影响,总会有些品种逐渐在我的交易策略中失效,也会有些品种可以重新被挑选进来,不会所有的品种同时亏损或者同时盈利。

七禾网7、您目前有多少套策略?用的最多的策略是哪个?各个策略之间如何搭配使用?

蒲绰生:自己开发的可用的有十几套策略,我目前只使用一套策,因为能够同时在大部分商品和交易周期都能适用的方法并不多,有些策略只适合少数的品种和周期,我就放弃了。

七禾网8、有些人认为简单的策略普适性高,复杂的策略普适性低,您怎么看待这个观点?您比较倾向于哪种策略?

蒲绰生:我认为普适性高的方法一定是简单的方法,但是简单的方法不一定是普适性高的方法。“简单”是指交易逻辑、条件和技术分析的应用非常简单,相反“复杂”的策略在上述这些方面设计了很多条件和参数,这样就限制了其在未来行情中的适应性。在我的策略里面没有使用任何技术指标和参数,没有任何的基于参数的优化,我坚持使用简单的普适性策略。

七禾网9、就您看来,一个程序化交易模型包括哪些内容?不能包括哪些内容?

蒲绰生:回答这个问题前首先要先谈谈交易系统,我认为一个完整的交易系统要包括:

1、如何选择交易品种(包括曾经放弃过的品种)

2、如何放弃正在交易的品种

3、每个品种分配多少资金

4、在什么时机交易

5、开仓、平仓的条件是什么

6、根据固定比例的风险水平每个品种每次交易多少手数

7、如何在下单时优化处理成交(例如减少滑点的损失)

8、增加和减少交易总资金量的条件

9、触发帐户停止所有交易的条件是什么

我的程序化交易模型可以完成地4、5、6、7点,其余的部分由我根据自己设定的条件来完成。我认为我的程序化交易模型不能包括的就是1、2、3、8、9点的部分,因为这些部分需要根据市场环境和交易经验来判断,不容易量化。交易既有科学的部分也有艺术的部分,我负责艺术的部分,把科学的部分交给冷冰冰的机器好了。

七禾网10、您在七禾网展示的“活水”系列账户收益率都不同,是不是用的策略不一样?

蒲绰生:“活水”系列帐户用的是相同的交易策略,但在选择品种和交易资金总量的比例方面并不一样,因此产生出积极、稳健和保守三种不同风格的效果。

七禾网11、从账户的整体运行来看,也出现过几次大的回撤,主要是什么原因造成的?您目前控制回撤的方法能不能介绍一下?

蒲绰生:在股指期货不适合操作过渡到商品期货的时期(特别是2015年到2016年),确实出现过几次大的回撤,主要是当时使用的方法不具有普适性,在后来的实盘中出现了比较大的亏损、也发生过有些时候品种过度集中导致的回撤过大,在这两年这些问题随着交易系统的不断完善逐步克服了。

我目前管理回撤的主要方法是

1、通过多品种的资金分配均抵消了集中回撤的风险;

2、通过对开仓时各个品种的波动性来确定开仓的手数,使不同品种之间冒的风险水平大致相当,让风险的分布更加均衡;

3、定期淘汰不适合操作的品种;

4、发生超过百分之二十的连续亏损时降低资金总量

需要特别说明的是,我把回撤分为浮盈的回撤和连续开平仓亏损导致的回撤,因为我的策略是尽可能地不限制盈利的空间,持仓直到策略的反手条件产生,所以我的交易理念是要求我忍受浮盈的回撤。我要控制的回撤主要是连续开平仓亏损导致的回撤。

七禾网12、从您的展示账户可以看到账户的仓位比较高,您是怎么考虑的?在什么情况下,您会考虑加减仓?

蒲绰生:我有部分后备资金没有放在交易帐户里面,我衡量仓位的高低是把这部分资金算在内的。另外,近期帐户持续盈利,在盈利的情况下我会加仓操作,这也会导致操作的仓位提高,而我的另一个习惯是定期把盈利出金,这样维持在帐户里的保证金不增加的情况下,仓位比例就显高了。最后,我认为多品种交易的仓位可以比单品种交易要高一些,如果单品种轻仓长线的仓位比例在百分之三十的话,我认为多品种交易的总仓位可以达到百分之六十以上,因为品种之间的亏损期是可以抵消的。如果同时在交易十个以上的品种的话,风险抵消能力就更强了。

在总盈利增加到一个幅度时,我考虑增加资金规模,同时提高每个品种的仓位。在平仓亏损导致回撤超过百分之二十的情况下,我会考虑减仓。

七禾网13、程序化交易中滑点是一大难题,请问滑点对您的交易影响大吗?您是否有通过一些方法来减小滑点的影响?

蒲绰生:因为我的交易频率不算很高,平均每个品种每周一次到三次左右,滑点的影响不算很明显。我减少滑点损失的方法是在交易委托单发出的时候不要第一时间使用对价或者市价委托,可以让单子在按照信号产生时的价格发出委托后等待一段时间,如果真的成交不了再进行追价,因为我的策略是价格突破时产生交易信号,这个时候往往市场的成交量突然放大,价格往突破方向快速走几个价位的现象很常见,但之后价格很可能又被打回去,甚至会回到比信号发出的价格还要低很多的位置,我的经验告诉我,按信号发生时的价格发出委托,让委托单等待一阵子,实在不能成交再去追对价或者市价,往往能够在总体上比每一笔单子都使用对价或市价成交成本更低。当然,我们再做模型的测算时,要把滑点的成本计算在内,在充分计算了滑点后还能够有不错盈利的交易模型才是可靠的。

七禾网14、很多投资者最怕的就是亏损,而您却说要学会与亏损共舞,该如何理解?

蒲绰生:我认为首先要看亏损是哪种原因导致的。如果是因为违背自己既定的交易策略或者主观盲目地交易而导致的亏损,应该对此深恶痛绝,因为这是计划外的亏损。如果是符合自己的交易计划和策略,因为市场处于对自己的交易系统不利的行情阶段而导致的亏损,同时交易系统还没有被证明是失效的话,这种亏损是计划内的,我们应该和这种亏损共舞。因为市场不是只有我自己在交易,市场上有不同风格不同目标的交易者一起在市场中交易,有时候市场给我们利润,有时候我们还一部分给市场,交易是进三退一或者进二退一的过程,如果不能接受这个规律,就意味你妄图在市场上赚取每一种行情的钱,这样就导致两种结果,要么你死扛浮亏(这样始终有一次会一次性亏光),要么你赚一点点后就因为担心到手的浮盈会跑掉而快快地获小利后离场(这样盈利根本无法抵消在震荡期来回拉锯导致的损失),两种情况都会导致交易的失败。接受计划内的亏损,意味着我会快速认输,和亏损共舞不是和亏损一直跳舞,跳一支舞只需要五分钟,不需要跳一个晚上或者跳一周,当仓位对我不利的时候,我的风格是短线,快速认输才是上策。当仓位对我有利的时候,我的风格是长线,要尽可能长的时间里面持有仓位,给予有利的仓位充分发展的空间,市场拿走我的钱的时候是毫不留情的,轮到我从市场拿钱的时候我也应该是毫不客气的。这样长期下来才能做到盈利大于亏损的结果。

七禾网15、从您多年的程序化交易经验来看,程序化交易中会有哪些风险?哪些风险是可以控制的?哪些风险是不能控制的?

蒲绰生:我认为程序化交易的风险主要是来自于三点:1、交易模型的生命周期到了,后期失效了;2、交易的品种的价格波动降低、无序了;3、由于突发事件导致黑天鹅现象(会出现市场崩塌和流动性枯竭的现象)。第1、2种风险是可以控制的,第3种是系统性风险,任何交易风格都无法避免。

对上述三种风险的防范措施是:1、坚持使用普适性策略和选择流动性和波动性好的品种;2、任何时候个人投入到期货交易的资金不超过个人可投资流动资金的一半,并且这部分资金也分成场内资金和场外资金,以备不时之需;3、坚持定期盈利出金;4、任何时候回撤本金(指初始本金或盈利出金后剩余的资金)百分之三十停止所有交易,直到评估亏损发生的根本原因后再决定是否继续;5、杜绝以贷款取得交易的本金。

七禾网16、有人认为程序化交易的天敌就是黑天鹅行情和策略模型失效,您是否认同这个观点?

蒲绰生:我认为程序化交易最大的敌人是交易者把自己的交易策略看得太好了,如果把黑天鹅行情和策略失效看成是必然发生的事情,这些就不会成为你的敌人。程序化交易应该是面向未来而非过去,交易策略如果不能囊括极端的行情,那只能说明我们当初太乐观了。“天敌”之说是一个不能从自己身上找原因的借口。

七禾网17、也有些人认为掌握了程序化交易,就等于拥有了永久性的提款机,您是否认同这个观点?

蒲绰生:不能排除这个市场上可能有凤毛麟角的交易者能够通过程序化交易长久稳定地盈利,我猜想这些交易者一定很低调、拥有坚强的意志、追求不高但是稳定的年化回报而且资金规模不会追求做得很大,他们也一定不会认为自己拥有了永久性的提款机。只要一天没有离开市场,最终的输赢结果都还没有定论。任何幻想把程序化交易看成是一台提款机的交易者,到最后他自己很有可能会成为那台提款机。(须知道有很多著书立说的交易大师是以亏损结束自己交易生涯的,而他写的书正是你成为交易者的启蒙呢)。

七禾网18、您做程序化交易已经8年了,能不能谈谈您的交易经历?有哪些感悟?

蒲绰生:我的交易经历中没有爆过一次仓,但是有很多亏损的经历,最厉害的一次在股指的仓位中几分钟就亏了近十万止损了,所以我脑海中充满了对于亏损的记忆。我的感悟是:交易不是生活的全部、以交易为生是个很浪漫的想法但是不适合绝大多数人,交易者最好有一份稳定的工作或者生意,把交易看成是一门爱好,力所能及地做就好,不要把所有的资金投入到交易帐户中,把期货交易看成是自己投资组合中配置的一部分就好了。

七禾网19、作为一个8年的程序化交易者,您觉得市场有没有发生变化?

蒲绰生:只要人性的本质没有变化,市场就不会有变化。市场的波动源于组成市场的交易者群体的情绪和想法的变化。但我认为市场的波动节奏和市场的管理制度一定会发生变化。

七禾网20、您除了参与期货交易,股票做吗?

蒲绰生:我不做股票,对我而言股票的交易机会没有期货多,期货可以做空,可以使用杠杆提高资金的使用效率,期货市场更加公平一些(可以T+0)。

七禾网21、现在很多私募机构都是程序化交易,这样对个人投资者影响是不是很大?做程序化交易的人多了,是不是赚钱就难了?就您看来,个人投资者该如何机构竞争?

蒲绰生:机构和个人投资者各有优势,总体而言机构有专门的研发、风控、执行交易的团队,成功的机会更大。个人投资者的优势是灵活、资金进出市场很便利、个人风格的发挥没有机构那么多限制。

做程序化交易的人多了,市场波动的连续性和波动的空间慢慢就会降低,例如趋势跟踪类的策略都是相近的,要想胜出就要求交易者的策略具有创意,大家都在用的指标和策略,盈利能力肯定是很有限的。

个人投资者如果要和机构竞争,首先要放弃竞争这个想法,其实反而是学习机构的专业分工和制度,比如不同风格的投资者多一些交流提高交易水平、找到一些在风控上能够约束自己任意妄为的同伴等等,因为交易者也是程序化交易的一个组成部分,交易者本身也是具有不确定性的,我相信适当的制度和分工能够让个人交易者更加成功。

七禾网22、您对自己的交易之路是如何规划的?

蒲绰生:我对未来自己的交易者之路的规划是:

1、期货交易是我的其中一项事业,也是一项爱好。如果把交易看成一门生意的话,这门生意很容易进入但是很难成功,也很难传承给你身边的人,一个稳定盈利的交易者要经过很多年的心智和能力上的熬炼,再加上一些个人的天分才能走出来。这条路一定是孤独的,因此我不会鼓励身边的人做这个行当。

2、在交易中我一定会坚持走程序化交易的方向,因为这个生活方式让我能够从交易中从抽离出来,保持和市场适度的距离,我的精力只专注在研究上。这让交易只是占据我生活中一个很小的部分。我不会因为交易而错过人生中各样美好的事物。

3、我打算在我的交易生涯中应用程序化的纪律让自己将来有个退出的机制:未来任何时候我在交易中损失了我的交易生涯总盈利的一半,我将会退出交易这个行当,成为以盈利的结局收场的为数不多的交易者(希望在这一天来到前剩余的利润还算可以),在前面的条件没有被触发之前,我会一直从事程序化交易直到自己因为身体健康的原因无法胜任为止。在每一笔交易乃至整个交易生涯中,我唯一能够控制的是我可以亏多少(或获利后亏回去多少),至于我最终能够赚多少只能交给上帝决定了。