#670.Marsten Parker:“避免曲线拟合的方法,就是不去拟合”回测越多,为什么越可能错?

完整转录稿

Podcast 跨国串门儿计划 2026-08-11 09:30
摘要

整体概括

本期《Chat with Traders》访谈中,系统化交易者 Marston Parker 回顾了自己从软件工程师转为全职交易者的经历,以及从主观判断逐步走向规则化、自动化交易的过程。他最重要的经验是:交易系统应当描述一个可重复的市场过程,而不是为某一只股票或某一段行情量身定制;避免曲线拟合的直接方法,是减少自由度、保持规则简单,并且主动接受未来表现会显著低于回测结果。Parker 还分享了突破、做空、IPO 和均值回归等策略的构造方式,强调收盘价规则、风险控制、交易成本和市场状态对策略能否长期有效同样关键。

主要内容

Parker 少年时期同时学习古典小提琴和编程,后来进入软件行业,并因公司上市获得了最初的交易资金。1997 年,他在听从电视财经节目、重仓买入一只“利好出尽”的股票后遭遇较大亏损,于是辞职开始全职交易。与交易伙伴 Gary Smith 合作后,他逐步采用系统化方法:扫描全市场的异常成交量和价格突破,按预设的止盈、止损或时间规则执行,不依赖每次都做出正确的主观判断。

早期策略主要是放量突破的多空两个方向。做多关注盘整后的放量上破,做空关注大幅跳空、通常伴随负面盈利消息的破位;持仓通常只有几天,因为资金应当持续流向正在运动的标的。Parker 说明,策略从电话下单、邮件下单发展到代码自动生成订单,再转入在线券商,但策略表现变差的根因最终仍在策略本身逐渐失效,而非换了券商。

他后来加入 IPO 策略和均值回归策略:IPO 策略在上市历史新高时买入,以收盘价规则控制退出;均值回归策略寻找连续下跌后出现异常波动和跳空的机会。他不读取新闻或基本面数据,主要依据价格历史形态,因此财报季会带来更多机会,但策略是否有效仍取决于市场状态。对于 meme 股票,他用波动率过滤器、排除名单、保证金要求和借券费率等信息降低极端做空风险。

访谈最后集中讨论曲线拟合和回测。Parker 建议在组合层面建模,让系统每天从大量股票中寻找机会,而不是试图找出“过去三年最能抓住某只股票涨幅”的规则;同时限制参数和自由度,避免在所有参数组合中挑选回测最好的结果。他的经验法则是“回报减半,回测加倍”:未来回报按回测的一半估计,回撤按回测的两倍估计。因为每次试验都会让研究者倾向于保留好结果、丢弃坏结果,回测次数越多,过度拟合就越严重。

关键 takeaway

  • 系统应当建模一个可重复的市场过程,而不是为单一股票量身定制。
  • 避免曲线拟合的核心做法是减少参数和自由度,保持规则简单。
  • 组合层面的策略比针对某只股票的策略更有机会跨行情持续有效。
  • 回测结果不能直接当作未来预期,应假设未来回报更低、回撤更大。
  • 收盘价触发的退出规则可以减少盘中噪音和止损单滑点影响。
  • 交易成本、流动性、保证金和借券费率会决定理论策略能否实际执行。
  • 市场状态变化会让原本有效的策略失效,策略应接受长期停滞期。
  • 真正的系统化交易不仅是写代码,也包括持续验证、风险约束和克制优化。

#670. Marsten Parker:“避免曲线拟合的方法,就是不去拟合”回测越多,为什么越可能错?

目录

从主观交易到系统化方法

一凯:欢迎收听跨国串门计划。这是一档专注于让中文听众无障碍欣赏全球优质外语播客的节目。通过先进的AI声纹克隆技术,我们不仅将内容翻译成中文,还完美保留了原主持人和嘉宾的独特声音,为您呈现全球顶尖的AI财经、健康与科技领域精品内容。我是主播一凯,一位热衷于AI领域的产品经理,很荣幸能为您搭建这座跨越语言障碍的桥梁,接下来让我为您简单介绍本期我们克隆的这档节目,本期我们克隆的是知名交易类播客 Chat with Traders的一期深度访谈,主持人是Tessa 嘉宾是系统化交易者Marston Parker Marston从古典小提琴和编程起步,后来转型为全职交易者 [00:00:00]

一凯:凭借算法驱动的策略,入选了Jack Schwager的《未知的市场奇才》一书,这期节目主要聊了他从主观交易,转向系统化交易的历程,以及他如何用统计思维和自动化工具,来应对市场变化,那我们就一起来听听这期完整的对话,那么Marston 欢迎来到Chat with Traders 谢谢

Marston Parker:你从哪里打来的,我在马萨诸塞州的雷丁,离波士顿以北大约12英里,很高兴来到这里,其实大约10年前,在节目刚开播的时候,我就和Aaron Fayfield联系过 [00:01:15]

Tessa:当时差点就来了,但我没有任何网络存在感,所以我想算了,我觉得我还是不上节目了,所以迟到总比不到好,是啊,你恰好是唯一一位,纯粹的系统化交易者

Tessa:其几十年的表现足够优异,得以入选Jack Schwager的 《未知的市场奇才》一书,你是怎么被他认识的,是啊,我觉得可能有很多系统化交易者表现比我更好

Marston Parker:只是他不认识他们,或者他们没兴趣上这本书,但我很幸运的被推荐了,我完全不知道他在写一本新的市场奇才书,也没想过要进书里,我一直是现在也还是一个叫StockB的在线社区的成员,我大概是2013年加入的经营那个社区的人 Debond 不知怎么和Jack有联系,得知Jack在为新书找人,就推荐了几个人,包括我,他推荐的其他人都拒绝了,但我同意了,事情就是这样发生的,然后当然和市场奇才系列,一贯的做法一样,我得给Jack寄各种,关于我业绩记录的文件,幸运的是,我有过去20年的,所有旧券商对账单,所以那没问题,而且正如他写的那样

