- Published on
Andean Oscillator
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
公开交易社区上有一类原创指标,并不满足于告诉你“价格涨了”或“价格跌了”,而是试图回答:这段上涨究竟有多少“内力”?这段下跌又是否只是一次无力的小回撤?安第斯振荡器就属于这一类思路。它通过拆解价格中的每一段上升与下降,把趋势的方向和强度转化为一个可以被规则化利用的振荡信号。
策略解读
许多交易者在学习技术分析时,首先接触的往往是均线、MACD、RSI 这类普遍的动量指标。它们有一个共同特点:用“净变化”或“平均速度”来描述价格运动。比如 MACD 关注两条均线之间的差值,RSI 关注一段周期内上涨总幅度占涨跌总幅度的比例。这类指标虽然有效,却容易把价格的内部细节“揉”成一个数值,导致我们看不清趋势内部的结构:比如在一段整体上升的行情中,到底是由几次爆发性拉升主导,还是由许多微小的碎步堆砌而成?安第斯振荡器的设计初衷,正是为了回答这类问题。
该策略的基本思想非常直观:将价格变化拆分成两个相互对立的集合——正向运动(上涨腿)与负向运动(下跌腿)。在参数 Length 决定的观察窗口中,指标会分别测量所有这些上冲与回落片段的幅度,而不是只看最终价格与起始价格之间的差值。通过比较正向幅度总和与负向幅度总和的相对大小,指标可以判断多空力量的平衡点。如果正向累加幅度占绝对优势,指标会偏向上方;反之则偏向下方。最终得到的数值经过处理后形成一个振荡器,其值通常被限制在一个有上下界的区间内,便于横向比较。
“幅度”与“次数”是两个容易被混淆的概念。假设某个窗口内共有 10 根 K 线,其中 6 根收涨、4 根收跌,总上涨幅度为 3%,总下跌幅度为 1%。如果只看涨跌次数,似乎“6:4”多头优势明显;但如果上涨全是由长阳线创造,而下跌都是微小阴线,那么上涨腿的总幅度远大于下跌腿。安第斯振荡器强调的是后者——它更关心“力量”而非“投票数”。这种做法有助于过滤掉大量无意义的微小波动,使指标对真正的趋势段更加敏感。
再从参数上看,Length 决定了指标考察趋势变化程度的“纵深”。较小的 Length 会让指标更多反映短期噪声,适合短线交易;较大的 Length 则能捕捉较大级别的趋势运动,但滞后性也会增加。Signal Length 则是对振荡器输出进行一次移动平均,生成一条平滑的信号曲线。这条信号线本身并不直接指示方向,它的价值在于和主振荡线互相比较:当主线上穿信号线时,代表短期动能强于中期动能;下穿时则相反。这种“快线/慢线”的交叉构造,在技术分析中非常常见,但它强调的是趋势腿幅度的变化,而非价格本身的变化,因此具有独特的视角。
名词解释
振荡器(Oscillator):技术分析中的一类指标,其数值通常在固定区间内上下摆动。常见的有 RSI、随机指标等。振荡器的核心用途是在震荡行情中捕捉超买超卖状态,或在趋势行情中观察动能强弱与背离。
趋势腿(Trend Leg):指价格在单一方向上连续变化的一段过程。上涨腿由连续或间隔的正向价格变化构成,下跌腿则对应负向变化。趋势腿的概念帮助分析者把复杂的价格路径分解成简单的方向性片段。
动量(Momentum):描述价格变化速度与方向的概念。技术上通常用当前价格减去一定周期前的价格来表示。安第斯振荡器所衡量的“趋势变化程度”在广义上也属于动量范畴,但它更强调内部结构。
移动平均线(Moving Average):以特定周期内价格的平均值构成的曲线,用于平滑数据、消除噪声。在振荡类指标中,移动平均线常被用于构造信号线,以便产生更具确定性交叉信号。
信号线(Signal Line):由指标原始输出再取移动平均得到的一条辅助曲线。目的是过滤主线的短促抖动,使交叉信号更稳定。MACD 中的 DIF 线与 DEA 线就是最典型的例子。
归一化(Normalization):将不同量纲或数量级的数据压缩到统一区间(如 0 到 100 或 -1 到 1)。归一化便于指标在不同品种、不同历史时期之间进行比较,也是许多振荡指标的必备步骤。
背离(Divergence):价格走势与指标走势不一致的现象。例如价格创出新高,但振荡器的高点却明显低于前一次高点,说明上涨动能正在衰竭。背离是振荡指标最常用的预警信号之一。
策略思路讲解
安第斯振荡器的策略框架可以拆解为三个层次:数据变换、信号生成、交易应用。
第一层:数据变换。 指标首先从原始价格中提取出每个周期内的正向涨跌幅度和负向涨跌幅度。这里需要注意,“个体上升趋势”和“个体下降趋势”并不是简单地把每一根 K 线的涨跌幅拿来相加,而是要以某种方式识别出价格路径中的“腿”。例如,在某个窗口内,价格可能先上涨一段、再下跌一小段、然后再大幅上涨。这三个片段各自构成一条趋势腿。指标会分别统计这些腿的幅度,并以长度为权重衡量它们的“显著性”。这正是 Length 参数所起的作用:Length 越大,越多的历史腿幅会被纳入统计,而 Length 越小,则越关注最近的短期腿幅。
第二层:信号生成。 把所有上涨腿的幅度汇总,得到“多头总力量”;把所有下跌腿的幅度汇总,得到“空头总力量”。一种常见的处理方式,是计算两股力量的差值占两者之和的比例,这样就能得到一个介于 -1 到 1 之间的标准化数值。正值表示多头力量更强,负值表示空头占优。为了让信号更平滑,作者引入 Signal Length 对原始振荡值进行移动平均,形成信号线。当原始振荡线从下方突破信号线时,表示最近一段时间的上涨腿幅度相对下跌腿幅度正在迅速扩大,可视为做多信号;反之,从上方跌破信号线,则视为做空信号。
第三层:交易应用。 在实际交易中,该指标有两种主流的用法:
- 零轴方向法:当振荡值在零轴以上运行时,只考虑持有多头头寸或寻找做多机会;当振荡值在零轴以下运行时,则偏向空头。这个规则和很多趋势跟踪系统一致,其本质是“顺势而为”。
- 交叉信号法:使用主线和信号线的交叉作为具体的买卖触发。但为了避免在震荡市中频繁受损,通常还会要求价格同时处于某个更大级别的趋势方向上,例如日线级别均线向上排列。
此外,安第斯振荡器还可以用于离场判断。当价格仍然创出新高,但振荡器的读数却无法同步刷新高点,形成顶背离时,这往往意味着上涨腿的力度已经弱于前一轮,趋势随时可能反转。交易者可以在此时逐步减仓,或设置更紧凑的止损。
优点
一、洞察趋势内部结构。 传统动量指标容易把拥挤而复杂的上涨过程简化成一个净变化值,而安第斯振荡器通过分离上涨腿和下跌腿,能够揭示趋势背后的动力分布。比如两条均线都向上,但一条下跌腿特别深,与一条干净利落的上涨行情相比,内在的稳定性完全不同。
二、对噪声和微小波动不敏感。 指标基于“腿”的幅度而非“根根 K 线”的涨跌次数,因此那些在收盘价附近的小幅跳动能被自然过滤。这样生成的方向信号在多数情况下比普通涨跌比率更贴近真实趋势的驱动力。
三、参数精简,易于使用。 只有 Length 和 Signal Length 两个核心参数,调参成本不高。交易者可以根据自己的周期偏好,分别设置短、中、长几组参数来观察趋势的传导链条。
四、兼具方向性与强度度量。 振荡值不仅给出多空方向,还提供了趋势幅度信息。当绝对数值较高时,说明当前趋势腿的振幅较大,可持续性可能更强;当数值在零轴附近徘徊时,则意味着多空力量相对均衡,宜离场观望。
五、具备经典交叉信号的稳定性。 信号线的平滑处理让交叉信号不会像裸价格线那样过于频繁,更容易形成可执行的计划。
缺点
一、固有滞后性。 任何基于历史窗口的指标都不可避免地滞后于实时价格。Length 越大,滞后越明显。当趋势发生急转弯时,指标可能仍需数根 K 线才能全面反映新的下跌腿结构,从而延迟出场信号。
二、震荡行情中容易连续亏损。 当价格在一个区间内来回整理时,上涨腿与下跌腿的幅度常常交替占优,主线频繁穿越零轴或信号线,产生大量“追涨杀跌”的错误信号。这在没有额外过滤的条件下,会使账户遭受连续小亏损。
三、对参数选择较为敏感。 Length 和 Signal Length 的不同组合,可能令指标输出差异巨大。过短的 Length 会让指标像心电图一样跳动,过长的 Length 又会迟钝得让人失去耐心。最优参数往往依赖于品种波动特性和交易周期,不容易推广到所有市场。
四、缺乏风险管理配套。 公开的原版描述只定义了指标本身的构造,没有给出清晰的止损规则、仓位管理方法或离场策略。交易者如果只依赖交叉信号,很容易在趋势的末段进场并在震荡初期被反复止损。
五、潜在过拟合风险。 像这类自定义指标,作者很可能通过反复调整参数来获得一个在历史数据上漂亮的结果。若交易者不加分析地照搬参数,在另一段行情或另一类品种上可能完全失效。
起源年份考证
关于“安第斯振荡器”这个具体策略的发布时间,目前公开信息不足,无法考证到准确的日期。如果从指标类型来看,它属于“方向性趋势强度度量”这一技术分析家族。这类方法的思想并非近十年才出现,我们可以给出下述时间线:
- 1978 年:J. Welles Wilder 在《技术交易系统的新概念》一书中提出了方向性运动指标(DMI)和平均趋向指数(ADX)。这是最早把价格运动拆分为正向运动与负向运动,并分别度量其幅度的系统化方法之一,堪称这一类指标的鼻祖。
- 1994 年:Tushar Chande 和 Stanley Kroll 在《新技术交易者》中提出多种动量与波动率指标,强调对趋势强度进行更细化的测量。此后 Chande 在 1995 年提出 Aroon 指标,通过观察窗口内创出新高与新低的时间位置,来衡量趋势的是否新鲜。
- 2010 年:Botes 和 Siepman 提出了 Vortex 指标(Vortex Indicator),它同样基于上涨趋势腿与下跌趋势腿的幅度比值,其构造逻辑与安第斯振荡器有明显的思想亲缘关系。
- 2015 年以后:随着量化交易社区和开源策略文化的发展,许多个人开发者开始把上述经典方法进行融合、变形,并用新的命名发布。安第斯振荡器大概率出现在这一阶段,但它的具体发布日期与演化细节已无法从现有资料中确证。
需要再次说明:以上时间线是对“该类方法”的起源考证,并不代表“安第斯振荡器”本人。对于该指标本身,我们只能说“诞生于近十年,具体年份无法考证”。
改进建议
一、多周期并行确认。 分别使用短、中、长三组 Length,并将三者方向一致作为入场条件。例如,只有当日线级别振荡值为正、小时级别主线又在信号线上方时,才允许做多。这种多时间框架过滤能显著降低震荡市中的假信号。
二、动态自适应参数。 将 Length 与市场波动率挂钩。当 ATR(平均真实波幅)上升时,说明市场波动剧烈,应适当调长 Length,以过滤噪声;当 ATR 下降时,缩短 Length,以便快速捕捉趋势启动。这可以让指标在不同波动状态下保持稳定的表现。
三、叠加趋势过滤器。 在应用交叉信号前,先检查价格是否站在一条长期均线的上方或下方。例如,若价格低于 200 周期均线,则忽略所有多头交叉;价格高于 200 周期均线,则忽略所有空头交叉。这样可以使指标只在顺应大趋势时发出小方向信号。
四、加入背离确认。 将振荡器的高点或低点与价格的高点或低点进行比较。出现顶背离时,即使主线尚未跌破信号线,也可以提前减仓或设置保护性止损。反之,底背离可以视为潜在入场的左侧信号。
五、与成交量维度结合。 价格趋势的有效性往往需要成交量来确认。如果某一段上涨腿没有匹配的成交量放大,那么这条腿的“含金量”就要打折扣。改进版本可以为每条趋势腿赋予一个基于成交量的权重,使指标在量价齐升时给出更强信号。
六、设置波动率止损。 主线信号本身并不能回答“错了怎么办”。建议以振荡器读数回升到某个阈值(比如进入反向区间)或者价格触及 ATR 尺度下的离场带作为止损条件。这样能避免单笔亏损过度。
七、信号线平滑方式优化。 默认的简单移动平均线滞后较大。可尝试使用指数移动平均或加权移动平均,甚至对主线先进行中位数滤波,再计算信号线,以在平滑和响应之间取得更好的平衡。
总结
安第斯振荡器是一枚构思精巧的趋势强度指标。它把价格拆解为一条条上涨腿和下跌腿,通过比较这些腿的幅度来揭示当前趋势的方向和力度。与许多传统振荡指标相比,它更能捕捉趋势内部的“真实变化”,也能在方向判断之外提供幅度度量。它没有复杂的数学公式,却蕴含着一个朴素的交易哲学:趋势不是一条直线,而是一连串有强弱的“呼吸”。只有理解了每一次进退的内在动力,才能真正判断这段趋势是否健康、是否能够延续。
当然,任何单一指标都无法成为完美的交易圣杯。安第斯振荡器的滞后性、震荡市缺陷和参数敏感性,都要求交易者结合其他工具加以克制。它更适合作为一个“趋势动力计”而不是“自动提款机”。交易者可以把它当作一个过滤器、一个信号发生器,或者一个风险管理工具。作为一篇来自公开交易社区的技术心得,它的价值不在于“准”,而在于提供了一种观察市场的新方式。在趋势行情中,它也许能帮你抓住那些真正有力的上涨腿;在无序波动中,它也能提醒你:多空力量仍处于拉锯,应该暂时收起枪炮,等待更清晰的信号。