An overlay that looks for pullbacks within an established trend using three EMAs (20, 60 and 144) that must be stacked in order and spread apart by an ATR multiple, with a rising or falling fast EMA and no recent crossover between the fast and middle lines.
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
A signal needs a shallow pullback that holds the middle EMA and a candle that closes back above or below the fast EMA. Presets cover BTC, gold and several timeframes, with an optional Vegas tunnel filter.
Three-EMA stacked trend check
Pullback and reclaim entry signals
Asset and timeframe presets
Optional higher-timeframe and Vegas tunnel filters
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
品种(BTC / GOLD / Custom)
string
BTC
assetPreset
周期预设(Auto = 按当前图表自动)
string
Auto
tfPreset
🔧 覆盖预设(启用下方手动参数)
bool
false
overridePreset
允许多头信号
bool
true
allowLong
允许空头信号
bool
true
allowShort
EMA 快线(短周期推动核心)
int
20
maFastLen_i
EMA 中线(中期趋势)
int
60
maMidLen_i
EMA 慢线(长期方向)
int
144
maSlowLen_i
ATR 周期
int
14
atrLen_i
显示三条 EMA 均线
bool
true
showMA
波段点左侧 K 线数
int
3
swingLeft_i
波段点右侧 K 线数
int
3
swingRight_i
Show all 40 settings
Setting
Type
Default
Variable
启用 HTF 共振过滤
bool
true
enHTF_i
HTF 周期(留空=自动按当前周期推一档)
timeframe
htfTF_i
⭐⭐⭐ 要求三均线多/空头排列
bool
true
useStackOrder_i
⭐⭐⭐ 相邻均线间距 ≥ N × ATR(扇形发散)
float
0.10
minMASpreadATR_i
⭐⭐ EMA20 斜率观察根数
int
10
slopeLen_i
⭐⭐ EMA20 斜率阈值(百分比)
float
0.0008
minSlopePct_i
⭐⭐ 最近 N 根 EMA20/EMA60 不可交叉
int
20
noXoverBars_i
⭐⭐⭐ 多头需 close>EMA60、空头需 close<EMA60
bool
true
priceVsMA60_i
启用 Vegas 隧道过滤(默认仅 4H/D/W 推荐)
bool
false
useVegas_i
Vegas 模式
string
Auto
vegasMode_i
Vegas 内层快线(Custom)
int
144
vegasInner1_i
Vegas 内层慢线(Custom)
int
169
vegasInner2_i
Vegas 外层快线(Custom)
int
288
vegasOuter1_i
Vegas 外层慢线(Custom)
int
338
vegasOuter2_i
显示 Vegas 隧道(4 条线 + 半透填充)
bool
false
showVegas
⭐⭐⭐ 回撤观察 N 根
int
8
pullbackLook_i
⭐⭐ 回撤最深允许触及 EMA60 但收盘不破超过 N × ATR
float
0.30
maxBreakMA60_i
⭐⭐⭐ 入场 K 线 close 必须站回 EMA20
bool
true
requireReclaimMA20_i
⭐⭐ 要求回撤至少触及 EMA20
bool
true
requireDeepEnough_i
⭐ 回撤幅度上限(本次回撤 ≤ N × ATR,防深 V)
float
2.5
maxPullbackATR_i
⭐⭐ 启用吞没线
bool
true
useEngulf_i
⭐⭐ 启用锤子 / 射击之星
bool
true
useHammer_i
⭐ 启用双棒反转
bool
true
useTwoBar_i
PA K 线 body/range 下限
float
0.40
minBodyForPA_i
启用 RSI 健康区过滤
bool
true
useRSI_i
RSI 周期
int
14
rsiLen
⭐⭐ 多头 RSI 下限
float
40
rsiMinLong_i
⭐⭐ 多头 RSI 上限(防超买追高)
float
70
rsiMaxLong_i
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.
The Adaptive Laguerre Filter calculates a smoothed, dynamically adjusted trendline plotted directly on the main price chart. It dynamically adjusts its damping factor (alpha) based on recent price range variations and median percentile calculations over a spec
This script plots three moving averages on the price chart: a fast EMA or SMA with 10 periods, a slow EMA or SMA with 20 periods, and a trend EMA or SMA with 100 periods. It signals trend changes by drawing a white cross when the fast moving average crosses ab
This indicator plots four customizable moving averages directly on the main price chart using default lengths of 3, 8, 21, and 50 periods. It fills the space between adjacent averages in green or maroon depending on trend alignment. Additionally, it computes B
This indicator plots three exponential moving averages and ATR volatility envelopes on the price chart. It compares the fast and slow EMAs to shade a trend ribbon and marks confirmed upward and downward crossovers with triangle labels. Settings change the thre
Donald SPX - Options Trading is an overlay indicator designed for intraday SPX analysis. It plots a 200-period Weighted Moving Average (WMA) on the price chart while evaluating multi-timeframe market structure across Daily, 15-minute, 5-minute, and 2-minute ba
This indicator computes moving average and RSI bias signals across the current timeframe and four higher timeframes. It sums biases from the MA and RSI to derive an overall bullish or bearish signal. The results appear in a configurable table that displays eac