第9章 参数怎么定:别去找最优的那个数
全书写到这里,只剩最后一笔账没还:方向过滤器的 60 和入场的 20,这两个数是怎么来的。这一章给出完整回答:它们不是历史最优,是参数平台的中值。先讲参数过拟合的三个识别特征,再讲平台和孤峰的分别,然后把定一个参数的五个步骤完整走一遍,让你亲眼看到 60 的来历。后半章处理三个实际问题:参数为什么越少越好,不同品种要不要各配一套,以及表现变差时按什么顺序判断该改参数还是只该继续执行。最后一节回顾全书,把六个部件重新串成一套。
本文目录(10 节)
第 8 章用作息反推出执行周期,六个部件到此全部就位。但全书一直欠着一笔账:方向过滤器的 60、入场的 20,这两个数是哪来的。
前面每次用到它们,都只交代一句「第 9 章讲」。这一章就是来还账的,答案一句话:它们不是历史最优,是参数平台的中值。
这句话里的每个词都要展开。展开完,顺便回答一个更实际的问题:系统表现变差的时候,什么时候该动参数,什么时候只能等。
9.1 参数不是调出来的,是选出来的
调参数是把历史成绩推到最高,选参数是找一片怎么取都行的区间站在中间。这本书走后一条路。
先把两条路摆清楚。调参数的人,目标是那段历史上的最高分,做法是把取值越试越密,直到找出成绩最好的那个数。选参数的人,目标是稳,做法是看一整片区间的表现,然后站在区间中间。
调出来的数为什么信不过,根子在历史只发生了一次。任何一段历史行情里都混着大量巧合:某次回调恰好在某个位置停住,某段趋势恰好走了某个长度。参数往最优点每挪一步,就多吃进一分巧合。
而未来不重放历史。巧合不会重来,会延续的只有性质:慢均线罩得住中期趋势,这是性质,它在 55 上成立,在 65 上同样成立。选参数选的就是性质,性质撑起来的表现,换一段行情还在。
这不是说历史没用,平台同样是从历史里扫出来的,区别在读法。调参数把历史当成绩单,逐分必较;选参数把历史当证据,只采信那些成片出现、换个位置还在的证据。
多数人从没见过第二条路,因为行情软件把第一条路做得太顺手了:点一下优化按钮,最优参数直接弹出来。按钮给的答案永远是历史最高分,它不负责回答这个分数里有几成是巧合。
立场先立在这里,证据后面给。9.2 节讲调出来的参数病成什么样,9.3 节讲选出来的参数站在哪,9.4 节把选的动作拆成五步。
9.2 参数过拟合长什么样
参数过拟合指参数只记住了那段历史。三个特征能把它认出来:最优点孤立、换一段数据就崩、参数越多越像。

图 9-1 过拟合的三个特征。调出来的那个数只对那段历史成立,往左右各挪一格重跑,掉得越狠,巧合的成分越大。
术语卡 | 参数过拟合(Overfitting):把参数调到在历史数据上表现最好的做法。调出来的数字往往只对那段历史成立,换一段数据就失效。
第一个特征,最优点是孤立的。 扫描结果里参数 18 表现极好,17 和 19 都很一般。一格之差成绩悬殊,说明 18 命中的是那段历史里的巧合,不是行情的性质。行情的性质不会精确到只认一个整数。
第二个特征,换一段数据就崩。 在前三年数据上调出来的参数,放到后一年就不行。它记住的是那三年,不是这个市场。凡是没在调参之外的数据上验过的参数,都默认有这个病,验的方法见章末延伸阅读。
第三个特征,参数越多越像。 条件加到五六个,历史曲线越来越漂亮。每加一个参数,你就多了一次「刚好拟合」的机会。历史曲线的漂亮程度和未来的可靠程度,从这里开始反着走。
| 特征 | 表面样子 | 病根 |
|---|---|---|
| 最优点孤立 | 18 极好,17 和 19 都一般 | 命中的是那段历史的巧合 |
| 换一段数据就崩 | 前三年很好,后一年不行 | 记住的是样本,不是市场 |
| 参数越多越像 | 条件越加,历史曲线越漂亮 | 每个新参数都是一次新的拟合机会 |
三个特征共用一条自检,就是图 9-1 下方那句:把调好的参数往左右各挪一格,重跑一遍。结果差不多,说明你落在一片稳的区间里,这个参数能用;结果差很多,说明你落在一个巧合上,不能用。
这条自检里那片「稳的区间」,值得单独起个名字。它就是下一节的主角。
9.3 参数平台
参数平台指一组参数在附近取值时表现都不错的那个区间。取平台的中间值,比取历史最优的那个点稳得多。

