OptiNod 学院

DPO——看重复周期所处的位置

DPO是剔除趋势后观察过去周期高点和低点的工具。把它当作实时入场信号,结构上会对不上。

DPO的用途不在于猜方向,而在于衡量反复出现的波段所处的位置和间隔。


DPO(Detrended Price Oscillator,去趋势价格震荡指标)如其名,是从价格中去掉趋势成分、观察周期性的指标。它不像一般震荡指标那样紧跟到当前K线去判断方向,而是把移动平均线向后平移,显示过去价格的高点和低点以什么间隔反复出现。


因为这个特点,把DPO当作实时买卖信号使用,效果并不好。从指标结构上看,很难把它当成即时告知当前价格方向的工具。它不是告诉你现在马上涨还是跌的箭头,更像一张显示近期市场以什么节奏波动的地图。


DPO最适合用来确认:这个品种近期以什么周期波动,现在处在这个周期的哪个位置。方向由EMA、价格结构和上级周期的走势来定,DPO用来判断在这个方向内是否该等待入场的时间段。


用DPO看重复周期
用DPO看重复周期DPO用来观察近期低点之间的间隔,估算下一个等待区间。

去掉趋势后,波段间隔才看得出来


在强势上升趋势中,大多数震荡指标会频繁显示过热。价格不断抬高高点,RSI停留在70以上,Stochastic多次给出超买信号。DPO把这种长期方向去掉,只看中等周期的波动。


例如,近期低点与低点之间反复间隔18到22根K线,就可以估算下一次回调大约何时出现。此时DPO更接近时间管理,而不是价格预测。它帮你判断的不是今天要不要入场,而是现在处于追涨区间还是等待区间。


重要的是,DPO不决定方向。在上升趋势中,周期低点可以成为买入候选;在下降趋势中,同样的周期低点可能只是短线反弹。所以在看DPO之前,要先把上级方向定下来。


DPO低点区是等待区间,不是买入信号


DPO接近过去的低点区间就立刻买入,是有风险的。这只是周期可能重复的提示,真正的价格反转要另外用价格结构确认。DPO低点区不能当下单按钮用,更接近筹备关注标的的阶段。


如果是上升趋势,DPO接近低点区时,要确认价格的下跌速度是否放缓、是否收复短期下降趋势线、是否以收盘价突破前一个短期高点。这三个条件一个都没有确认,说明周期低点可能正在拉长。


在下降趋势中,同样的DPO低点区不应看作做多候选,而应看作现有空单的部分止盈或等待反弹的区间。反弹出现后,如果在20EMA或之前的支撑线受阻,解读又会回到下跌方向。


周期型设置只有在价格确认出现时才成为交易


使用DPO的设置,要按方向、周期、价格确认的顺序来看。先有方向,再由DPO提示周期低点区,最后价格要形成回升结构。


入场:上级周期为上升,DPO到达最近3次周期低点区间后,价格以收盘价突破短期下降趋势线。止损:放在突破前低点之下。失效:突破后3根K线内价格重新回到趋势线之下,视为周期反转失败。管理:在预计的下一个DPO高点区间,优先分批止盈,而不是新开仓。


DPO低点区与价格突破
DPO低点区与价格突破DPO处于周期低点区,且价格结构回升时,入场才有依据。

这个设置里,止损必须短。如果入场理由是周期反转,价格没能马上回升,假设就会很快变弱。在周期低点区下压更久的市场,可能意味着原有节奏已经被打破。


周期参数就是想找的节奏长度


DPO的周期参数不同于单纯的灵敏度调节,它是你想找的周期的长度。20周期的DPO,是要看大约20根K线上下的中等波段;50周期的DPO,是要看更长走势的波段位置。


周期取得太短,连细小的波动都会像周期。取得太长,对短线交易就太迟。所以更好的做法是先在图表上数出肉眼可见的波段低点间隔,再按这个间隔来定DPO周期。