Tessa:我的业绩其实只是勉强够格,但不知怎么他决定把我写进去,所以我就出现在这里了,太好了,太好了,谢谢,是啊,让我们深入了解一下你的背景,你是在哪里长大的,早年对什么感兴趣,对,我就是在波士顿地区长大的,十几岁的时候,我有两大爱好,一个是古典音乐,具体说是小提琴,另一个是计算机编程 [00:02:47]

Marston Parker:整个高中阶段,这两样一直在争夺我的注意力,最后我决定试着走音乐这条路,去了纽约市的一所音乐学院,学古典小提琴,但那是80年代初,个人电脑刚刚开始出现,我也买了一台,结果在学校里,我花在写代码上的时间越来越多,练琴的时间越来越少,等我毕业的时候,其实已经很明确了,我想往计算机方向走,所以我搬回了波士顿,先在一家电脑店上班,后来在1984年,进了一家软件创业公司,对我在那家公司干过,后来又换了两家公司,第三家叫Segway Software SEGUE 他们后来在1996年,于纳斯达克上市 [00:03:13]

Tessa:股票代码是SEGU 我是最早的一批员工,所以持有公司大约4%的股份,手里有了一些股票,这就是我对交易产生兴趣的起因,你在那家软件公司做的是什么工作,我是软件开发人员,软件工程师,从1984年到1997年,我的职业就是这个,哦哇 13年,那你写的是哪类软件,一开始我做的是Vax小型机

Marston Parker:后来转到个人电脑软件,基本上都是给其他开发人员用的工具,我做的第一个东西,是为公司提供了一种编程语言,写了一个编辑器,职业生涯的后半段,我主要在做支持软件测试的工具,所以我们的客户是,其他软件公司的QA工程师,Segway 的主力产品叫Silk Test 我记得有一段时间 [00:04:20]

Tessa:他在这个领域是领先的,当程序员让你很有成就感吗,有的,对我一直很喜欢做软件,喜欢看到别人用我做的软件,所以那确实很有成就感,对那著名的吉姆西蒙斯,他参与了你们公司的收购,对我记得他名字发音是Simon's 他是在第三家公司Segway Software 他是董事会主席,也是那家公司最大的投资人,那时候是90年代初

Marston Parker:他在对冲基金业务上已经有些成绩了,但还远没有后来那么成功,他可能只是顺带做做,他有一个风险投资基金,所以他投了不少软件公司,具体多少我不清楚,一般大概五到十家 [00:05:10]

Tessa:我们恰好是其中一家,收购发生的时候,你当时是急着想退休吗,还是想着再找一份软件工作,不是,其实那不算是收购

Marston Parker:那是真正的首次公开募股,公司后来确实被收购了,但那是我离开好几年之后的事了,所以我当时并没有急着想被收购,或者想干什么,说实话,当上市变成可能的时候,还挺让人意外的,我们是一家非常小的公司,放到今天根本不可能上市,但总之我们在96年春天上市了,几个月之后,纳斯达克经历了一次相当大的回调,科技公司都在挣扎,我确实有点干腻了,而且我越来越沉迷于盯着自己公司的股票,然后开始买交易方面的书,开始接触其他股票,也开始尝试各种交易策略,我心里想,好吧,我想先离开一段时间,把这个当做一个实验试试,反正如果我想回去,随时可以回那家公司,或者去别的软件公司找份工作

Tessa:但后来我很快就做得还不错,这个实验就一直持续了下去,持续到后来想回去再当雇员,已经有点太晚了,早期阶段,有没有哪本书对你影响特别大,我早期买的书里有一本叫,以交易为生,那个作者叫什么名字,埃尔德,对,亚历山大,埃尔德,没错,没错,对,对,对,我觉得光是那个书名就很有影响力 [00:06:28]

Marston Parker:在看到那本书之前,我从来没想过有人会以交易为生,然后我想,哦原来可以这样,所以这是其中一本,另外那也正是网上资源,刚开始出现的时期,比如有个网站叫sastreet.com 我会去看,也开始有一些早期的在线用户群组,我记得雅虎有一大堆用户群,我也会参与其中一些,对了好像有个网站叫Silicon Investor

Tessa:我可能也参与过,所以怎么说呢,我从各种地方获取信息,对交易越来越感兴趣,就是这样,对那跟我们讲讲你早期的交易吧,早期的大赢家和大输家,最开始的时候情况怎么样,早期的时候我开了个券商账户,把限制性股票转成普通股,这样就能开始卖出,手里就有了一些交易资金,然后就开始小打小闹的事 [00:07:21]

Marston Parker:我记得不太清是在哪看到的,应该是更早读的一本书,讲的是偏基本面角度的做法,比如根据市盈率与增长比率这类指标,做轮动投资,我找到了办法能在网上做类似的筛选,或者用我台式机上的一个软件,好像叫Window on Wall Street之类的,所以我就觉得某只股票,符合我听来的某个推荐标准,就下了一单,对了,我那时候还在看CNBC 我记得那会儿CNBC刚起步不久,我就一直看,我记得我第一笔大亏是在97年,那时候我还有工作,交易只是副业,我在CNBC上听到,赫尔曼米勒公司盈利超预期了,我立马就买了那只股票,仓位下了特别大,我当时想CNBC都说好了,那我得重仓,结果那显然是个利好出尽的局面,我记得那笔交易,让我失眠了好几个晚上

