This indicator detects chart structure setups on the price chart, including W-bottom and convergence breakouts, M-top and convergence breakdowns, and false breakout alerts.
1Copy the scriptPress Copy script above. It reads the file straight from GitHub.
2Open the Pine EditorOpen a TradingView chart and choose Pine Editor at the bottom of the screen.
3Paste over the templateCreate a new indicator, select all of the template text and paste. Press Save and give it a name.
4Add it to the chartPress Add to chart, then adjust the settings with the gear icon next to its name.
Source Code
The code stays on GitHub. The author has not published this script under an open licence, so ForexR does not show its code. Copy script reads the file straight from GitHub into your clipboard, so you can still try it on your own chart. Ask the author before reusing the code anywhere else.
Overview
Signals are filtered using moving average volume expansion, ATR momentum growth, and external Open Interest (OI) percentage change via Binance data feeds, with an optional higher-timeframe EMA trend filter. Settings allow customization of pattern spacing, tolerance levels, OI thresholds, and visual elements such as reference lines and an optional status dashboard.
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
只在BTC上触发
bool
true
btcOnly
多头交易模式
string
W底 + 收敛突破
tradeMode
启用空头模型:M顶/收敛跌破
bool
true
enableShortModels
启用M顶跌破
bool
true
enableMTop
启用收敛跌破
bool
true
enableCompressionDown
显示关键突破/跌破线
bool
true
showLevels
显示假突破提醒
bool
true
showFake
显示假跌破提醒
bool
true
showFakeBreakdown
显示假突破/假跌破参考线
bool
false
showFakeReference
显示右上角状态面板
bool
false
showTable
成交量均线周期
int
20
volLen
放量倍数
float
1.3
volMult
Show all 40 settings
Setting
Type
Default
Variable
ATR周期
int
14
atrLen
ATR均线周期
int
14
atrMaLen
ATR对比前N根K线
int
3
atrCompareBars
ATR最小上升百分比
float
2.0
atrMinRisePct
启用OI过滤
bool
true
useOI
BTC OI数据源
symbol
BINANCE:BTCUSDT.P_OI
oiSymbol
OI对比前N根K线
int
3
oiLookback
OI最小健康上升%
float
0.1
oiMinRise
OI最大健康上升%
float
6.0
oiMaxRise
启用大周期趋势过滤
bool
false
useTrendFilter
趋势周期
timeframe
60
trendTF
趋势EMA周期
int
200
trendEmaLen
最少确认数量
int
2
minConfirm
摆动低点确认K线
int
3
pivotLen
两个底最小间隔
int
8
wMinGap
两个底最大间隔
int
60
wMaxGap
两个底允许误差%
float
0.8
wLowTolerancePct
颈线至少高于底部%
float
0.4
wNeckMinHeightPct
W底有效期K线数
int
48
wExpireBars
收敛半周期
int
12
compressHalfLen
区间收缩比例
float
0.85
rangeShrinkMult
收敛期ATR上限倍数
float
1.05
atrQuietMult
摆动高点确认K线
int
3
mPivotLen
两个顶最小间隔
int
8
mMinGap
两个顶最大间隔
int
60
mMaxGap
两个顶允许误差%
float
0.8
mHighTolerancePct
颈线至少低于顶部%
float
0.4
mNeckMinDepthPct
M顶有效期K线数
int
48
mExpireBars
Third-party code. ForexR did not write, test or endorse this script, and the summary above was generated automatically from its code and README. Indicators describe the past, and a strategy's backtest can look better than live trading, especially when a script repaints. Check it in the Strategy Tester and on a demo account before you rely on it.
This indicator calculates and plots Donchian Channels directly on the price chart. It determines the highest high and lowest low over a user-selected lookback period using an optimized monotonic deque algorithm, as well as a middle basis line computed as their
The Donchian Channels indicator plots the middle basis line as the average of the high and low over the user-defined period. It also draws the upper band as the highest high and the lower band as the lowest low across the same period on the price chart. The ma
This indicator plots Donchian channel bands and a midline on the price chart. It finds the highest and lowest values over a user-set length, then draws the upper band, lower band, and their average as the basis. The source setting chooses high and low, or the
This overlay indicator measures average bar range as a simple moving average of high minus low, then draws short horizontal ticks at one to four times that range above and below the close. The user chooses which multipliers appear, their colors, and the line w
This indicator identifies and plots price compression zones directly on the price chart using multi-module scoring. It measures ATR compression, ADX chop levels, boundary touches, volume dry-up, and historical pivot levels to identify consolidation areas and s
The Dereköy-Darvas indicator combines Darvas Box boundary levels with dual Bollinger Bands plotted directly on the main price chart. It calculates top and bottom box lines based on recent high and low extremes to outline price consolidation zones. Simultaneous