要避免反复换周期、找出和过去最吻合的那张图。DPO是看过去周期的工具,很容易受事后优化的影响。一旦定下周期,至少要用同一标准观察50到100根K线,才能判断是否真的具有重复性。


DPO显示时被向后平移,这一点也很重要。把它当作当前K线的值,据此立刻买卖,就是误用了指标结构。DPO不是预测当前价格的线,而是整理已经走过的波段间隔、帮你准备下一个等待区间的工具。所以实时入场判断,必须用价格突破或回升K线来确认。


在强趋势中,原有周期被打破是正常的


DPO的陷阱是相信周期会一直重复。市场会形成节奏,但这个节奏随时可能变长或变短。尤其在消息、趋势突破、流动性扫荡之后,原有周期很容易被打破。


例如,原本每20根K线重复出现一次低点的市场,在一次强势突破之后,可能35根K线都没有回调。这时如果只相信过去的间隔、持续逆势开仓,就会在新趋势的第一段被反向套住。即使DPO已经进入预期周期区间,只要价格没有形成回升结构,就应暂缓信号。


强趋势中被打破的原有周期
强趋势中被打破的原有周期消息或突破之后,原有周期可能变长或被打破,只相信过去的间隔有风险。

还需要判断周期是否被打破的标准。预期低点区间过去5根K线以上价格仍没有回升,DPO比之前的低点区压得更深,价格又跌破上级方向的过滤条件,就把原有周期视为失效。这时等新周期形成再说更好。


DPO应当留作时机管理工具


DPO与趋势跟随类指标的作用不同。趋势方向要另用EMA、ADX、市场结构来判断。DPO是辅助工具,用来确认周期位置,避免在这个方向内入场太晚。


在上升趋势中,DPO接近周期低点区时准备买入候选,接近周期高点区时减少追涨。在下降趋势中,可以等待反弹后的做空候选。在箱体区间里,它辅助判断上沿、下沿的均值回归时机,但箱体幅度相对ATR较小时,盈亏比不容易做出来。


在多个周期上同时使用DPO时,先确定较长周期的方向。日线DPO处于周期高点区,而只有1小时DPO处于低点区,短线反弹可能出现,但目标位会偏近。反过来,较长周期处于周期低点区、较短周期形成回升结构时,回调买入的时间框架更为吻合。


看DPO时,要问的是现在处在反复出现的波动的哪个位置。把它当作猜方向的指标,就会对不上;把它当作管理时机的地图,就能减少追涨和仓促入场。


进阶:DPO是对准过去波段中心的工具,而不是预测当前K线


DPO确认周期中心的方式
DPO确认周期中心的方式DPO去掉趋势后,确认反复出现的波段低点和高点的位置。

DPO容易让人困惑,是因为这个指标在图表上像震荡指标一样显示。但它的结构并不像一般震荡指标那样直接读取当前K线的力度。DPO把移动平均线向后平移一段周期再从价格中减去,让人看到去掉趋势成分的过去波段。


由于这个结构,DPO的低点和高点更像是对已经走过的周期中心的整理结果,而不是当前K线的即时信号。所以一看到DPO低点区就立刻买入,指标显示的时间轴和实际下单时机就可能错开。DPO提示等待区间,入场要交给价格突破和回升K线。


周期的选择也不止于灵敏度调节。使用20周期的DPO,意思是要看20根K线上下的波段节奏;40周期的DPO,意思是要看更长的节奏。同时使用两个周期,可以看到大周期之内小周期所处的位置,但信号变多,入场条件也要相应收紧。


实战中把DPO当作日历来用。最近低点间隔是18到22根K线的话,从第16根K线起把它列入关注区间,过了22根K线价格仍无回升,就认为原有节奏已被打破。DPO告诉你的是“现在是不是该准备了”,实际的交易判断,则由趋势线收复、前高突破和止损位置来确定。

确认使用该指标的策略结果

上传按该指标信号交易的 TradingView 策略的交易列表(CSV)或 MT5 报告,即可计算盈亏、回撤和交易分布。无需登录即可分析。

分析我的交易记录 查看分析示例