Marston Parker:所以97年第一年交易,我大概亏了5万美元,那年年底就冲着这个,我说行,我辞职,全职做交易,我当时根本不知道自己在干嘛,不过我开始隐约,觉得也许可以走一条,更系统化的路子,我不知怎么的意识到,有些人是有交易系统,照着系统做的,而不是靠主观判断,指望自己每次都对,那套对我显然行不通,我开始跟一个人通信,他在thestreet.com上,发了一系列文章,分享他交易策略的某些方面,这人叫Gary B. Smith 我们一直保持联系,成了朋友,最后成了交易伙伴,我就跟着他的系统化方法走,那基本是系统化的,选哪些股票做多或做空,有一些主观成分 [00:08:40]

Tessa:但退出机制是100%机械执行的,既然你是全职做这个,你对年收入或者总回报,有没有一个目标预期,我有个大概的想法,我记得跟Gary通信聊过这个 [00:09:31]

Marston Parker:算是跟他做个合理性检查,我说你觉得我能稳定,做到每年20%吗,他说能啊,那应该不难,我大概有一百万交易资金,所以我想如果能稳定,每年赚20% 就算扣了税,收入也能比之前上班多,说不定还能让账户再涨一点,所以我当时的目标是,扣完税和生活开销之后,账户每年还能增长5%到10% 现在回头看,我明白了,交易这行不能定收入性目标,那完全没道理,你会有大起大落诸如此类,不过跟很多人比,我觉得自己处境挺稳的,因为我交易资金充足,而且公司上市的时候,我把房贷什么的都还清了,所以我没有负债,资金充裕,还有一份可以回去做的职业,所以当时风险不算大

Tessa:我就是把它当成一个实验来做,你提到的那本书,以交易为生,我去查了一下,那好像是一本讲主观交易的书,你是不是把早期那些书都放到一边 [00:10:35]

Tessa:然后越来越专注于把方法系统化,对基本上是这样,我翻了很多书,想找关于怎么往下走的线索,这里那里确实找到了一些线索,但就像你说的

Marston Parker:大部分书都是讲主观交易的,没有哪本书会告诉你,这是一套完整规则,而且大概率能成的交易系统,我甚至不记得最早那批,讲趋势跟踪的书是什么时候出的

Tessa:那时候应该还没几本,也许有吧,我基本把那套放下了,改用Gary Smith的方法,然后慢慢试着把那套方法系统化,我们在路前沟通的时候,你说你讨厌交易,为什么 [00:11:11]

Marston Parker:对我可能有点说中了,但我确实不是典型的交易者性格,不是那种喜欢下注,喜欢挑战自己判断价格方向,对不对的人,我确实喜欢交易,尤其是早期,把它当成一种谜题,你怎么想出一个策略,过去能赚钱,更重要的是未来还能继续赚钱,所以我喜欢研究那部分,测试不同策略,想各种点子,但真正下单交易的过程,我早期其实也往,那个兔子洞里钻过一点 1997年那段亏损期里,我甚至花了大概一个月时间,在纳斯达克股票上,做非常活跃的主观日内交易,我亲身体会到,那玩意有多容易上瘾,就是不停地想开仓,看会发生什么,真的就像老虎机,赢了就来一下多巴胺刺激,然后你就想马上再开一单,幸运的是,我当时有足够的自我觉察,能观察到自己这个过程

Marston Parker:意识到如果继续走下去,对我来说会是个危险的滑坡,所以我说不行,我骨子里非常保守,我不想亏大钱,我也不是那种,会在一件事上压重注的人,你觉得如果你一开始 [00:12:18]

Tessa:就新手运气,比如说1997年就赚了不少,你还会开始转向系统化方法吗,还是说这本来就是你的天性,我觉得这是我的天性,对就像我说的

Marston Parker:我和Gary刚开始交易的时候,我们的方法里是有主观成分的,我们会跑一个筛选,其实也不算跑,就是拿投资者商业日报,看前一天,异常成交量的股票列表,然后我们去看那些股票的图表,他会主要是他,对图表形态做一些主观判断,据此排序,选出最好的入场机会,我试着去理解他在做什么,但总觉得那有点随意,所以我马上就想去测试他,我也想去测试我们用的出场方式,看看能不能找到更好的,在给定我们实际入场的,那些交易的前提下,不同的出场会不会效果更好

Tessa:所以对即使我早期用那些主观方法,一开始就成功了,我大概也会很快写代码去测试它,作为音乐家,你觉得读谱和演奏技能,跟系统化交易之间有联系吗,我学小提琴学到的东西,专注力 [00:13:22]

Marston Parker:长时间盯着一件事的能力,这个对我来说不是天生就有的,但我练出来了,还有每天练琴的纪律性,这两者之间确实有些重叠,音乐背后有很多结构,甚至可以说是一个系统

Tessa:其中一些我在学校里学过,可能确实有些联系吧,但我不确定是不是特别具体的联系,对那我们聊聊你早期的算法交易吧,能跟我们分享一下你早期的一些算法策略吗,你一开始是系统化的对吧,你是手动下单的,还是很快就转向了算法方式,基本上我是1998年2月开始跟Gary Smith交易的,我们当时跑一对策略

Marston Parker:基本上就是做多和做空,算是比较对称的,也不是完全对称,就是买入一场成交量的向上突破,或者做空向下的破位,然后挂一个括号单,一个止盈一个止损,哪个先触发就按哪个,这个策略跟经典趋势跟踪相比,唯一不太寻常的地方是,止损比止盈大,所以它的胜率相当高,大概70% 我记得我们一开始,用的是5%的止盈和7%的止损,后来我才发现了其他衡量方法,比如ATR 但一开始就是这么做的,我就用这套系统,就那一对多空策略,只做小幅调整,一直做到2015年,我没做别的,真的没做别的,我一直在过度优化调整参数,但基本概念没变 [00:14:15]