图 9-2 参数平台与孤峰。参数落在平台中间时,附近取值表现都还行;落在孤峰上时,稍微偏一点就失效。
术语卡 | 参数平台(Parameter Plateau):一组参数在附近取值时表现都还不错的那个区间。取平台中间的值,比取历史最优的那个点稳得多。
图 9-2 就是方向过滤器那次扫描的完整结果:横轴是均线周期,从 10 扫到 140;纵轴是历史表现。这条曲线上有两处地方要认识。
第一处是 40 到 90 之间那一片。这一段里表现都不错,彼此相差不大,连成一段缓坡,这就是平台。站在 60 附近,往左往右挪几格,成绩都还是那个水平。
第二处是 115 那根独苗。单看高度它是全图第一,历史最优就是它。但左右各挪一格就掉回去,这就是孤峰。
两者的分别不在高度,在形状。平台的高度来自一个在整片区间上都成立的性质,孤峰的高度来自只在那一个点上成立的巧合。同样是好成绩,出处完全不同。
选哪边,答案落在「未来」两个字上。未来的行情不会精确重演历史,等效于你的参数一直在被行情挪来挪去:取值没变,行情性质稍偏,效果就等于偏了几格。平台中值挪得起,孤峰挪不起。
所以规则只有一条:找平台,取中值,无视孤峰。图 9-2 里该取的是 60,不是 115。历史成绩单上 115 更好看,实盘里 60 活得久。
平台的宽度本身也是信息。平台越宽,说明背后那个性质越结实,取值怎么偏都伤不到它;平台窄到只剩三五格,就要多留个心眼,它离孤峰只差一步。
还有一种更糟的图形要认得:整条曲线没有平台,处处是尖刺。这说明这个参数背后没有可依托的性质,问题不在取值,在部件设计本身。这时该回部件那几章重想,别在参数上硬找。
9.4 一个参数怎么定
五个步骤:定范围、粗粒度扫、看邻域、取平台中值、留容错。方向过滤器的 60 就是这么走出来的。

