技术分析 XtradingTime

上涨、下跌还是震荡:一套三步机械规则,两个人套出的答案必须一样

上涨、下跌还是震荡:一套三步机械规则,两个人套出的答案必须一样
本文目录(13 节)

判断趋势这件事,绝大多数教学停在「均线向上就是上涨」这个层面。问题是均线向上到什么程度算向上,价格在均线附近来回穿算什么,谁也说不清。于是同一张图,两个人能看出两个方向,各自都觉得自己有道理。这篇给一套完全机械的规则:三个读数,一张穷举表,答案唯一。你和另一个人分别套一遍,结果必须一模一样,否则就是规则没写死。

先说清楚这套规则的用途:它不预测涨跌,它只回答「现在处于哪种状态」。状态决定你允许自己做什么,不决定你必然赚钱。

一、三个读数,全部是是非题

整套规则只需要三个数字,都可以从行情软件上直接读出来,不需要任何判断。

读数一:均线排列,取值 +1 / 0 / -1

固定用日线的 MA20 和 MA60,都是收盘价简单移动平均。

  • 当日收盘价 > MA20 并且 MA20 > MA60 → 记 +1
  • 当日收盘价 < MA20 并且 MA20 < MA60 → 记 -1
  • 其余所有情况 → 记 0

这里没有「接近」「差不多」「基本上」。收盘 3120.0 对 MA20 3119.8 就是大于,就是满足条件。规则里一旦出现模糊词,机械化就失败了。

为什么选 20 和 60:20 根日线约等于一个月的交易日,60 根约等于一个季度。换成 10/30 或者 50/200 这套规则同样成立,因为规则的价值在于「写死」而不在于参数本身有多神。选定之后就不许再换,这个月用 20/60 下个月用 5/20,等于没有规则。

读数二:高低点结构,取值 +1 / 0 / -1

先给摆动点的严格定义,这是整套规则里最容易被含糊过去的地方。

摆动高点:某根K线的最高价,严格高于它左边两根和右边两根的最高价(四根全部要低于它)。 摆动低点:某根K线的最低价,严格低于它左边两根和右边两根的最低价。

相等不算。持平的情况直接跳过,往前找下一个。

取最近已确认的两个摆动高点,近的记作 H1、远的记作 H2;最近已确认的两个摆动低点,近的记作 L1、远的记作 L2。

  • H1 > H2 并且 L1 > L2 → 记 +1
  • H1 < H2 并且 L1 < L2 → 记 -1
  • 其余(高点升低点降、高点降低点升、或出现相等)→ 记 0

这条规则的代价必须讲明白:摆动点要等右边两根K线收盘之后才能确认,所以结构读数天生滞后两根K线。你不可能既要机械化又要零延迟。愿意用滞后换确定性,才用得下去这套规则。

读数三:ADX 强度,取值 1 / 0

用 ADX 指标,参数 14,日线。

  • ADX ≥ 25 → 记 1
  • ADX < 25 → 记 0

读到 24.98 就记 0。不许写「接近 25 了应该算」,那一句话就把机械规则打回原形。

ADX 只回答一件事:有没有方向性动能。它不告诉你方向,方向由前两个读数决定。

三个读数的取值判定图,左侧画日线K线与MA20、MA60两条均线并标出收盘价在均线之上的+1情形,中间用五根K线示意摆动高点的严格定义(中间那根最高价高于左右各两根),右侧画ADX曲线并标出25这条水平阈值线

二、穷举表:三个读数决定唯一答案

均线三个取值乘以结构三个取值等于九种组合,ADX 只在两种组合里起作用。全部列出来如下。

均线排列高低点结构ADX ≥ 25判定结果允许的操作
+1+1上涨趋势回调买入、持有多单、顺势加仓
+1+1上涨中的整理只允许持有已有多单,不新开
+10任意震荡偏多只做区间下沿买入,小仓位
+1-1任意顶部转换区不新开仓,多单收紧止损
0+1任意震荡偏多只做区间下沿买入,小仓位
00任意震荡空仓或只做区间两端,仓位减半
0-1任意震荡偏空只做区间上沿卖出,小仓位
-1+1任意底部转换区不新开仓,空单收紧止损
-10任意震荡偏空只做区间上沿卖出,小仓位
-1-1下跌趋势反弹卖出、持有空单
-1-1下跌中的整理只允许持有已有空单,不新开

这张表覆盖了全部十八种可能,没有留白,没有「视情况而定」。任何一天你都能查到一格,而且只有一格。

三、三个完整算例

算例一:读数全部一致

某标的日线,当日收盘 3120,MA20 为 3080,MA60 为 3005。最近确认的两个摆动高点:H1 = 3150、H2 = 3090。最近确认的两个摆动低点:L1 = 3010、L2 = 2960。ADX 读数 27.3。

均线:3120 > 3080 且 3080 > 3005 → +1 结构:3150 > 3090 且 3010 > 2960 → +1 ADX:27.3 ≥ 25 → 1

