RiffleFX MA Trend RibbonThe RiffleFX MA Trend Ribbon is a simple yet powerful trend-following tool.
It uses two customizable moving averages (SMA or EMA) to:
• Highlight bullish and bearish trends with colored backgrounds.
• Show BUY/SELL arrows on MA crossovers.
• Work on any market and timeframe, including XAUUSD & BTCUSD.
How to use:
• Green background + BUY arrow → look for long opportunities.
• Red background + SELL arrow → look for short opportunities.
• Works best when combined with support/resistance or price action.
Indicators and strategies
RiffleFX MA Trend RibbonThe RiffleFX MA Trend Ribbon is a simple yet powerful trend-following tool.
It uses two customizable moving averages (SMA or EMA) to:
• Highlight bullish and bearish trends with colored backgrounds.
• Show BUY/SELL arrows on MA crossovers.
• Work on any market and timeframe, including XAUUSD & BTCUSD.
How to use:
• Green background + BUY arrow → look for long opportunities.
• Red background + SELL arrow → look for short opportunities.
• Works best when combined with support/resistance or price action.
DXY - Forex 美元指數關聯主貨幣|關聯共振覆圖 + 強弱表&交叉建議(當前時框,上一根)使用說明(中文)
這個指標是什麼
一支「雙模組合併」腳本:
共振覆圖(當前商品 × DXY):自動判斷正/負相關+雙 EMA 趨勢,背景上色=可交易濾網+快訊。
強弱表+交叉建議(上一根):用 DXY 帶路,計算七大主貨幣是否跟上、美金強弱轉換成「非美強弱分數」,自動給出「最強 vs 最弱」交叉貨幣與多空建議。
快速上手(3 步)
加到任何商品圖上(例如 EURUSD)。
要看入場濾網 → 打開「顯示:共振覆圖」。
要找交叉最強/最弱 → 打開「顯示:強弱表+交叉建議」。
週期跟著你目前圖表;強弱表用「上一根」資料計算,覆圖用「當前根」即時上色。
模組 A:共振覆圖(當前商品 × DXY)
判讀:
背景綠=做多;紅=做空(已自動處理正/負相關)。
線條:EMA5(紅)與 EMA20(藍)供你對齊入場。
邏輯:
計 corr = Correlation(商品, DXY, corrLen);|corr| ≥ thr 視為連動夠強。
方向要同時符合 DXY 與商品的 EMA 趨勢(正相關同向、負相關反向)才上色。
快訊:提供「Long/Short(收線確認)」兩個 alertcondition。
主要參數:
corrLen(相關長度)、thr(強度門檻)、fast/slow(商品 EMA)、dxyFast/dxySlow(DXY EMA)、bgOn(背景)。
模組 B:強弱表 + 交叉建議(上一根)
表格欄位
第 1 欄「正常情況」:商品名稱。
第 2 欄「應該發展」:依 DXY 上一根實際方向+正/負相關推得的應走方向。
第 3 欄「實際行情」:該品項上一根「收−開」換算成 pips 後的方向(大於/小於 方向閾值 才算上/下,否則盤整)。
第 4 欄「是否正常」:實際是否跟「應該」一致。
第 5 欄「力道(199)」:|上一根實體| / ATR(14) 映射到 199(cap=1.5 時,達 1.5 ≈ 99 分,以上封頂)。
交叉建議
先把每個「非美」換成強弱分數:USD 在後 ⇒ +;USD 在前 ⇒ -。
找最大(最強)與最小(最弱),按標準報價順序排 base/quote,輸出「建議:XXXYYY」與「做多/做空」。
主要參數:
prefix(券商代碼前綴,如 FX:/OANDA:/FOREXCOM:)、pipDXY(DXY 的 pip = 0.1 或 0.01)、方向閾值(pips)、ATR期數、標頭/內容字級、cap(把力道映射到 1~99 的上限)。
交易 SOP(配合你的風格)
找題目:看強弱表「交叉建議」→ 直接定位最強 vs 最弱交叉。
入場濾網:切回該交叉的圖,等「共振覆圖 = 綠/紅」+ EMA5/20 同向,避免 .000 / .500 / .800 心理價追單。
台北時間節奏:15:30–17:30、21:00–22:30 流動性最順;重大數據 ±5 分鐘觀望。
小排雷 & 客製
表格不顯示:確認「顯示:強弱表+交叉建議」為 ON;prefix 符合你的券商代碼;DXY 代碼可用 TVC:DXY 或期貨 DX1!。
DXY pip 大小:若數值怪,試在 pipDXY 改 0.1 ↔ 0.01。
想縮放表格:用「標頭字級 / 內容字級」調整;table 沒有欄寬/列高設定。
想清除表格:在關閉開關時使用 table.delete(T)(本腳本已處理)。
User Guide (English)
What this indicator does
Two modules in one script:
Confluence Overlay (Symbol × DXY) — auto detects positive/negative correlation + dual-EMA trend alignment; paints the background as a trade filter and provides alerts.
Strength Board + Cross Recommendation (last bar) — uses DXY as the driver, checks if majors behaved “as expected,” converts USD vs. non-USD moves into a unified strength score, and outputs the best cross (strongest vs. weakest) with direction.
Quick start (3 steps)
Add to any chart (e.g., EURUSD).
Turn on “Confluence Overlay” for entry filtering; turn on “Strength Board” to find the strongest/weakest.
Timeframe = your current chart. Board uses the previous bar; overlay is live on current bar.
Module A: Confluence Overlay
Read it: Background green = LONG, red = SHORT (auto-handles sign of correlation). EMA5 (red) and EMA20 (blue) guide entries.
Logic: Compute corr(Symbol, DXY, corrLen). Only if |corr| ≥ thr and EMA trends align (same direction for positive corr; opposite for negative corr) will it paint.
Alerts: LONG/SHORT alerts (confirmed on bar close).
Key inputs: corrLen, thr, fast/slow, dxyFast/dxySlow, bgOn, showInfo.
Module B: Strength Board + Cross (last bar)
Columns:
Symbol, 2) Should (based on last-bar DXY direction + corr sign), 3) Actual (last-bar body in pips vs threshold), 4) OK?, 5) Power(1–99) = |body|/ATR(14) mapped to 1–99 (cap≈1.5 → 99).
Cross pick: Convert to non-USD strength (+ if USD is quote; − if USD is base). Take max (strongest) vs min (weakest), order by standard base/quote ranking, output pair and LONG/SHORT.
Key inputs: prefix (broker symbols), pipDXY (0.1 or 0.01), threshold(pips), atrLen, header/body font sizes, cap (power→1–99 upper map).
Workflow
Scan the Board → take the suggested cross (strong vs weak).
Execute on that cross chart when the Overlay turns green/red + EMA5/20 alignment; avoid psychological levels (.000/.500/.800).
Timing (Taipei): 15:30–17:30 and 21:00–22:30 are usually the cleanest; avoid ±5 min around major data.
Troubleshooting & notes
No board? Ensure its toggle is ON; check prefix/symDXY.
Weird DXY numbers? Flip pipDXY between 0.1 and 0.01.
Table size: use font size inputs; table does not support column/row resizing.
Board clears when toggled OFF (uses table.delete).
Market structure + TF Bucket Key Features
Multi-Timeframe Support:
Analyzes market structure on up to six user-defined timeframes (e.g., 1m, 3m, 15m, 4h, etc.).
Dynamically adjusts pivot lengths based on the chart’s timeframe or uses static lengths.
Pivot Detection:
Identifies pivot highs and lows to define market structure.
Supports customizable pivot lengths for internal and swing structures.
Market Structure Events:
Break of Structure (BOS): Detects when price breaks through a significant high or low, indicating continuation of the trend.
Change of Character (CHoCH): Identifies shifts in market trend direction (e.g., from bullish to bearish).
Equal High/Low (EQH/EQL): Marks zones where price forms equal highs or lows, based on a percentage of ATR.
Liquidity Analysis:
Detects liquidity zones (e.g., stop-loss clusters) using user-defined confirmation bars and lookback periods.
Statistics Table:
Tracks the frequency of BOS and CHoCH events over a user-specified number of years (up to 50).
Displays results in a table on the chart, with color adaptation for light/dark themes.
Screener and Alerts:
Generates signals for BOS and CHoCH events, which can be used for TradingView alerts.
Signals remain active for a user-defined number of bars.
Visualization:
Optionally displays pivot points, equal high/low zones, and current structure on the chart.
Supports customizable styles (e.g., labels, colors) for visual elements.
Customizability:
Extensive input options for timeframes, pivot lengths, alerts, and visualization settings.
Toggle for enabling/disabling internal, swing, or liquidity analysis.
Wolf Exit Oscillator Enhanced
# Wolf Exit Oscillator Enhanced
## What it is (quick take)
**Wolf Exit Oscillator Enhanced** is a clean, rules-first **exit timing tool** built on the **True Strength Index (TSI)** with two optional safeguards:
1. **Signal-line crossover** (to avoid bailing on shallow dips), and
2. **EMA confirmation** (price-based “is the trend actually weakening/strengthening?” check).
Use it to standardize when you **take profits, cut losers, or scale out**—especially after momentum runs hot or cold.
> Works best **paired** with:
>
> * **ABS NR — Fail-Safe Confirm (v4.2.2)** for entries
> * **ABS Companion Oscillator — Trend / Exhaustion / New Trend** for trend/exhaustion context
---
## How to use it (operational workflow)
1. **Set your bands**
* `exitHigh` and `exitLow` mark “overcooked” zones on the TSI scale (default: +60 / –60).
* Above `exitHigh` = momentum stretched **up** (good place to **exit shorts** or **take long profits**).
* Below `exitLow` = momentum stretched **down** (good place to **exit longs** or **take short profits**).
2. **Choose strictness**
* **Base mode**: the moment TSI crosses out of a band, you get an exit signal.
* **Add Signal-Line Cross** (`enableSignalX = true`): require TSI to cross its signal in the same direction → **fewer, cleaner exits**.
* **Add EMA Filter** (`enableEMAFilter = true`): also require **price** to confirm (e.g., long exit only if price < EMA). This avoids bailing during healthy trends.
3. **Execute with structure**
* **Full exit** when a signal fires, or
* **Scale out** (e.g., 50% on first signal, remainder on trail/secondary signal), or
* **Move stop** to lock gains once an exit signal prints.
4. **Alerts**
* Set to **“Once per bar close”** to avoid intrabar flip-flop.
* Use the two provided alert names for automation (see “Alerts” below).
---
## Signals & visuals
* **TSI line** (solid) and **Signal line** (dashed) with optional **histogram** (TSI − Signal).
* **Horizontal bands** at `exitHigh` and `exitLow`.
* **Labels**:
* **Exit Long** appears when long-side momentum breaks down (below `exitLow`, plus any enabled filters).
* **Exit Short** appears when short-side momentum breaks down (above `exitHigh`, plus any enabled filters).
**Alerts (stable names):**
* **WolfExit — Exit Long**
* **WolfExit — Exit Short**
---
## Non-repainting behavior (what to expect)
* The oscillator is computed with **EMAs on current timeframe**—no higher-timeframe lookahead, no repaint.
* **Intrabar**: TSI/Signal can fluctuate; use **bar-close evaluation** (and alert setting “Once per bar close”) to lock signals.
* If you enable the EMA filter, that check is also evaluated at bar close.
---
## Every input explained (and how changing it alters behavior)
### Momentum engine (TSI)
* **TSI Long EMA Length (`tsiLongLen`, default 25)**
Higher = smoother, slower momentum; fewer signals. Lower = twitchier, more signals.
* **TSI Short EMA Length (`tsiShortLen`, default 13)**
Fine-tunes responsiveness on top of the long length. Lower short → snappier TSI.
* **TSI Signal Line Length (`tsisigLen`, default 7)**
Higher = slower signal line (harder to cross) → fewer signals. Lower = easier crosses → more signals.
### Thresholds (the bands)
* **Exit Threshold High (`exitHigh`, default +60)**
Raise to demand **stronger** overbought before signaling short exits / long profit-takes. Lower to trigger sooner.
* **Exit Threshold Low (`exitLow`, default −60)**
Raise (toward 0) to trigger **earlier** on longs; lower (more negative) to wait for deeper downside stretch.
### Confirmation layers
* **Require Signal Line Crossover (`enableSignalX`, default true)**
On = TSI must cross its signal (same direction as exit) → **filters out shallow wiggles**. Off = faster, more frequent exits.
* **Enable EMA Confirmation Filter (`enableEMAFilter`, default true)**
On = require **price < EMA** for **Exit Long** and **price > EMA** for **Exit Short**.
* **EMA Exit Confirmation Length (`exitEMALen`, default 50)**
Higher = **trendier** filter (harder to flip) → fewer exits; Lower = more reactive → more exits.
### Visuals
* **Show Histogram (`showHist`)**
On = quick visual for TSI–Signal spread (helps spot weakening momentum before a cross).
* **Plot Exit Signals (`showSignals`)**
Toggle labels if you only want the lines/bands with alerts.
---
## Tuning recipes (quick, practical)
* **Strong trend days (avoid premature exits)**
* Keep **`enableSignalX = true`** and **`enableEMAFilter = true`**
* Increase **`exitEMALen`** (e.g., 80)
* Consider raising **`exitHigh`** to 65–70 (and lowering **`exitLow`** to −65/−70)
* **Choppy/range days (exit faster, take the cash)**
* **`enableEMAFilter = false`** (don’t wait for price filter)
* **`enableSignalX`** optional; try off for quicker responses
* Bring bands closer to **±50** to take profits earlier
* **Scalping / lower timeframes**
* Shorten **TSI lengths** a bit (e.g., 21/9/5)
* Consider **`exitHigh=55 / exitLow=-55`**
* Keep **histogram on** to visualize momentum flip risk
* **Swing trading / higher timeframes**
* Lengthen **TSI** (e.g., 35/21/9) and **`exitEMALen`** (e.g., 100)
* Wider bands (±65 to ±75) to catch bigger moves before exiting
---
## Playbooks (how to actually trade it)
* **Entry from ABS NR FS, exit with Wolf**
* Take entries from **ABS NR — Fail-Safe Confirm** (triangle).
* Use **Wolf Exit** to scale out: 50% on first exit label, trail remainder with price/EMA or your stop logic.
* **Pyramid & protect**
* Add on re-accelerations (TSI pulls back toward zero without breaching the opposite band).
* The first **Exit** signal → take partial, raise stop to last higher low / lower high.
* **Mean-reversion fade management**
* When fading with ABS NR (KC band pokes + stretched |Z|), target the first opposite **Exit** signal as your “don’t overstay” cue.
---
## Suggested starting points
* **Day trading (5–15m):**
* TSI: **25 / 13 / 7** (default)
* Bands: **+60 / −60**
* Confirmations: **SignalX = on**, **EMA Filter = on**, **EMA Len = 50**
* Alerts: **Once per bar close**
* **Scalping (1–3m):**
* TSI: **21 / 9 / 5**
* Bands: **±55**
* Confirmations: **SignalX = on**, **EMA Filter = off** (optional for speed)
* **Swing (1h–D):**
* TSI: **35 / 21 / 9**
* Bands: **+65 / −65** (or ±70)
* Confirmations: **SignalX = on**, **EMA Filter = on**, **EMA Len = 100**
---
## Best-practice pairings
* **Entries:** **ABS NR — Fail-Safe Confirm (v4.2.2)**
* Take ABS triangles; let Wolf standardize exits so you’re not guessing.
* **Context:** **ABS Companion Oscillator**
* Prefer holding longer when the companion stays above (for longs) or below (for shorts) its neutral band and **no EXH tag** prints.
* If companion flags **EXH** against your position, tighten stops; Wolf’s next exit signal becomes high priority.
---
## Notes & disclaimers
* This is an **exit signal tool**, not a strategy or broker.
* Signals are strongest when aligned with your **entry logic** and a **risk framework** (position sizing, stops, partials).
* All evaluations are **current timeframe**; no higher-timeframe lookahead is used.
* Markets change—tune the bands and confirmations per symbol/timeframe.
---
**Tip:** Keep your alerts simple—one for **Exit Long**, one for **Exit Short**, **Once per bar close**. Use partial exits on the first signal, and let your stop/trailing logic handle the rest.
ABS NR — Fail-Safe Confirm (v4.2.2)
# ABS NR — Fail-Safe Confirm (v4.2.2)
## What it is (quick take)
**ABS NR FS** is a **non-repainting “arm → confirm” entry framework** for intraday and swing execution. It blends:
* **Regime** (EMA stack + 60-min slope),
* **Location** (Keltner basis/edges),
* **Stretch** (session-anchored **VWAP Z-score**),
* **Momentum gating** (TSI cross/slope),
* **Guards** (session window, minimum ATR%, gap filter, optional market alignment).
You’ll see a **small dot** when a setup is **armed** (candidate) and a **triangle** when that setup **confirms** within a user-defined number of bars. A **gray “X”** marks a timeout (candidate canceled).
> Tip: This entry tool works best when paired with a trend context filter and a dedicated exit tool.
---
## How to use it (operational workflow)
1. **Read the regime**
* **Bull trend**: fast > slow > long EMA **and** 60-min slope up.
* **Bear trend**: fast < slow < long EMA **and** 60-min slope down.
* **Range**: neither bull nor bear.
2. **Wait for a candidate (dot)**
Two families:
* **Reclaim (trend-following):** price crosses the **KC basis** with acceptable |Z| (not overstretched) and passes the TSI gate.
* **Fade (range-revert):** price **pokes a KC band**, prints a **reversal wick**, |Z| is stretched, and TSI gate agrees.
3. **Trade the confirmation (triangle)**
The confirm must occur **within N bars** and follow your chosen **Confirm mode** logic (see Inputs). If confirmation doesn’t arrive in time, an **X** cancels the candidate.
4. **Use guards to avoid junk**
Session windows (US focus), minimum ATR%, gap guard, and optional **market alignment** (e.g., SPY above EMA20 for longs).
5. **Manage the position**
* Entries: take **triangles** in the direction of your playbook (reclaims with trend; fades in clean ranges).
* Filters and exits: use your own process or pair with a trend/exit companion.
---
## Visual semantics & alerts
* **Candidate L / S (dot)** → a setup armed on this bar.
* **CONFIRM L / S (triangle)** → actionable signal that met confirm rules within your time window.
* **Cancel L / S (X)** → candidate expired without confirmation; ignore the dot.
**Alerts (stable names for automation):**
* **ABS FS — Confirmed** → fires on confirmed long or short.
* **ABS FS — Candidate Armed** → fires as a candidate arms.
---
## Non-repainting behavior (why signals don’t repaint)
* All HTF requests use **lookahead\_off**.
* With **Strict NR = true**, the 60-min slope uses the **prior completed** 60-min bar and arming/confirming only occurs on confirmed bars.
* Confirmation triangles finalize on bar close.
* If you disable strictness, signals may appear slightly earlier but with more intrabar sensitivity.
---
## Inputs reference (what each control does and the trade-offs)
### A) Behavior / Modes
**Mode** (`Turbo / Aggressive / Balanced / Conservative`)
Changes multiple internal thresholds:
* **Turbo** → most signals; relaxes prior-bar break & VWAP-side checks and time/vol/gap guards. Highest frequency, highest noise.
* **Aggressive** → more signals than Balanced, fewer than Turbo.
* **Balanced** → default; steady trade-off of frequency vs. quality.
* **Conservative** → tightens |Z| and other checks; fewest but cleanest signals.
**Strict NR (bar close + prior HTF 60m)**
* **true** = safer: uses prior 60-min slope; arms/confirms on confirmed bars → **fewer/cleaner** signals.
* **false** = earlier and more reactive; slightly noisier.
---
### B) Keltner Channel (location engine)
* **KC EMA Length (`kcLen`)**
Higher → smoother basis (fewer basis crosses). Lower → snappier basis (more crosses).
* **ATR Length (`atrLen`)**
Higher → steadier band width; Lower → more reactive band width.
* **KC ATR Mult (`kcMult`)**
Higher → wider bands (fewer edge pokes → fewer fades). Lower → narrower (more fades).
---
### C) Trend & HTF slope
* **Trend EMA Fast/Slow/Long (`emaFastLen / emaSlowLen / emaLongLen`)**
Larger = slower regime flips (fewer reclaims); smaller = faster flips (more reclaims).
* **HTF EMA Len (60m) (`htfLen`)**
Larger = steadier HTF slope (fewer signals); smaller = more sensitive (more signals).
---
### D) VWAP Z-Score (stretch / mean-revert logic)
* **VWAP Z-Length (`zLen`)**
Window for Z over session-anchored VWAP distance. Larger = smoother |Z| (fewer fades/re-entries). Smaller = more reactive (more).
* **Range Fade |Z| (base) (`zFadeBase`)**
Minimum |Z| to allow **fades** in ranges. Raise to demand more stretch (fewer fades). Lower to take more fades.
* **Max |Z| Trend Re-entry (base) (`maxZTrendBase`)**
Caps how stretched price can be and still permit **reclaims** with trend. Lower = stricter (avoid chases). Higher = will chase further.
---
### E) TSI Momentum Gate
* **TSI Long/Short/Signal (`tsiLong / tsiShort / tsiSig`)**
Larger = smoother/laggier momentum; smaller = snappier.
* **TSI gate (`CrossOnly / CrossOrSlope / Off`)**
* **CrossOnly**: require TSI cross of its signal (strict).
* **CrossOrSlope**: cross *or* favorable slope (balanced default).
* **Off**: no momentum gate (most signals, most noise).
---
### F) Guards (filters to avoid low-quality tape)
* **US focus 09:35–10:30 & 14:00–15:45 (base) (`useTimeBase`)**
`true` limits to high-quality windows. `false` trades all session.
* **Skip N bars after 09:30 ET (`skipFirst`)**
Skips the open scramble. Larger = skip longer.
* **Min volatility ATR% (base)** = `useVolMinBase` + `atrPctMinBase`
Requires `ATR(10)/Close*100 ≥ atrPctMinBase`. Raise threshold to avoid dead tape; lower to accept quieter sessions.
* **Gap guard (base)** = `gapGuardBase` + `gapMul`
Blocks signals when the opening gap exceeds `gapMul * ATR`. Increase `gapMul` to allow more gapped opens; decrease to be stricter.
---
### G) Visuals & Sides
* **Plot Keltner (`plotKC`)** → show/hide basis & bands.
* **Show Longs / Show Shorts** → enable/disable each side.
---
### H) Fail-Safe Confirmation
* **Confirm mode (`BreakHighOnly / BreakHigh+Hold / TwoBarImpulse`)**
* **BreakHighOnly**: confirm by taking out the armed bar’s extreme. Fastest, most frequent.
* **BreakHigh+Hold**: must **break**, have **body ≥ X·ATR**, **and** hold above/below the basis → higher quality, fewer signals.
* **TwoBarImpulse**: decisive follow-through vs. prior bar with **body ≥ X·ATR** → momentum-biased confirmations.
* **Confirm within N bars (`confirmBars`)**
Confirmation window size. Smaller = faster validation; larger = more patience (can be later).
* **Impulse body ≥ X·ATR (`impulseBodyATR`)**
Raise for stronger confirmations (fewer weak triangles). Lower to accept lighter pushes.
* **Require market alignment (`needMarket`) + `marketTicker`**
When enabled: Longs require **market > EMA20 (5m)**; Shorts require **market < EMA20 (5m)**.
* **Diagnostics: Show debug letters (`debug`)**
Tiny “B/C” audit marks for base/confirm while tuning.
---
## Tuning recipes (quick, practical)
* **If you’re getting chopped:**
* Set **Mode = Conservative**
* **Confirm mode = BreakHigh+Hold**
* Raise **impulseBodyATR** (e.g., 0.45)
* Keep **needMarket = true**
* Keep **Strict NR = true**
* **If you need more signals:**
* **Mode = Aggressive** (or Turbo if you accept more noise)
* **Confirm mode = BreakHighOnly**
* Lower **impulseBodyATR** (0.25–0.30)
* Increase **confirmBars** to 3
* **Range-day focus (fades):**
* Keep session guard on
* Raise **zFadeBase** to demand real stretch
* Keep **maxZTrendBase** moderate (don’t chase)
* **Trend-day focus (reclaims):**
* Slightly **lower `maxZTrendBase`** (avoid chasing excessive stretch)
* Use **CrossOrSlope** TSI gating
* Consider turning **needMarket** on
---
## Best practices & notes
* **Instrument specificity:** Tune Z, TSI, and guards per symbol and timeframe.
* **Session awareness:** Session filter uses **exchange-local** time; adjust for non-US markets.
* **Automation:** Use the two provided alert names; they’re stable.
* **Risk management:** Confirmation improves quality but doesn’t remove risk. Always pre-define stop/size logic.
---
## Suggested starting point (balanced profile)
* **Mode = balanced**
* **Strict NR = true**
* **Confirm mode = BreakHigh+Hold**
* **confirmBars = 2**
* **impulseBodyATR ≈ 0.35**
* **needMarket = off** (turn on for extra confluence)
* Leave Keltner/TSI defaults; then nudge `zFadeBase` and `maxZTrendBase` to match your symbol.
---
*This tool is a signal generator, not a broker or strategy. Validate on your markets/timeframes and integrate with your risk plan.*
urpha zone ( urpha capital)This indicator is designed for advanced traders utilizing Smart Money Concepts (SMC) and liquidity-based strategies. It identifies key market structure points, such as swing highs/lows, liquidity levels, and order blocks, while providing clear trade entry and exit signals. Built with precision and efficiency, it incorporates a fixed risk-to-reward ratio for consistent trade management and includes visual alerts to ensure traders never miss an opportunity. Suitable for intraday and swing trading, this tool is optimized for accuracy, clarity, and ease of use across various market conditions.
Stoch Signals with EMA, Level Filter & Slope ThresholdDescription – "Stoch Signals with EMA, Level Filter & Slope Threshold"
This TradingView indicator generates buy and sell signals based on Stochastic oscillator crossovers with additional filtering for better accuracy.
Core Logic
Stochastic Oscillator Crossovers
Buy signal: %K line crosses above %D line
Sell signal: %K line crosses below %D line
EMA50 Trend Filter (optional)
If enabled, only buys when price is above the 50-period EMA, and only sells when below it.
Level Filter & Positive Slope Override
Normally, buys only trigger when %D is below 50 (oversold or mid-zone).
However, if %D’s slope is rising strongly (above your chosen threshold), buys can occur even if %D > 50.
Sells only trigger when %D is above 50 (overbought zone).
Bar Close Confirmation
Avoids repainting by confirming signals only after the bar closes (optional).
Plots
EMA50 on chart
Buy/Sell markers at signal bars
Optional %K and %D plots overlaid on the price chart
Esqys IFVG CheckListIFVG Checklist for better conviction on trades -
Discord - trippledtsueu
If you need any indicators made DM Me !!
MTF Trend Identifier - HTFThis is a multi time frame trend identifier for higher time frames.
Useful for quickly getting vital information on Higher time frame trends i.e. 1H, 4H 1D and 1W.
MTF Trend Identifier - NAFThis is a Multi Time Frame trend identifier.
It will help provide trend information of multiple time frames as a table on the top right of the chart.
ETH Kimchi Premium (KRW vs US) This indicator calculates and displays the Kimchi Premium of Ethereum (ETH) spot prices between a selected Korean exchange and a selected U.S. exchange.
The Kimchi Premium is defined as the percentage difference between the ETH price quoted in Korean Won (KRW) and the ETH price quoted in U.S. Dollars (USD),
converted using the current USD/KRW foreign exchange rate.
Formula:
Kimchi Premium (%) = ((ETH_KRW/USD_FX) - ETH_US) / ETH_US × 100
Features:
- Configurable Korean ETH/KRW symbol, U.S. ETH/USD symbol, and USD/KRW FX symbol
- Option to calculate on a custom timeframe independent of the chart timeframe
- EMA smoothing of the premium to reduce noise
- Raw premium and smoothed premium plot options
- Optional data table showing converted prices, FX rate, and premium values
- Alert condition when absolute premium exceeds a user-defined threshold
- Visual spike marker when threshold is crossed
Typical Use:
Traders use the Kimchi Premium as a sentiment and arbitrage indicator. A large positive premium often signals strong buying interest in Korea,
while a negative premium can indicate selling pressure or weaker demand compared to U.S. markets."
GMP M5 Entry Execution Assistant (Educational)Purpose
This script is developed for educational use within the Gold Mind Precision (GMP) framework. It assists traders in refining entries on the M5 timeframe by highlighting structure shifts, retracement opportunities, and potential points of interest (POIs). The aim is to give traders a clear visual reference during their manual execution process without replacing personal judgment or risk management.
Core Features
1) M5 Structure Shift Alerts – Marks Break of Structure (BOS) or Change of Character (CHoCH) events for short-term momentum tracking.
2) POI Zone Highlighting – Identifies key retracement zones such as Order Blocks or Fair Value Gaps (FVGs).
3) Sniper Entry Reference – Highlights potential retracement entries when aligned with the trader’s higher timeframe bias.
4) Minimal Visual Clutter – Designed to be clean and easy to read during live market conditions.
How to Use
- Apply the indicator on an M5 chart after establishing your higher timeframe bias (H1 or H4).
- Wait for a structure shift (BOS or CHoCH) in alignment with your bias.
- Observe highlighted retracement zones for potential entries.
- Always confirm with your own rules and apply proper risk management before trading.
Notes
This tool is for educational charting purposes only — it does not predict future price movement.
POI and structure shift detection logic is based on widely known price action concepts, adapted for visual clarity in the GMP method.
Should be used alongside a complete trading plan, not in isolation.
Momentum CrossThis indicator tracks momentum shifts using a 3-period EMA crossing above or below an 8-period EMA. It's simple, and quite effective as a momentum confirmation signal.
Signals:
Cyan circles below bars - Bullish momentum (3 EMA crosses above 8 EMA)
Red circles above bars - Bearish momentum (3 EMA crosses below 8 EMA)
Setups I Use:
V-Shaped Reversals:
When price hits major support/resistance and shows rejection, the momentum cross confirms whether the reversal has legs or not. Helps separate real bounces from dead cat bounces.
One-Two Punch Pattern:
My favorite high-probability setup:
Initial cross shows momentum shifting
Counter-move gets rejected quickly
Second cross in original direction with follow-through
Opening Range Breakout Confirmation:
Use momentum crosses to confirm pullbacks or retests to key levels after opening range breakouts. The cross timing shows when the retest is holding and momentum is resuming in the breakout direction.
Fibonacci Support/Resistance:
Momentum crosses at key Fibonacci levels (38.2%, 50%, 61.8%) help confirm whether the level will hold or break. Particularly useful for timing entries at these widely-watched levels.
Settings:
Default 3/8 EMAs work well for most situations. Faster settings (2/5) for active markets, slower (5/13) for cleaner signals in strong trends.
Notes:
This works best when combined with key levels, volume, and market context. The cross timing is what matters - it shows when momentum is actually shifting, not just when price bounces.
GMP M15 Impulse OB Zone Finder (Educational)Purpose
This script is built for educational use within the Gold Mind Precision (GMP) framework. It identifies potential Order Block (OB) zones on the M15 timeframe based on the last valid impulse, helping traders visually mark areas where institutional activity may have occurred. These zones are intended to support confluence-based decision-making in manual trading strategies.
Core Features
1)Impulse-Based OB Detection – Marks the last significant bullish or bearish order block in alignment with recent price movement.
2)Zone Visualization – Displays clear rectangular zones for easy reference during live analysis.
3)Dynamic Updates – Adjusts automatically as new impulses form.
4)Clean Output – Focuses only on OB zones to avoid chart clutter.
How to Use
- Apply the script to your chart (default: M15 timeframe).
- Identify your higher timeframe bias manually (e.g., H1 or H4).
- Use highlighted OB zones as potential areas of interest for price reaction.
- Wait for additional confirmation (e.g., BOS, CHoCH) before executing trades.
Notes
This tool does not guarantee trade results and is not an entry signal by itself.
OB detection logic is based on public structure concepts, refined for educational clarity.
Best used as part of a multi-timeframe confluence approach.
GMP Dual Bias Status – CHoCH & BOS (Educational)Purpose
This script is designed for educational purposes within the Gold Mind Precision (GMP) framework. It displays real-time Break of Structure (BOS) and Change of Character (CHoCH) status for two different timeframes at once, helping traders maintain multi-timeframe awareness without switching charts. The tool supports structure-based analysis and disciplined execution.
Core Features
- Dual-Timeframe Bias Display – Shows BOS/CHoCH status for both higher and lower selected timeframes.
- Real-Time Updates – Bias shifts update immediately when new structure breaks occur.
- Clear Visual Labels – Easily see if the market is in bullish or bearish mode on each timeframe.
- Customizable Timeframes – Defaults to M60 + M15, but can be adjusted to suit strategy needs.
How to Use
1) Apply the indicator to any chart.
2) Select your preferred higher and lower timeframes in the settings (default: M60 & M15).
3) Use the BOS/CHoCH bias display to confirm directional alignment before considering trade setups.
4) Combine with manual chart reading and risk management — do not rely solely on indicator output.
Notes
- This tool is for educational analysis only and does not predict or guarantee price movement.
- CHoCH and BOS detection is based on swing high/low logic to provide objective structure reading.
- Best used as part of a structured analysis process, not as a standalone trading system.
Days Above 20-Day SMA (Daily-aware)This tells you how many consecutive days the price has closed above the 20-day moving average.
Tradebot Panel V78 Tradebot Panel V78: A Decision-Making Tool
Tradebot Panel V78 is a simple and effective tool designed to support your trading decisions. This indicator analyzes market data to provide you with clear signals like "BUY", "SELL", and "HOLD".
The signals are based on a specially designed evaluation system to filter out short-term fluctuations and produce more reliable results. A "FAST SELL" signal, in particular, has been added to help you exit a position quickly when a sudden sign of weakness appears in the market.
In short, the V78 panel simplifies market monitoring and provides you with a clear roadmap for making more informed trading decisions. Its purpose is to provide reliable and easy-to-understand information to enhance your trading strategy.
McG Cross · Optional Volume Filter (Indicator) — Toggleable CondWHAT IT DOES
McG Cross · Optional Volume Filter (Indicator) combines a McGinley Dynamic cross for direction with an optional volume-boost filter. You can enable/disable each condition to fit different market regimes (trend vs. chop).
SIGNALS
• Long: Close crosses above the McGinley (or “body cross”: open below & close above), and—if the filter is enabled—volume exceeds MA(volume, N) × multiplier within the last L bars.
• Short: Close crosses below the McGinley (or body cross in the opposite direction) with the same optional volume rule.
INPUTS
• McGinley length (default 14)
• Volume MA window (default 20)
• Volume multiplier threshold (default 1.4)
• Tolerance window L (allow “volume first, cross later” within L bars)
• Optional: TWAP trend filter (length & slope lookback)
• Optional: ATR volatility threshold (ATR/Close %)
• Optional: Minimum real body (|Close−Open| ≥ k × ATR)
• Optional: Candle color must match (green for long, red for short)
• Optional: Signal cooldown (min bars between signals)
• Appearance: choose long/short colors, show raw crosses, color bars, debug label.
VISUAL CUES
• Green triangle = Long signal; Red triangle = Short signal.
• Teal background highlights a bar where the volume boost is met.
• (If enabled) small circles show raw cross points for comparison.
SUGGESTED USE
Designed for crypto/forex/indices on intraday timeframes (5m–1h). Use the volume filter and TWAP trend filter to reduce noise in chop; relax filters to increase coverage in strong trends. Always forward-test before live trading.
ALERTS
Built-in alert conditions for Long/Short signals (respecting enabled filters).
DISCLAIMER
This script is for research/education only and is not financial advice. Test thoroughly and trade at your own risk.
GMP H1 Automated Trendline Identifier (Educational)Purpose
This script is designed for educational use within the Gold Mind Precision (GMP) framework. It automatically plots trendlines on the H1 timeframe, helping traders quickly visualize directional bias and key structural boundaries without manually drawing them. The goal is to support structured chart analysis and improve decision-making consistency.
Core Features
1) Automated Trendline Drawing – Detects and plots key high/low points to form clear ascending or descending trendlines.
2) Directional Bias Indication – Highlights whether current price action is trending bullish or bearish relative to the active trendline.
3) Multi-Session Adaptability – Works across all markets while defaulting to the H1 timeframe for bias clarity.
4) Clean Visual Output – Optimized to avoid clutter, focusing only on relevant high/low swing connections.
How to Use
- Apply the indicator to any chart; the logic will operate on the H1 timeframe regardless of your active chart view.
- Observe the plotted trendline to determine if the market is maintaining a bullish or bearish structure.
- Use the trendline bias in combination with your preferred lower timeframe setups for trade planning.
- Always confirm bias with other confluences — trendlines are one part of a broader analysis process.
Notes
This tool does not predict or guarantee market direction.
All outputs are meant as visual aids for educational purposes only.
Trendline placement is based on objective swing high/low detection logic; users should still apply their own market context.
Mid Value of Candle (O+C)/2This indicator calculates and plots the midpoint value of each candle using the formula (Open + Close) / 2. It displays the midpoint as a continuous line on the chart for visual reference and optionally shows a label with the latest candle’s midpoint value. This helps traders quickly identify average price levels within candles, useful for intraday analysis, midpoint-based strategies, and spotting balance or equilibrium levels in price action.
Mid Value of Candle (O+C)/2This indicator calculates and plots the midpoint value of each candle using the formula (Open + Close) / 2. It displays the midpoint as a continuous line on the chart for visual reference and optionally shows a label with the latest candle’s midpoint value. This helps traders quickly identify average price levels within candles, useful for intraday analysis, midpoint-based strategies, and spotting balance or equilibrium levels in price action.
15m ORB with 5m Breakout (Buy/Sell Signal)This indicator implements a 15-minute Opening Range Breakout (ORB) strategy with a 5-minute breakout confirmation. It marks the high and low of the first 15-minute candle of the day, then waits for a 5-minute candle to close above or below that range. The entry price for both buy and sell signals is set at the midpoint of the breakout candle’s body. The script triggers only one buy signal and one sell signal per day, and optionally plots ORB lines, breakout labels, and arrows for visual clarity.