图 9-3 定一个参数的五个步骤。目标从头到尾不是找最好的那个数,是找到一片稳的区间,然后站在中间。
第一步,定范围。 先想清楚这个参数在讲什么。方向过滤器的均线要罩住一段中期趋势,量级就该在几十:3 在讲噪声,300 在讲另一个层级的事,都不必试。范围由参数的含义定,不由软件的默认值定。
第二步,粗粒度扫。 在范围里按大步长取十来个值,比如 20、30、40、50、60、80、100。别一上来就一格一格试:格子越密,撞上巧合的机会越多,9.2 节那些病就是这么得上的。
第三步,看邻域。 每个取值不单看,和左右两个邻居放在一起看,三个数的平均才算它的成绩。只看单点最高,找到的一定是孤峰。
扫描看的成绩也要先说定。别只盯总收益一个数,至少把回撤和交易笔数放在旁边一起看:收益差不多时取回撤浅的,笔数凑不够的取值直接作废,不参与比较。
第四步,取平台中值。 挑出那片表现都还行的区间,取中间那个数。全书的 60 就是这么来的:第 3 章说过,20 以下的均线翻转太勤,120 以上确认太晚,40 到 90 上下是一段怎么取都差不多的缓坡,60 站在这段缓坡的中间。不是因为它历史最优,多数时候它不是。
入场的 20 同一个来历。入场均线要贴近当下的节奏,量级在十几到三十,那片区间的中间就是 20。两个数没有任何神秘之处,神秘感只来自没见过这五步。
第五步,留容错。 记下平台的边界,和参数放在一起存档。以后系统表现变差,第一件事不是换数,是查参数还在不在这片区间里。这一步怎么用,9.7 节展开。
五步做完,你手上的不是一个数,是一个区间加一个中值。往后出问题的时候,那个区间比那个数有用得多。
9.5 参数越少越好
每多一个参数,就多一次拟合历史的机会。经验界:一个部件的参数不超过两个,全系统不超过六个。
道理在样本量。能用来检验规则的历史交易就那么多笔,参数越多,同一份样本要养的自由度越多,摊到每个参数头上的检验就越薄。
30 笔样本养一两个参数勉强够,养六七个就是让每个参数都半饥半饱,谁都没被真正验过。参数越多历史曲线越漂亮,9.2 节第三个特征说的正是这件事:漂亮不是免费的,代价是每个数都更可疑。
经验界写成两条。单个部件的可调参数不超过两个;全系统合计不超过六个。超了不是加检查手段,是删参数。
数参数的时候别漏掉隐形的那些。确认用的K线根数、穿越计数的窗口,这类藏在规则句子里的数字也是参数,也占自由度,也要一起数进上限里。
全书这套配置自己就是个样本,逐个部件盘点:
| 部件 | 参数 | 取值 |
|---|---|---|
| 方向过滤器 | 均线周期 | 60 |
| 入场规则 | 均线周期 | 20 |
| 离场规则 | 止损倍数、目标倍数 | 2 倍 ATR、2 倍止损距离 |
| 持仓规则 | 跟进触发线 | 浮盈达 1 倍止损距离,止损跟到成本价 |
| 资金管理 | 单笔风险 | 1% |
| 执行周期 | 无数值参数 | 由作息反推 |
六个部件,总共六个数。其中真正跑过扫描的只有 60 和 20;倍数和百分比取的都是粗的整数档,2 和 2.2 的差别本就不大,粗档天生自带平台性质。
想加第七个数之前先过一道问:它守着哪个部件的哪个问题?答不上来的参数,多半是为了让某段历史更好看才生出来的,那正是 9.2 节要防的东西。
9.6 不同品种要不要用不同参数
默认答案是同一套。要不要开例外,看品种差异是已经被 ATR 吸收了,还是真的落在均线的量级上。
诚实地说,品种之间确实不一样:波动幅度不同,节奏不同,参与的人也不同。问题不是差异存不存在,是这些差异该由参数去消化,还是已经被系统的别处消化掉了。
先看已经消化掉的那部分。止损按 2 倍 ATR 定,ATR 随品种伸缩:波动大的品种止损自动放远,仓位再由单笔风险反推着缩小。品种差异里最显眼的波动这一块,恰恰不需要分品种调。
再看均线这一块。60 和 20 定的是趋势和节奏的量级,多数流动性正常的品种,中期趋势的长度落在同一个量级上。平台本来就宽,一套中值罩得住。
真正需要例外的情形长什么样,判断依据两条。第一,同一套参数在这个品种上跑满 30 笔,问题集中在同一个环节,判法在 9.7 节。第二,给这个品种单独重跑扫描,平台整体挪了位置,而不是只有某个点更好。两条同时成立才动。
| 情形 | 判断 | 处理 |
|---|---|---|
| 这个品种波动比别的大 | 差异已被 ATR 吸收 | 不动参数 |
| 历史上这个品种换个数更好 | 单点更好,大概率是孤峰 | 不动参数 |
| 跑满 30 笔、问题集中,重扫后平台整体挪位 | 量级真的不同 | 为它单独取新平台的中值 |
最后算一笔成本账。每多一套参数,就多一套要维护、要复检的东西,也多一处「调一调」的诱惑口子。例外开得越少,这套系统越像一套系统。
9.7 什么时候该改参数,什么时候只是运气不好
表现变差时按顺序过三问:样本够 30 笔了吗,问题集中在同一个环节吗,参数跌出平台了吗。