查表第一行:上涨趋势。允许回调买入。

算例二:均线对了结构没对

收盘 3120,MA20 为 3115,MA60 为 3105。H1 = 3150、H2 = 3160。L1 = 3060、L2 = 3040。ADX 读数 18.2。

均线:3120 > 3115 且 3115 > 3105 → +1 结构:H1 3150 < H2 3160,高点在降;L1 3060 > L2 3040,低点在升 → 一升一降 → 0 ADX:18.2 < 25 → 0(这一行 ADX 不参与判定)

查表第三行:震荡偏多。只允许在区间下沿小仓位买入,不允许追高。

注意这个例子里均线是完美的多头排列,但价格和两条均线挤在 15 个点以内,高点还在往下压。凭感觉看多数人会说「这是上涨」,机械规则说这是震荡偏多。这就是规则存在的意义:它挡住了你在收敛三角形里追多的手。

算例三:卡在阈值上

收盘 3120,MA20 为 3080,MA60 为 3005,H1 = 3150 > H2 = 3090,L1 = 3010 > L2 = 2960,其他全部同算例一,只有 ADX 读数是 24.6

均线 +1,结构 +1,ADX:24.6 < 25 → 0

查表第二行:上涨中的整理。已有多单可以继续持有,但不允许新开仓。

差 0.4 就是差 0.4。你要是在这里说「都 24.6 了跟 25 有什么区别」,那明天你就会在 22 的时候说同样的话,后天在 18 的时候还是这句话。阈值一旦可以商量,它就不存在了。

四、这套规则会在什么时候失效

任何判据都有不适用的场景,写出来比假装万能可信。

跳空频繁的品种。摆动点的定义建立在相邻K线的最高最低价对比上,一次隔夜大跳空会凭空造出一个不代表任何换手的摆动点。A股个股遇到涨跌停板连续板时尤其明显。处理办法:连续两天以上涨跌停的区间内不确认摆动点,等恢复正常波动后重新开始计数。

财报日和重大事件日。所有读数都是历史数据算出来的,而事件当天价格已经跳到新位置。处理办法:事件公布后的三个交易日内不查表,直接按「不新开仓」处理。

周期混用。同一标的日线可能是上涨趋势而周线是震荡,两个答案都对,因为它们回答的是不同问题。处理办法:开仓前写死你只在哪个周期上执行这套规则,写在交易计划的第一行。想参考更大周期就把它作为过滤条件单独写规则,不要临场切换。

极低流动性标的。日成交额太小的品种,摆动点被几笔散单就能改写。处理办法:给自己定一个成交额下限,低于这个数的标的不套用本规则。

五、每天三分钟的执行清单

收盘后按顺序做,不许跳步:

  1. 打开日线图,读收盘价、MA20、MA60,写下均线读数(+1 / 0 / -1)
  2. 往回找最近四个已确认的摆动点,写下 H1、H2、L1、L2 四个数字,得出结构读数
  3. 读 ADX 数值,写下 1 或 0
  4. 查表,写下判定结果和允许的操作
  5. 第二天开盘只做第 4 步允许的事

把这五步写在一张纸上,前两周照着填。填满二十天你会发现自己不再需要「感觉一下」。

想要更快的目测版本可以看如何30秒判断当前趋势方向那篇,那篇是给盘中扫一眼用的,本篇是给写进交易计划、可以被复核的版本。两者结论不一致时以本篇为准,因为它可以被别人验证。

至于要不要在这三个读数之外再加指标,新手最少要掌握哪几个指标里给了一套删减标准,简单说就是加不进新信息的一律不留。震荡状态什么时候结束,判据在横盘整理什么时候算结束;判定里用到的成交量确认标准见放量到底放多少才算放量

每日执行清单的填表示意图,画一张五行表格,行分别为均线读数、结构读数、ADX读数、查表结果、允许操作,每行右侧留出填写框,并在表格下方标注「结构读数滞后两根K线」的提示

六、为什么不用那三种更常见的做法

画趋势线。趋势线的起点和终点是人选的,同一段行情三个人能画出三条不同的线,判定结果自然不同。它不是不能用,是不能用来做状态判定,只能在状态确定之后用来找具体价位。趋势线怎么画才算数是另一个话题,趋势线画在哪才算有效那篇给了画法上的约束。

只看一条均线的方向。均线向上还是向下,需要比较今天和几天前的均线值,「几天前」这个数又要人来定,等于把主观判断挪了个位置。而且单均线在价格反复穿越时会给出连续的方向翻转,一周内翻五次,没法执行。

用布林带开口大小。开口宽窄是个连续量,多宽算宽仍然要人定阈值,本质上和 ADX 是同一类工具,但布林带宽度没有公认的绝对刻度,不同品种不同价格量级下的数值不可比。ADX 的取值被归一到 0 到 100,25 这个阈值在所有品种上含义一致,这是它被选中的唯一理由。

