Simple Gold Reversal Detector V2 PRO + EMA + Volume + RSI + WickSimple Gold Reversal Detector V2 PRO is a reversal spotter tool designed for XAUUSD (Gold) on 5-min to 15-min timeframes.
It uses candlestick behavior, volume confirmation, trend filtering, and momentum exhaustion to detect high-probability turning points in the market. It is built to filter out weak setups and focus on meaningful reversals.
It is not a trend follower and will not catch every reversal. It may give false signals in heavy news or spiky sessions. You still need to manage trades accordingly.
REMEBER THAT THIS IS REVERSAL DETECTOR meaning don't enter immediately on trades. WAIT FOR PULLBACK and PRICE ACTION to avoid fakeout . It may give you 100-200-300 pips. might give you also false indication.
Features of the indicator:
Full control of what you want to filter out
Built-in EMA 20/200 (you can cut out your existing ema for other indicator slot)
You can adjust Period for Reversal, Volume Moving Average Length and RSI Length that will give result depending on your preference.
🔵 Strict Volume Spike (1.5x)
If ON:
Only accept reversal signals if the current candle's volume is at least 1.5× higher than the average volume.
Purpose: To catch only strong moves supported by big market activity (high participation).
🔵 Strict Wick Size Required
If ON:
Only accept reversal signals if the candle's wick (top or bottom) is larger than the body.
Purpose: To filter signals based on rejection wicks, showing strong rejection from certain prices.
🔵 Strict EMA 200 Trend Filter
If ON:
Only BUY if price is above EMA 200.
Only SELL if price is below EMA 200.
Purpose: To align trades with the big trend for safety (trend-following bias).
🔵 Strict Body Size (30%)
If ON: Accept candles only if their body size is 30% or smaller compared to the entire candle range (high to low).
Purpose: To make sure the reversal candle is small and exhausted, typical behavior before reversals.
🔵 Strict RSI Range (40/60)
If ON:
Only BUY if RSI is below 40 (oversold area).
Only SELL if RSI is above 60 (overbought area).
Purpose: To catch reversals when the market is technically overextended.
Lookback Period for Reversal 20
Check last 20 candles to determine highest high or lowest low (for detecting reversal zones).
Volume Moving Average Length 20
Smooth volume over 20 candles to detect if a candle's volume is "spiking" compared to normal.
RSI Length 14
Standard RSI period; used to measure momentum over last 14 candles for overbought/oversold.
Breadth Indicators
Breadth-Driven Swing StrategyWhat it does
This script trades the S&P 500 purely on market breadth extremes:
• Data source : INDEX:S5TH = % of S&P 500 stocks above their own 200-day SMA (range 0–100).
• Buy when breadth is washed-out.
• Sell when breadth is overheated.
It is long-only by design; shorting and ATR trailing stops have been removed to keep the logic minimal and transparent.
⸻
Signals in plain English
1. Long entry
A. A 200-EMA trough in breadth is printed and the trough value is ≤ 40 %.
or
B. A 5-EMA trough appears, its prominence passes the user threshold, and the lowest breadth reading in the last 20 bars is ≤ 20 %.
(Toggle this secondary trigger on/off with “ Enter also on 5-EMA trough ”.)
2. Exit (close long)
First 200-EMA peak whose breadth value is ≥ 70 %.
3. Risk control
A fixed stop-loss (% of entry price, default 8 %) is attached to every long trade.
⸻
Key parameters (defaults shown)
• Long EMA length 200 • Short EMA length 5
• Peak prominence 0.5 pct-pts • Trough prominence 3 pct-pts
• Peak level 70 % • Trough level 40 % • 5-EMA trough level 20 %
• Fixed stop-loss 8 %
• “Enter also on 5-EMA trough” = true (allows additional entries on extreme momentum reversals)
Feel free to tighten or relax any of these thresholds to match your risk profile or account for different market regimes.
⸻
How to use it
1. Load the script on a daily SPX / SPY chart.
(The price chart drives order execution; the breadth series is pulled internally and does not need to be on the chart.)
2. Verify the breadth feed.
INDEX:S5TH is updated after each session; your broker must provide it.
3. Back-test across several cycles.
Two decades of daily data is recommended to see how the rules behave in bear markets, range markets, and bull trends.
4. Adjust position sizing in the Properties tab.
The default is “100 % of equity”; change it if you prefer smaller allocations or pyramiding caps.
⸻
Why it can help
• Breadth signals often lead price, allowing entries before index-level momentum turns.
• Simple, rule-based exits prevent “waiting for confirmation” paralysis.
• Only one input series—easy to audit, no black-box math.
Trade-offs
• Relies on a single breadth metric; other internals (advance/decline, equal-weight returns, etc.) are ignored.
• May sit in cash during shallow pullbacks that never push breadth ≤ 40 %.
• Signals arrive at the end of the session (breadth is EoD data).
⸻
Disclaimer
This script is provided for educational purposes only and is not financial advice. Markets are risky; test thoroughly and use your own judgment before trading real money.
ストラテジー概要
本スクリプトは S&P500 のマーケットブレッド(内部需給) だけを手がかりに、指数をスイングトレードします。
• ブレッドデータ : INDEX:S5TH
(S&P500 採用銘柄のうち、それぞれの 200 日移動平均線を上回っている銘柄比率。0–100 %)
• 買い : ブレッドが極端に売られたタイミング。
• 売り : ブレッドが過熱状態に達したタイミング。
余計な機能を削り、ロングオンリー & 固定ストップ のシンプル設計にしています。
⸻
シグナルの流れ
1. ロングエントリー
• 条件 A : 200-EMA がトラフを付け、その値が 40 % 以下
• 条件 B : 5-EMA がトラフを付け、
・プロミネンス条件を満たし
・直近 20 本のブレッドス最小値が 20 % 以下
• B 条件は「5-EMA トラフでもエントリー」を ON にすると有効
2. ロング決済
最初に出現した 200-EMA ピーク で、かつ値が 70 % 以上 のバーで手仕舞い。
3. リスク管理
各トレードに 固定ストップ(初期価格から 8 %)を設定。
⸻
主なパラメータ(デフォルト値)
• 長期 EMA 長さ : 200 • 短期 EMA 長さ : 5
• ピーク判定プロミネンス : 0.5 %pt • トラフ判定プロミネンス : 3 %pt
• ピーク水準 : 70 % • トラフ水準 : 40 % • 5-EMA トラフ水準 : 20 %
• 固定ストップ : 8 %
• 「5-EMA トラフでもエントリー」 : ON
相場環境やリスク許容度に合わせて閾値を調整してください。
⸻
使い方
1. 日足の SPX / SPY チャート にスクリプトを適用。
2. ブレッドデータの供給 (INDEX:S5TH) がブローカーで利用可能か確認。
3. 20 年以上の期間でバックテスト し、強気相場・弱気相場・レンジ局面での挙動を確認。
4. 資金配分 は プロパティ → 戦略実行 で調整可能(初期値は「資金の 100 %」)。
⸻
強み
• ブレッドは 価格より先行 することが多く、天底を早期に捉えやすい。
• ルールベースの出口で「もう少し待とう」と迷わずに済む。
• 入力 series は 1 本のみ、ブラックボックス要素なし。
注意点・弱み
• 単一指標に依存。他の内部需給(A/D ライン等)は考慮しない。
• 40 % を割らない浅い押し目では機会損失が起こる。
• ブレッドは終値ベースの更新。ザラ場中の変化は捉えられない。
⸻
免責事項
本スクリプトは 学習目的 で提供しています。投資助言ではありません。
実取引の前に必ず自己責任で十分な検証とリスク管理を行ってください。
Market Breadth Peaks & Troughs IndicatorIndicator Overview
Market Breadth (S5TH) visualizes extremes of market strength and weakness by overlaying -
a 200-period EMA (long-term trend)
a 5-period EMA (short-term trend, user-adjustable)
on the percentage of S&P 500 constituents trading above their 200-day SMA (INDEX:S5TH).
Peaks (▼) and troughs (▲) are detected with prominence filters so you can quickly spot overbought and oversold conditions.
⸻
1. Core Logic
Component Description
Breadth series INDEX:S5TH — % of S&P 500 stocks above their 200-SMA
Long EMA 200-EMA to capture the primary trend
Short EMA 5-EMA (default, editable) for short-term swings
Peak detection ta.pivothigh + prominence ⇒ major peaks marked with red ▼
Trough detection (200 EMA) ta.pivotlow + prominence + value < longTroughLvl ⇒ blue ▲
Trough detection (5 EMA) ta.pivotlow + prominence + value < shortTroughLvl ⇒ green ▲
Background shading Pink when 200 EMA slope is down and 5 EMA sits below 200 EMA
⸻
2. Adjustable Parameters (input())
Group Variable Default Purpose
Symbol breadthSym INDEX:S5TH Breadth index
Long EMA longLen 200 Period of long EMA
Short EMA shortLen 5 Period of short EMA
Pivot width (long) pivotLen 20 Bars left/right for 200-EMA peaks/troughs
Pivot width (short) pivotLenS 10 Bars for 5-EMA troughs
Prominence (long) promThresh 0.5 %-pt Depth filter for 200-EMA pivots
Prominence (short) promThreshS 3.0 %-pt Depth filter for 5-EMA pivots
Trough level (long) longTroughLvl 50 % Max value to accept a 200-EMA trough
Trough level (short) shortTroughLvl 30 % Max value to accept a 5-EMA trough
⸻
3. Signal Guide
Marker / Color Meaning Typical reading
Red ▼ Major breadth peak Overbought / possible top
Blue ▲ Deep 200-EMA trough End of mid-term correction
Green ▲ Shallow 5-EMA trough (early) Short-term rebound setup
Pink background Long-term down-trend and short-term weak Risk-off phase
⸻
4. Typical Use Cases
1. Counter-trend timing
• Fade greed: trim longs on red ▼
• Buy fear: scale in on green ▲; add on blue ▲
2. Trend filter
• Avoid new longs while the background is pink; wait for a trough & recovery.
3. Risk management
• Reduce exposure when peaks appear, reload partial size on confirmed troughs.
⸻
5. Notes & Tips
• INDEX:S5TH is sourced from TradingView and may be back-adjusted when index membership changes.
• Fine-tune pivotLen, promThresh, and level thresholds to match current volatility before relying on alerts or automated rules.
• Slope thresholds (±0.10 %-pt) that trigger background shading can also be customized for different market regimes.
Horizontal Lines from ArrayMy Love
//@version=5
indicator("Horizontal Lines from Array", overlay=true)
// Mảng chứa các mức giá cần vẽ đường ngang
// Nhập chuỗi giá cách nhau bằng dấu phẩy
input_str = input.string("3380,3370", "Mức giá (phẩy giữa các giá)")
// Hàm tách chuỗi thành mảng (tối đa 10 phần tử)
split_str_to_float_array(str) =>
str_array = str.split(str, ",")
result = array.new_float()
for i = 0 to array.size(str_array) - 1
s = array.get(str_array, i)
f = str.tonumber(s)
if not na(f)
array.push(result, f)
result
levels = split_str_to_float_array(input_str)
// Lặp và vẽ các đường ngang
for i = 0 to array.size(levels) - 1
y = array.get(levels, i)
line.new( x1 = bar_index,y1 = y, x2 = bar_index + 1,y2 = y,color = color.blue,style = line.style_dashed,width = 1,extend=extend.both)
Theonator Bank Volume Entry & Exit v2This is the best of the best of the best idnicators for sniping the big boys and aboslutely stealing cash from the other retail brokeys, just follow it on like silver or sum and it will actully blow ur mind to pieces
Custom Multi-Indicator [bandar]//1-SuperTrend 2-MACD 3-RSI 4-Stochastic 5-EMA (50 & 200) 6-Bollinger Bands 7-ADX 8-Ichimoku Cloud 9-Volume Weighted Average Price (VWAP) 10-Parabolic SAR
//@version=5
indicator("Custom Multi-Indicator ", overlay=true)
// SuperTrend (تم التصحيح النهائي هنا)
atrPeriod = 10
factor = 3.0
= request.security(syminfo.tickerid, timeframe.period, ta.supertrend(factor, atrPeriod))
supertrendBuy = close > supertrend
supertrendSell = close < supertrend
// MACD
= ta.macd(close, 12, 26, 9)
macdBuy = ta.crossover(macdLine, signalLine)
macdSell = ta.crossunder(macdLine, signalLine)
// RSI
rsi = ta.rsi(close, 14)
rsiBuy = rsi < 30
rsiSell = rsi > 70
// Stochastic (تصحيح كامل)
k = ta.stoch(close, high, low, 14)
d = ta.sma(k, 3)
stochBuy = ta.crossover(k, d) and k < 20
stochSell = ta.crossunder(k, d) and k > 80
// EMA Cross
ema50 = ta.ema(close, 50)
ema200 = ta.ema(close, 200)
emaBuy = ta.crossover(ema50, ema200)
emaSell = ta.crossunder(ema50, ema200)
// Bollinger Bands
= ta.bb(close, 20, 2)
bbBuy = ta.crossover(close, lower)
bbSell = ta.crossunder(close, upper)
// ADX
= ta.dmi(14, 14)
adxBuy = adx > 25 and diPlus > diMinus
adxSell = adx > 25 and diPlus < diMinus
// Ichimoku Cloud (تصحيح يدوي كامل)
conversionLine = (ta.highest(high, 9) + ta.lowest(low, 9)) / 2
baseLine = (ta.highest(high, 26) + ta.lowest(low, 26)) / 2
leadingSpanA = (conversionLine + baseLine) / 2
leadingSpanB = (ta.highest(high, 52) + ta.lowest(low, 52)) / 2
laggingSpan = close
// إشارات الشراء والبيع بناءً على الكلاود
ichiBuy = close > leadingSpanA and close > leadingSpanB
ichiSell = close < leadingSpanA and close < leadingSpanB
// VWAP
vwap = ta.vwap
vwapBuy = close > vwap
vwapSell = close < vwap
// Parabolic SAR (تصحيح كامل)
sar = ta.sar(0.02, 0.02, 0.2)
sarBuy = close > sar
sarSell = close < sar
// حساب مجموع الإشارات
buySignals = (supertrendBuy ? 1 : 0) + (macdBuy ? 1 : 0) + (rsiBuy ? 1 : 0) + (stochBuy ? 1 : 0) +
(emaBuy ? 1 : 0) + (bbBuy ? 1 : 0) + (adxBuy ? 1 : 0) + (ichiBuy ? 1 : 0) +
(vwapBuy ? 1 : 0) + (sarBuy ? 1 : 0)
sellSignals = (supertrendSell ? 1 : 0) + (macdSell ? 1 : 0) + (rsiSell ? 1 : 0) + (stochSell ? 1 : 0) +
(emaSell ? 1 : 0) + (bbSell ? 1 : 0) + (adxSell ? 1 : 0) + (ichiSell ? 1 : 0) +
(vwapSell ? 1 : 0) + (sarSell ? 1 : 0)
// شروط القرار النهائي
finalBuy = buySignals >= 7
finalSell = sellSignals >= 7
// الرسم على الشارت
plotshape(finalBuy, title="BUY Signal", location=location.belowbar, style=shape.labelup, color=color.green, size=size.tiny, text="BUY")
plotshape(finalSell, title="SELL Signal", location=location.abovebar, style=shape.labeldown, color=color.red, size=size.tiny, text="SELL")
// تلوين الخلفية
bgcolor(finalBuy ? color.new(color.green,90) : finalSell ? color.new(color.red,90) : na)
// إظهار عدد الإشارات
var label lbl = na
if barstate.islast
label.delete(lbl)
lbl := label.new(bar_index, high, str.tostring(buySignals) + " Buy | " + str.tostring(sellSignals) + " Sell", color=color.white, style=label.style_label_down)
On Balance Volume MomentumA combination of "On Balance Volume (OBV)" and "Volume Oscillator" with customized parameters.
A combination of "On Balance Volume (OBV)" and "Volume Oscillator" with customized parameters.
A combination of "On Balance Volume (OBV)" and "Volume Oscillator" with customized parameters.
A combination of "On Balance Volume (OBV)" and "Volume Oscillator" with customized parameters.
A combination of "On Balance Volume (OBV)" and "Volume Oscillator" with customized parameters.
A combination of "On Balance Volume (OBV)" and "Volume Oscillator" with customized parameters.
Iconic Traders SessionsIconicTraders Sessions. D.D. indicatior, markiert die highs and lows (Asia & London Session)
Relative Strength Indexrsi 2468 ema14 wma 45.đây là tổng hợp chỉ báo rsi và ma +wma trên 1 biểu đồ.nó rất ngắn gọn hữu ích
Zweig Market Breadth Thrust Indicator+Trigger [LazyBear x rwak]The Breadth Thrust (BT) indicator is a market momentum indicator developed by Dr. Martin Zweig. According to Dr. Zweig, a Breadth Thrust occurs when, during a 10-day period, the Breadth Thrust indicator rises from below 40 percent to above 61.5 percent.
A "Thrust" indicates that the stock market has rapidly changed from an oversold condition to one of strength, but has not yet become overbought. This is very rare and has happened only a few times. Dr. Zweig also points out that most bull markets begin with a Breadth Thrust.
This version of the Breadth Thrust indicator includes a trigger visualized with red circles, making it easier to spot when the indicator crosses the critical 61.5% level, signaling potential bullish momentum.
All parameters are configurable. You can draw BT for NYSE, NASDAQ, AMEX, or based on combined data (i.e., AMEX+NYSE+NASD). There is also a "CUSTOM" mode supported, so you can enter your own ADV/DEC symbols.
Credit: The original Breadth Thrust logic was created by LazyBear, whose public indicators can be found here , and app-store indicators here .
More info:
Definition of Breadth Thrust
A Breadth Thrust Signal
A Rare "Zweig" Buy Signal
Zweig Breadth Thrust: Redux
SuperZweig thrust (<= 30 dias)SuperZweig Thrust (≤ 30-day breadth trigger)
This study tracks the classic Zweig Breadth Thrust pattern, but restricts valid signals to a 30-bar (≈ 30-trading-day) window.
---
What it plots
| Plot | Meaning |
|------|---------|
| **Blue line** – `EMA10` | 10-bar exponential moving average of the _breadth ratio_:`advancing issues / (advancing + declining)` |
| **Red h-line 0.35** | Oversold threshold ( < 0.35 ) |
| **Green h-line 0.64** | Overbought threshold ( > 0.64 ) |
| **Red “×”** | The moment EMA10 crosses **down** through 0.35 |
| **Green “●”** | The moment EMA10 crosses **up** through 0.64 |
| **Green “BUY” label** | Complete Super-Zweig thrust: red × followed by green ● **within 30 daily bars** |
Signal logic
1. **Trigger phase** – when EMA10 drops below 0.35
*Script starts a 30-bar countdown.*
2. **Confirmation phase** – if, while the countdown is active, EMA10 rises above 0.64:
*A single “BUY” label is plotted beneath that bar.*
3. **Expiry** – if 30 bars elapse without the 0.64 cross, the cycle resets; no signal is produced.
4. After any valid “BUY” the cycle also resets, so a new signal requires a fresh cross < 0.35.
Inputs
* **EMA length** – default 10.
* **Advancing / Declining symbols** – default `ADVS` / `DECS` (NYSE issues); can be pointed to any Exchange-specific or custom breadth tickers.
Typical use
Apply on a **daily chart** of a broad index (e.g., S&P; 500).
A printed “BUY” indicates a historically rare surge in market breadth often associated with durable rallies. Combine with other risk-management and trend filters before trading.
Ichimoku Chikou Breakout Strategy v2The Zerep indicator, which identifies compression and breakout zones based on the behavior of the lagging span within an Ichimoku framework.
Multi EMA (20-200)📄 Script Description: Multi EMA (20-200)
This indicator plots 10 Exponential Moving Averages (EMAs) on the chart using a single indicator slot.
The EMAs included are based on the following periods: 20, 40, 60, 80, 100, 120, 140, 160, 180, and 200.
Each EMA is drawn with a different color to make trend structure easier to analyze at a glance.
This setup is ideal for:
Identifying dynamic support and resistance zones
Detecting trend strength and direction through EMA alignment
Spotting consolidation areas (when EMAs compress)
Building multi-timeframe strategies
Key Features:
Minimal, clean plotting
Lightweight and fast loading
Designed to save indicator slots on TradingView free or lower-tier plans
Tip:
Watch for "perfect stacking" of EMAs (all in order) to confirm strong trends, and monitor EMA compressions for potential breakout setups.
By : Joe
Stratégie de Renversement avec VWAP, EMA et MACDstrategie qui fonctionne tres bien en 5 min le meilleur time frame pour set strategie pour le btc
趋势交易+大周期确认 1.6Entertainment, jiacang and fixed take profit have not been written yet, so don't use them. Cryptographic currency and XAUUSD, us index and other effects are ok.
Cryptographic currency is recommended to be more than 5m, XAUUSD and American Index are recommended to be 1m, and the frame is a little bigger.
PS:There is no redrawing and falsification, and all transactions are only carried out after the K-line is closed.
Welcome to communicate with me.
!!!
IconicTradersSweepsThe indicater marks out the session high and low, so u can see if a session get sweept. IconicTradersSweeps. D.D.