Marston Parker:但基本概念没变,所以我觉得,我做的那些优化和参数调整,其实没带来多大差别,我可能随便选一组参数,结果可能更好,也可能更差,但基本概念是一样的,买异常成交量的突破,设止盈和止损,我记得还有一个时间止损,所以退出基本有三个组成部分,回到你的问题 98年我们刚开始的时候,我们其实是打电话给经纪商下单的,那时候还没有像现在,盈透证券这样的在线平台,嘉信理财,可能刚开始有TDA Meritrade也是,那都是一两年后的事了,我们最开始的时候,真没什么可用的,所以我们用的是这家在线经纪商,其实算是个小机构,新泽西的一家小券商,我们就打电话下单,后来因为我们每天都这么干,就问能不能把订单发邮件过去,我们就改成发邮件下单了,再后来我干脆写了代码 [00:15:02]

Marston Parker:来自动生成那些邮件,所以我的第一个自动化,其实就是一段代码,用来生成邮件,发给人工经纪人,由他来做订单录入,我其实一直用那家券商,用到2013年,他们叫Trade Managed Capital 再早之前叫Yamner 我觉得我们可能是他们唯一的零售客户,其他客户全是对冲基金,但我们表现的挺像对冲基金的,所以他们收了我们,他们给了我们一套软件,我就改了代码去用那个,然后到了2013年,我转到了盈透证券,主要是因为原来那家收的佣金太高了,而且滑点也越来越差,早期他们给我们的成交价,我觉得非常好,但后来滑点越来越严重,我就决定转到盈透证券,然后碰巧的是,接下来几年,我经历了一段困难时期,但我觉得,那不是因为换了券商

Marston Parker:而是因为策略本身,在逐渐失效 [00:16:51]

Tessa:不像以前那么好用了,那确认一下,从1999 2000年左右,一直到2014年前后,很长一段时间,你就在跑两个基本策略,对吗,对或者更准确的说

Tessa:是一个策略的两个方向,一个策略的两个方向,那我们再深入聊聊,你这边是买入放量突破,比如放两倍量,对基本上是这样,早期我们做筛选的时候,每天收盘后,数据出来之后 [00:17:07]

Marston Parker:就扫描所有美国普通股,符合流动性标准的价格,和流动性过滤条件,大概就三样东西,异常成交量,至少是平均成交量的两倍或三倍,明显的价格变动,不是那种放两倍量涨五分钱,而是一天涨好几个百分点,然后在这之前,股票不应该已经超买了,所以理想状态是,先是一个平坦的盘整区,然后从那里突破,这就是基本的形态,这大概是全世界最知名的突破形态了,没什么原创性,我觉得Gary是从读威廉,欧奈尔的书《笑傲故事》开始的,基本上拿了他的方法,丢掉所有基本面,把指引目标从20%改成5% 就这些,这就是我们当时跑的东西,然后他加了做空方向,欧奈尔当时是不做空的,而且那时候他还没出版任何关于做空的书

Marston Parker:所以我觉得最有创新性的地方,就是Gary加了做空方向,他找的是那种更大幅度的破位,他形容说那股票看起来应该像你摔断了胳膊,胳膊还大拉着 [00:18:14]

Tessa:所以做空的入场标准更严格,要求更大的向下跳空更大的量,对基本上他找的是那种肉眼可见的跳空,他常说的话是这只股票看起来应该像是摔坏了,大多数这种入场都发生在负面盈利意外,或者负面盈利预告之后,那时候通常就是这类消息会引发这种形态,对那这些仓位做多和做空,你一般持有多久

Marston Parker:有目标价吗,有有我们一开始的做法是,在开盘时按市价下买单或卖单,同时挂一个括号单,包含止盈目标和止损单,哪个先触发算哪个,就是二选一订单那种情况,这些价位是提前算好的,比如5%有利方向 7%不利方向,做多的话就是涨5%只赢,跌7%只损,做空反过来就这样,然后你就放着不管,直到触发其中一个,那时候通常从当天到一两周不等,但大多数在几天之内,你想一只股票刚在异常成交量上,走出异常波动

Tessa:再往某个方向走5% 用不了多长时间,所以对平均持仓周期,真的就是几天,大概三四天,持仓时间相对较短,你当时是怎么想的,毕竟老话说 [00:19:32]

Tessa:趋势是你的朋友,你有没有一套自己的理由,说我们要早点离场,比常规更早,对,我的理由是,我们想待在当下正在动的股票里

Marston Parker:而热点每天或每隔几天就会变,你要是买了个突破,然后一直拿着,直到某个更长期的止损被触发,那你的钱可能就长期套在一只股票上,其中一段时间它根本没什么动静 Gary的理念我也采纳了,就是你的资金有点像库存,你要让它不断周转,把钱放到有行情的地方去,当然是在合理范围内,那时候这种持仓周期,差不多已经是最短的了,再短交易成本就完全吃不消了,因为你要记得,那时候股票还是用分数报价的,最小价格变动单位是1%美元,点差相当大,而且佣金也很高,如果我们交易一两千股的整首,每笔往返交易的佣金,大概要50到60美元,所以这里有个最佳点,每年500到1000笔往返交易是可行的

Marston Parker:Gary比我更不保守,所以那一年1998年,我们合作的第一年,他赚了80% 我赚了50% [00:20:51]

Tessa:对我们来说是个好年景,你在之前的采访里提到,你喜欢有大量的交易样本,这样才有统计显著性,你会调整你的系统,让它每年产生一个最低交易次数吗,你提到过 [00:21:00]

Tessa:我记得是每年500或1000笔交易,那是统计上比较理想的点吗,我的意思是,如果我看一个回测,我想看到成千上万笔交易,才会相信这里面有优势

Marston Parker:如果你看到一个回测,只产生了50笔交易,里面还有一两个异常值,那它根本说明不了,这些交易背后的规则,有什么价值,所以通常是我在寻找的东西,对,再说这也有点取决于,你有什么数据,我一直都是用日线数据,那种每年500到1000笔往返交易,持仓几天的频率,差不多是用日线能做到的下限了,显然你没法用日线去建模日内交易,甚至日内交易也不行,有一种日内交易策略可以,就是现价单进场 MOC出场,除此之外就不行了