图 9-4 该改参数还是只是运气不好。三问按顺序过,前一问不过就停在原地;多数人从第三问开始,于是每次逆风都在改参数。
第一问,样本够 30 笔了吗。 不够就什么都别改。十几笔的连亏在一个完全正常的系统里也会出现,这个阶段做任何调整,都是在对噪声做反应。继续按原规则把样本做满,是唯一正确的动作。
30 笔这条线怎么来的、连亏多长算正常范围,《价格行为交易体系》第 7 章的统计方法已经讲透。这里只借用它的结论,不重讲。
第二问,问题集中在同一个环节吗。 样本够了,把这 30 笔摊开看亏在哪:是进场就打损,是拿不住盈利单,还是方向整段判反。亏损分散在各种情形里,说明这只是一段逆风,参数没坏,市场性质也没变,继续执行。
第三问,参数跌出平台了吗。 前两问都过了,才轮到重跑一遍扫描。原来那片平台整体下移或挪位,说明市场性质变了,这时才重新取新平台的中值。平台还在、参数也还在里面,那段亏损就是系统的正常成本,改数救不了它。
顺序不能颠倒,颠倒的后果值得单独说。多数人从第三问开始:一逆风就去跑扫描,而扫描永远能找出一个「现在更好」的数,于是每次逆风都在改参数。改到最后,没有一套参数在他手里跑满过 30 笔,每一套都死在半路上。
三问还有一个副产品:它把改参数从情绪动作变成了流程动作。什么时候能改、依据是什么、改成多少,全部有据可查。第 3 章立过规矩,参数只能用规则改、不能用手改,规则就是这三问。
9.8 全书回顾
六个部件各答一个问题,执行周期由作息反推,参数由平台选出。这套系统没有一处靠临场判断。
回到第 1 章立的骨架:一套系统六个部件,各守一个问题。第 2 章给指标发岗位,同一个问题只许一个指标回答,同源的不重复上岗。
第 3 到 7 章把部件逐个填实。方向过滤器用 60 周期均线划边界;入场规则用 20 周期均线给触发;离场规则以 2 倍 ATR 定止损、2 倍止损距离定目标;持仓规则在浮盈达 1 倍止损距离后把止损跟到成本价;资金管理锁死单笔风险 1%,仓位由它反推。
第 8 章把执行周期从技术问题还原成作息问题:先算你每天真拿得出的盯盘负荷,再反推周期。系统迁就生活,不是生活迁就系统。
这一章补上最后一块,参数三条线:范围由含义定,不由默认值定;取值取平台中值,不取历史最优;改动先过三问,不跟情绪走。
合在一起,每个决策都有了出处。K线收盘后,方向有过滤器答,进不进有入场规则答,错了怎么办有离场规则答,拿多久有持仓规则答,下多少有资金管理答,什么时候看盘有执行周期答。
剩下的事只有一件:逐条核对你自己那套是不是每一块都落了地。附录备了一张可以逐项打钩的全系统自检清单,照着过一遍。
核对完,这本书就用完了。接下来不是再读一遍,是去把你的前 30 笔按规则做完。
本章要点
- 参数不是在历史上调到最优的,是从平台里选出来的。调参数吃进的是巧合,选参数依托的是性质,未来只延续性质。
- 参数过拟合三个识别特征:最优点孤立、换一段数据就崩、参数越多历史曲线越漂亮。自检只要一步:左右各挪一格重跑。
- 参数平台是附近取值表现都不错的那个区间。平台的高度来自性质,孤峰的高度来自巧合,永远取中值,无视孤峰。
- 定参数五步:定范围、粗粒度扫、看邻域、取平台中值、留容错。60 和 20 都是这么来的,它们多数时候不是历史最优。
- 参数越少越好:单个部件不超过两个,全系统不超过六个。全书这套配置从头到尾就六个数,真正扫描过的只有两个。
- 品种差异优先由 ATR 这类结构吸收,默认全品种同一套。单点更好是孤峰,平台整体挪位才是开例外的依据。
- 表现变差先过三问:样本够 30 笔了吗、问题集中吗、跌出平台了吗。顺序不能颠倒,第三问永远最后问。
- 系统搭好只是起点。让每套参数跑满样本、按三问维护,才是这套系统真正的用法。
延伸阅读
- 认识概率:如何测试你的交易系统胜率和最大回撤 用留出数据检验参数、30 笔样本的统计口径,是 9.2 和 9.7 两节的方法补充。
- 交易系统失效的三个根本原因 从失效角度区分「系统坏了」和「一段逆风」,是 9.7 三问框架的另一面参照。
- 移动平均线完全指南:你用均线亏钱不是因为没用,是用反了 均线参数与用法的完整梳理,是 9.4 节为 60 和 20 定范围时的背景材料。
中英术语对照表
全书术语的正名、英文原名与一句话定义
在微信里搜「Tom讲交易」即可关注,每周更新交易教学