关于三个读数为什么是这三个:均线回答「相对于近期成本区在什么位置」,结构回答「多空双方谁在推进」,ADX 回答「推进有没有力度」。三者分别来自价格的绝对位置、相对位置和波动统计,信息来源不重叠。再加第四个指标,大概率只是把已有的信息换个形式再说一遍,冲突时你会挑自己想要的那个信号,规则就废了。

写在最后

这套规则不会让你赚更多钱,它做的是另一件事:让你每天的判断可以被复核。

三个月之后你回看记录,能清楚地看到「2 月 14 号那天我判定是震荡偏多,但我开了满仓多单」。这句话是可以被写下来的错误,而「那天我感觉要涨」是没法复盘的。

能被复核的错误才会被改掉。这是机械规则真正的价值,不是它比你的直觉准,是它留下了证据。

读数二用的高低点结构,完整的原理和 HH/HL 的判读方法在高点低点结构那篇。本篇是把它机械化,让两个人看同一段行情能得出同一个结论。

3秒免费测一下你的”管不住手指数”:journal.xtradingtime.com(记住 3316,就能找到我们)


本文内容仅供教育和参考用途,不构成任何投资建议。文中参数与阈值为可执行的起点,需结合具体品种和周期调整。交易有风险,入市须谨慎。

微信搜一搜 Tom讲交易

在微信里搜「Tom讲交易」即可关注,每周更新交易教学

推荐课程

合约陪跑实战训练营

不只教方法,更带你实盘执行。从仓位管理到止损止盈,手把手纠正你的交易习惯,建立可复制的盈利系统。

相关图解

一张图看完这件事,适合存下来随时翻

相关文章

技术分析

用高低点结构判断趋势:三句话讲清多空和震荡

指标打架,均线金叉死叉来回骗你,你却始终判断不出现在到底是多头、空头还是震荡。真正稳定的趋势判断方法,不在任何指标里,而在价格本身的高低点结构中。这篇文章讲清楚HH/HL/LH/LL三种结构状态,以及最容易被忽略的一点:一次反弹不等于趋势反转,'真正转多'需要同时满足突破关键均线、回踩确认支撑、形成更高低点这三个条件。

技术分析

怎么判断趋势结束了:四个信号,出现两个就该减仓

趋势结束不是某一根K线的事,它是一个有先后顺序的过程。这篇给出四个可以逐条打勾的信号:高低点结构被破坏、均线由多头排列转为走平下弯、量价出现背离、以及关键位置失守。每个信号都配有明确的量化门槛,并给出一套按信号个数分级减仓的处理规则。同时说清楚这四个信号在震荡市里为什么会天天出现,以及那种情况下该怎么办。

技术分析

横盘整理什么时候算结束:五个信号,缺量能这条一律不算

横盘走了一个月,每天都在猜什么时候变盘,结果一有点风吹草动就冲进去,被来回打脸三次。整理结束不是靠感觉,它有五个可以数出来的信号:突破幅度够不够一个ATR、量能有没有放到均量的两倍、整理时间够不够长、均线是不是收敛之后真的开口、波动率有没有从压缩转向扩张。这篇给出每个信号的数字门槛,以及四种最典型的假变盘怎么排除。

技术分析

均线周期怎么选:5、10、20、60的来历,和按持仓周期反推的三步法

5、10、20、60这四个数字不是市场规律,是日历:一周五个交易日、两周十天、一个月约二十天、一个季度约六十天。它对一周交易五天的市场成立,对二十四小时不休市的品种就不成立。这篇讲清四个默认周期的来历,给出按自己平均持仓时间反推参数的三步法,以及三条用来验证参数没有被拟合过头的判据,附五种市场的起点参数表。

技术分析

判断趋势要不要变,靠的不是指标共振,而是市场深度背离

多指标共振、内轨道外轨道叠加,看起来是严谨的技术分析,实际上大多是在给已经走完的行情找一个自圆其说的解释。本文拆解这种事后确认的逻辑陷阱,说明为什么几个指标同时亮灯并不等于多重验证,而只是同一段价格数据被重复计算了几遍,并给出一个更早、更贴近供需本质的判断视角:价格突破关键位置之后,市场深度上是否出现了背离。

技术分析

震荡刚形成时机会最多:一套判断'这个区间是否已经太拥挤'的框架

同一个震荡区间,为什么有人在无人问津时悄悄吃到大肉,有人却在人尽皆知时被套在山顶山脚?这篇不讲宏观的策略失效周期,而是聚焦震荡行情这一种具体场景:一个区间从刚形成到被市场广泛确认,参与人数和风险特征是怎么变化的。文章给出一套可操作的自测框架,帮你判断自己是不是正在做一个已经太拥挤的震荡,避免在假突破和集体踩踏中成为接盘的那一个。

觉得有用?关注公众号

扫码或在微信里搜「Tom讲交易」,每周更新交易教学文章

扫码关注 Tom讲交易,或微信搜一搜 Tom讲交易

配套免费工具

支撑阻力识别练习

打开