Tessa:自己写所有代码有多耗时,我猜前期投入很大,但后来呢,早期和后期,你分别要花多少时间,我不知道,我可能已经花了几千个小时,在写代码上,但并不是每次有个交易想法 [00:22:04]

Marston Parker:我都要从零开始,从一开始,我就构建了一个通用回测程序,后来又做了一个通用自动化程序,大部分时间是在Excel里做的,但现在我有一个独立程序了,所以现在有了我手头的软件,如果我想测试一个新想法,几分钟就能搞定,如果我想开始交易一个新策略,也几乎不用再写什么代码,因为基础设施已经有了,但早期它是慢慢演化出来的,并不是说我必须先完成某个大任务,才能开始系统化交易,它是从大部分手动,逐渐演变成半系统化

Tessa:然后我觉得从2000年初开始,我就用Excel VBA代码实现了全自动化,我想从1999年以后,我就没再手动下过单了,我们回到时间线上,你用了第一个系统多久,才对它做重大修改,我一直在调整它,所以一切都是在慢慢演化的 98年 99年,我们业绩很好,那时候我越来越系统化了,我对用眼睛看图

Marston Parker:做判断这个过程感到失望了,我想为数据应该长什么样制定规则,所以我一直在改那些规则,结果1999年业绩相当平庸,这很不寻常,因为那一年大多数交易员都赚得喷满钵满,除了那些只做空的人,我回头看了所有我改规则的时点,意识到如果年初保持规则不变,我会做得更好,所以我下了个决心,好吧,进入2000年,我要一整年用一套规则交易,全年不改,我确实做到了,结果那年我创下了最好业绩,所以那很有效,在那之后,我有很多时机会频繁调整东西,你会陷入,我觉得每个人都容易这样,当你处于回撤中,你会说,我怎么能避免这次回撤,或者让它不那么严重,然后你找到一些,本可以让回撤更小的规则,就把它们加进去,我当时完全很天真 [00:23:19]

Marston Parker:我对过你和什么的完全不懂,我就是那么做了,有时候有用,有时候没用,我通常的流程是,好吧,我在回撤中,让我重新测试,看看能不能想出一个新想法,让回撤更好看,或者让近期表现更好,然后把它加进去,然后有几次,我找不到任何能做得更好的参数,然后我就想,哎呀整套方法这下彻底废了,那我该怎么办,其中有一次,就是我说2000年业绩特别好那次,所以进入2001年,我自然继续跑同一套规则,结果头一个月就立刻回撤了20% 我以前从没经历过那么大的回撤,这让我停下来缓了一阵重新评估,最后我上了一套差不多的东西,但我觉得改成了,我会接入实时数据服务,在收盘前完成入场,而不是等到第二天开盘 [00:24:14]

Marston Parker:因为在回撤里,我发现那样做最近的表现会好很多,所以我就做了这个改动,然后到了2005年,事情又不灵了,我又做了类似的事,改成更早入场,我会在开盘大约五分钟后开始扫描,找那些放量移动的股票,然后在那时候买入,我就这么跑 06和07年表现很好,是我除2000年之外最好的两个年份 08年也还行 09 10年相当不错 11 12年也是,到了2012年,基本上做空这边进入那个10年之后,尤其是2013年开始,做空这边彻底失效了,而在此之前,我总利润的一半以上来自做空,如果我一直只做多,那根本跑不赢大盘,我还不如买入并持有 [00:25:08]

Tessa:然后拿它做对冲做空,但我当时不知道08年可能不行,但除此之外确实是这样,明白了,你觉得为什么2012年做空会受挫,那年的市场有什么不同,我觉得越来越多的交易者

Marston Parker:开始采用逢低买入的做法,基本上我那种短期均值回归的玩法,变成了一种非常流行的策略,所以我那种急跌破位的形态,本来是我的做空入场信号,变成了很多交易者的做多入场信号,所以对他们就会,我老是看到这种情况,我在接近低点的地方做空,然后越来越频繁的被打脸,倒不是我突然冒出一大堆巨额亏损,就是统计数字慢慢变差了,胜率变低,平均亏损变得比平均盈利还大,诸如此类,通常就是这样 [00:26:09]

Tessa:这种BTFD逢低买入的现象以前存在吗,那是个专业术语 BTFD 这种现象在以往那些火爆的市场里存在吗,还是说它是那个特定市场独有的新特点

Marston Parker:我觉得它算是比较新的事物,大概从2012 2013年左右开始的,我不太记得了,当然在那之前也有价值投资者,他们知道自己想持有哪只股票,然后等它变便宜了再买,所以在更长的交易时间框架里,你可能会说,没错,逢低买入,一直是低买高卖的一部分,一直是投资领域的一部分,但我认为它变成一种流行的短期交易策略,主要是在那之后,可能08年就有了,我后来在2014年,把均值回归加进了我的体系,做回测的时候,我发现08年连做多这边,逢低买入做多都会表现很好,所以我觉得它已经存在一阵子了,但可能是达到了某个临界规模,让我那个特定的做空形态,不只是不灵了,但我真的不知道,你永远没法确切知道原因

Marston Parker:你不知道市场上还有谁在做什么,所以你能做的顶多是猜猜,为什么某个东西不灵了,当一个策略失效时 [00:27:54]

Tessa:有没有什么客观或微妙的指标,会开始显现,没有这很难说清楚,它其实更多是一种主观判断,对这就是我在策略层面决策上,保留主观的地方,在我卖的回测软件里 [00:28:02]

Marston Parker:我放了一个,我的众多势力脚本之一,基本上就是我20年代末,到2000年代中期,一直到2012年之后,交易的那套多空策略,对,你把这套回测,一直跑到90年代就能看到,它一开始表现很好,然后长期走平,然后2022年,它又神秘的表现极好,而那年大多数,其他短期股票交易策略,都表现很差

Tessa:所以你永远不知道某个东西,什么时候会开始有效,或者什么时候会失效,真的,这就是个主观判断,所以我的理解是,你在自己的工具库里,加了一个均值回归策略,对,我是2013

Marston Parker:2014年在我加入的,那个股票论坛里,接触到这个概念的,然后做了大量研究和回测,我想我也知道,或者说接触到了 Larry Connors的著作 Connors和Cesar Alvarez 大概是这方面出书最多的人,对我找到了一些我喜欢的策略,所以2014年,我把资金一分为二,一半继续跑我原来的策略,另一半跑新的均值回归策略,原来的策略走平,均值回归那一半表现非常好,所以2015年,我就决定放弃原来的策略,把全部资金投进我建好的,那套多空均值回归策略组合,那年开头很棒,然后来了一次非常难看的回撤

Tessa:这次回撤的原因是什么,导火索是什么,是你策略里的均值回归部分导致的吗,从2015年初开始,我就把整个账户都用来跑多空均值回归策略了 [00:29:36]

Marston Parker:每笔仓位占账户的10% 不对我收回这句话,那时候我还是固定股数交易,不是固定百分比,但平均下来规模差不多10%到15% 其实典型的均值回归策略就是这样,你在接飞刀,你买入一只正在下跌的股票

Marston Parker:你买入一只正在下跌的股票,或者做空一只正在飙升的股票,但你是基于计算判断,它已经超卖或者超卖了,反过来也一样,如果你试图在这些策略里加止损,根本没用,你基本上只能依赖统计规律,如果你做1000笔这种超买状态的交易,平均下来你会赚钱,但偶尔你会吃一笔比较大的亏损,你只能通过把仓位控制的足够小,来管理这个风险,这样即使一只股票从你买入的位置,再跌50% 你的账户可能也就回撤2%或3% 而且这种情况一年只会发生一两次,所以这些策略的回撤,通常发生在有某种市场事件的时候,那些糟糕的交易会出现序列相关性,你会连续吃好几笔大亏损 [00:30:03]

Tessa:2015年下半年就这样,尤其是8月 2015年8月市场非常糟糕,那就是你大回撤的时候,对回撤开始了,我觉得可能6月或7月就开始了,很大一部分是随机的

Marston Parker:我记得六月有一波回撤,有一笔是我在做空正在飙升的中概股,还有一笔是我在买入暴跌的生物科技股,当时希拉里克林顿在竞选总统,他宣布要打击制药行业,整个生物科技板块就崩了,但我一直在逢低买入,因为我的规则就是这么说的,所以基本上当出现这种新闻驱动的催化剂,或者像后来Meme股那样的疯狂炒作时,你就会连续吃太多大亏损,而当你回测这类策略时,你会看到一些大的异常亏损,但通常它们是分散开的,所以统计结果看起来仍然很好,但在现实中,当它们一个接一个发生时,再加上几个这样的阶段和横盘期交替出现,累积起来就是一次显著的回撤 [00:31:05]

Marston Parker:所以我的回撤从2012年年中就开始了,那是我净值的高点 2012年夏天一路下来,中间有一些恢复期,然后又亏损,又有恢复期,基本上我的净值

Tessa:从2012年年中到2015年,一直处于下行趋势,累计回撤大约45% 挺好奇的,一个策略的表现,要恶化到什么程度,你才会考虑调整系统,或者干脆彻底放弃它,我几乎总是把20%回撤,设成我的系统止损,或者说我的关机开关,至少暂停一下,如果不是彻底停下来的话,重新评估 [00:32:09]

Marston Parker:然后那段时间,这种情况发生了好几次,到了某个点,你要么说好吧,我觉得我有个新想法,会做得更好,所以我重新启动,但当然你不可能等到,净值回到高点再重启,因为从定义上讲,你必须交易,才能回到净值高点,所以到了某个点,你只能继续,在任何时候,你要么相信,你手里有能赚钱的东西,然后重新入场,要么就认输,说我这辈子都不干了,我以为我在2016年就这么做了,我停了三个月,真的,但后来我有这么多软件,这么多工具,这么多经验,就想看看还能做点什么

Tessa:我上了更保守的策略,参数更少,然后,所以你走出那45%回撤的方法,就是简化你的系统,对简化,让它更仓位更小,分散度更高 [00:33:15]

Marston Parker:我之前只跑两个均值回归系统,但后来我回去加了一个,我老的突破系统还是不行,但我找到了一个新的做多突破系统,把选股范围缩小到近期IPO的股票,这后来成了我接下来几年表现最好的策略,然后还加了一个新的,我确实回到了类似我老做空策略的东西,但有一些不同,特别是我不是在跌破时直接做空,而是在跌破后的小反弹时做空,这样能拿到稍微好一点的价位优势,所以这四个策略合在一起,就是我的核心四大策略,我到现在还在跑,而且从那以后,大部分时间表现都还不错,你会给系统编程

Tessa:去避开那些被高度做空的股票,或者命股吗,如果你想避开他们,你是怎么把他们筛出系统的,我确实有一些,对我有一个,我有一个波动率过滤器 [00:34:07]

Marston Parker:实际上多空两边都在用,这个我是说处理这个问题,有几种方式,一种是把交易范围,限制在一个更窄的股票池里,比如某个主要指数的成分股,有些人就是这么做的,但我一直发现,如果把股票池设为所有在美国上市的普通股,再加上一个流动性过滤器,统计结果会更好,这个股票池和罗素3000的主要区别在于,更广的股票池会包含很多ADR 所以实际上你会买到很多外国股票,这就是我之前提到的中国公司股票问题的原因,所以,哎呀,我有点忘了刚才说到哪了

Tessa:你问的是什么来着,对,对,就是那个meme 几年前我们有过那个meme股 meme股,对,所以我的波动率过滤器有帮助,我是说,那波行情刚开始的时候,我确实亏了一些

Marston Parker:我记得我运气好躲过了游戏一战,但Bobby可能还有AMC 我在其中几只上亏了不少,与此同时,我的IPO策略表现非常出色,所以算是抵消了,那些大亏损对我的冲击,没有想象中那么大,他们没有造成账户整体的回撤,但那个策略确实表现很差,而且你知道,当时大家都在关注meme股热潮,我也很清楚发生了什么,但那时候我已经在,推广我的回撤软件一段时间了,我们有一个相当活跃的论坛,所以也有很多相关的讨论,然后我们做的第一件事,就是建一个排除列表,放在文本文件里,这些代码我们就是不交易,因为这些都是那些傻瓜在买的股票,所以我就这么做了,另外一件可以做的事,我有时也会做,就是看券商的数据,比如保证金要求,或者做空借券费率 [00:35:12]

Marston Parker:然后避开那些标的,尤其是我想如果迎头证券说,要100%的保证金,我是说我见过有些股票,做空要400%的保证金 [00:36:05]

Tessa:哇那太疯狂了,对我是说这说明,他们的风控团队已经认定,这很危险,那我为什么要去做呢,所以对,你可以这么做,这是另一件可以做的事,就是让券商给你一些线索,告诉你什么标的做空风险太高,对,对,那跟我们讲讲你的IPO策略吧,它跟你的其他策略有什么不同,这个策略简单到有点蠢

Marston Parker:我是说真的想法就是,把IPO定义为交易历史只有有限天数的股票,然后当它收盘创出历史新高时买入,然后如果它出现一两天的新低,就卖出相当紧的止损,我不使用止损单,我在任何交易策略里都从没用过止损单,我用的是止损规则,但是基于收盘价来触发,基本上我就是不想被盘中噪音震出去,而且止损单的滑点比其他任何类型的订单都大,所以对我会在收盘时离场

Tessa:你是说你会卖出,那你会持有多久,当你买入的IPO创出新高时,如果它一直在涨,一天接一天的创新高,你通常会持有多久,他们通常我是说 [00:37:19]

Marston Parker:那个策略里我也有一个止盈目标,所以我会一直持有到触及目标价,然后它可能会跌一天,然后又创新高,那我可能会再买回来,这个策略表现非常好,我是2017年开始跑的 2017 18 19年都表现不错,然后在2020年年中到2021年年中,它真的表现炸裂,那时候什么都在涨,我是说那段时间几乎任何策略都能赚钱,所以其实说明不了什么,但从2021年底开始,它就一直平平的,不过这个策略的一个好处是,当市场在回调时 IPO会变少,因为公司会取消上市计划,所以它自带一个市场状态过滤器,很多人专注于交易IPO 我不太确定

Marston Parker:我是说2020和21年成功的一部分原因,是那些SPAC 现在基本已经没了,我记得前几天看到一个,三个字母的代码,以爱开头,它被取消了,在暴涨之后一天跌了大概80% 总之,对,我觉得这个策略可能还要等一阵子,才能重新有效,我是说,我还在跑它,但现在已经差不多两年没动静了,它什么都没做 [00:38:23]

Tessa:那回到你的均值回归策略,你的系统会区分财报发布后放巨量跳空下跌,和与财报无关的放量但稳步多日下跌吗

Tessa:你的均值回归策略会去交易那种受成交量影响的巨大跳空缺口吗,只有当股票已经连续下跌好几天,然后出现一个大的向下跳空缺口时,我才会在那里买入

Marston Parker:那有点像恐慌性抛售的情况,但我用的这个设置,通常不会选择那种先创新高,然后突然大幅跳空下跌的股票,那是我以前做空的设置,那些策略在2013年前后,确实表现不错,但我觉得也许现在他们也能行,我不清楚,我也不知道是不是财报导致的,我不会去拉任何新闻,基本面财报数据之类的,真的,我就只看价格历史,当价格做出我在寻找的形态时,那就是我的信号,所以对很明显,我所有的交易策略,基本上都是在寻找异常的波动,就像我说的,从一开始我们就想参与,当时正在波动的品种,所以很明显在财报季,我会比非财报季,得到更多的交易机会,但每个季度都有一定量的财报,也许大的财报季 [00:39:12]

Tessa:就是通常的三月六月这些,但四月七月也有,而且很多公司的财年错开,所以每个月都会有一批财报出来,你之前提到过,曲线拟合和优化,人们应该主要警惕,哪些危险,才能不被,这个诱人的光鲜玩意儿吸进去,第一点就是,根本别试图为单一股票构建策略,在我看来,你不可能为单一股票构建策略,而不过度拟合它,除非你说的是 [00:40:04]

Marston Parker:非常短期的日内交易,如果你有TIC数据或一分钟线,而且能回溯好几年,也许你能找到一些,持续有效的东西,但我从一开始就有那种直觉,基本上就是,我希望我的系统建模的是一个过程,我每天扫描整个市场,来找当天的交易机会,这样我每天交易的股票组合,都是不同的,如果我看一下我的系统的买入回测,任何一只股票在一年内,都不会有太多笔交易,总共会有几百只不同的股票,所以这是第一点,避免过度拟合最简单的方法,就是做组合层面的方法,而不是单一股票的方法,我看到很多人做的是,比如我想找到一个策略,能在过去三年里抓住特斯拉最多的涨幅,或者现在你看人们对比特币做同样的事,这挺蠢的,因为它不会一直重复,那只是发生过的事情,下次会是另一只股票和另一个东西

Marston Parker:所以避免那样做,除此之外,就是保持你的参数总数或自由度,量化的人会这么说,保持很小,我大部分时候不做优化,我会用优化器去遍历一个相当小的参数集,或者只是研究一个参数如何影响结果,但我不会做那种经典的事情,在所有可能的组合上跑优化,找到最好的统计结果,然后选那个来跑,所以基本上,你避免曲线拟合的方法 [00:41:26]

Tessa:就是不曲线拟合,对对对,我读到过回测的问题,回测的毛病往往是,我们回测一个系统,得到的回报,会比实盘交易高得多,回测也会小得多,这是怎么回事

Tessa:为什么会这样,是不是我们看的时间框架不够长,这是固有的问题吗,会发生这种情况,是因为回测时,你不断尝试不同的东西,丢弃表现差的,保留表现好的 [00:42:06]

Marston Parker:用不了几次迭代,你就会得到一个,比未来实际可能发生的情况,表现更好的结果,这几乎是不可避免的,多年来我学到的是,要假设未来的结果,不会和回测显示的一致,事实上我的经验法则是,回报减半,回测加倍,所以除非我能接受这个,否则我通常不会运行某个策略,这个经验法则可能也说明

Tessa:我本身也在过度拟合,但我觉得这无法避免,一旦你跑了第二次测试,你就已经开始了过度拟合的过程,对吧,对,有没有办法用更细的力度

Tessa:来衡量不同类型的牛市和熊市,这样我们能更早的检测到,可能导致策略回撤的条件,这样我们就不只是简单的说,这是牛市期间,或者这是熊市期间,而是说这是哪种牛市,哪种熊市,这次牛市和熊市,与过去的牛市和熊市,有什么不同,有没有办法获得,那个特定市场的独特力度,这样我们能更好的理解,正在发生的事情,也许有,我知道有些人在那个领域

Marston Parker:做过研究,我觉得Venture 有一套完整的方法,来给不同的市场状态分类,最简单的就是二元市场状态,就是牛市或熊市,比如看价格在200日移动平均线,上方还是下方,但你可以从那里延伸,我觉得有一种四分类,高波动牛市,低波动牛市,高波动熊市,低波动熊市,可能还有其他维度可以加进去,然后你得拿它去回测,你得选一个策略,在每个市场状态里试一下,看它表现如何,那是否预示未来会发生什么,也许吧,如果你想在这些系统里用市场状态过滤,你得从一开始就决定要这么做,先放一个市场状态过滤器,然后在上面叠加你的规则,因为如果你先优化了交易规则,再试图套一个市场状态过滤器 [00:43:25]

Tessa:它几乎总是会让结果看起来更差,因为那些因素已经被交易规则本身消化掉了,你是在2023年接受未知的市场奇才采访的,那到目前为止的2024年你做的怎么样,基本上我上一次静止高点是在2021年年中 2021年底我经历了一些回撤,然后2022年是平淡的一年 [00:44:15]

Marston Parker:2023年初又有一轮回撤,然后又是平淡,从那以后,今年我小幅上涨,所以基本上,过去几年,我不再取得市场奇才级别的成绩了,但话说回来,在梳理记录的那段时期里,也有几年我的成绩不怎么样,他看的是长期的整体统计,所以换个角度看,我在2020年年中到2021年年中,经历了一个极端的异常时期,那是我有史以来最好的12个月成绩

Marston Parker:那是我有史以来最好的12个月成绩,然后从那以后,我的净值均值回归,回到了它通常的趋势,大概平均20%左右,那你觉得,为什么更多交易者 [00:45:04]

Tessa:不转向系统化交易,是入门门槛,或学习曲线太高吗,还是对肾上腺素上瘾的人来说,不够刺激,所有这些原因都有,对,就是那句老话,找到一种适合你性格的交易方法

Marston Parker:更可能转向系统化的人,是那些不太在乎,下单时的赌博感,也不在乎,想要证明自己对的人,不像那种典型的全球宏观交易者,喜欢对世界上正在发生的事,做各种分析,然后对股票债券和黄金的走势,做出正确判断,并从中获得快感,这大概归结于什么让你快乐,什么让你的多巴胺释放,对我来说,实际的下单交易过程,我甚至不在乎我的每一笔具体交易,我知道我现在有一些持仓,但我没法告诉你代码是什么,我记不住,我甚至没看,我真的完全不在乎某一笔交易,我在乎的是统计数据,所以让我快乐的是找到一个,我觉得稳健,过去统计表现良好的策略,然后把它上线,让它随着时间持续运作,但更重要的是,开发回测软件,改进软件本身,给我的快乐

Marston Parker:比任何与交易相关的事情都多,所以我有点,我成绩平淡的部分原因,是我最近真的忽略了,自己的交易系统研究,把全部精力都放在开发软件上,因为我现在有超过700个用户喜欢用它,我真的很喜欢支持他们,这有点像我又回到了软件行业,但我还在交易,因为我有钱要投资,而且我不知道还有什么别的方式,所以我就这么做 [00:46:24]

Tessa:那你的交易软件是做什么的,帮用户做回测吗,它是一个回测工具,对回测工具,然后我还有一个自动化工具,它和盈透证券集成,把软件为以建模的,策略生成的订单下出去,对,它让构建一个组合,多个策略的系统,变得相当容易,可以看到过去会是什么结果,然后向前交易,对,所以那算是你目前的热情所在

Tessa:就是开发调整你的软件,和你的会员们,交流他们的策略之类的,是的,当然,对太好了,谢谢你,马尔斯顿来上chat with traders 我的荣幸,谢谢你邀请我,对 [00:47:15]

Marston Parker:我们的听众怎么联系你,我的网站是mhptrading.com 在那里你可以了解我的软件,实际上那里有我上过的,所有其他播客的链接,这期节目很快也会放上去

Tessa:太好了,我在Twitter也就是X上,用户名是Mars10P 就是Mars10P 这些是找到我的最好方式,好的太棒了,谢谢 Marston 谢谢

返回该播客 打开原文