Kewme//@version=5
indicator("EMA 9/15 + ATR TP/SL Separate Boxes (No Engulfing)", overlay=true, max_lines_count=500, max_boxes_count=500)
// ===== INPUTS =====
atrLen = input.int(14, "ATR Length")
slMult = input.float(1.0, "SL ATR Multiplier")
rr = input.float(2.0, "Risk Reward")
// ===== EMA =====
ema9 = ta.ema(close, 9)
ema15 = ta.ema(close, 15)
plot(ema9, color=color.green, title="EMA 9")
plot(ema15, color=color.red, title="EMA 15")
// ===== TREND STATE =====
var int trendState = 0
// ===== ATR =====
atr = ta.atr(atrLen)
// ===== Indecision =====
bodySize = math.abs(close - open)
candleRange = high - low
indecision = bodySize <= candleRange * 0.35
// ===== SIGNAL CONDITIONS (NO Engulfing) =====
buySignal =
ema9 > ema15 and
trendState != 1 and
indecision and
close > ema9
sellSignal =
ema9 < ema15 and
trendState != -1 and
indecision and
close < ema9
// ===== UPDATE TREND STATE =====
if buySignal
trendState := 1
if sellSignal
trendState := -1
// ===== SL & TP =====
buySL = close - atr * slMult
buyTP = close + atr * slMult * rr
sellSL = close + atr * slMult
sellTP = close - atr * slMult * rr
// ===== PLOTS =====
plotshape(buySignal, text="BUY", style=shape.labelup, location=location.belowbar, color=color.green, size=size.tiny)
plotshape(sellSignal, text="SELL", style=shape.labeldown, location=location.abovebar, color=color.red, size=size.tiny)
// ===== VARIABLES =====
var line buySLLine = na
var line buyTPLine = na
var line sellSLLine = na
var line sellTPLine = na
var box buySLBox = na
var box buyTPBox = na
var box sellSLBox = na
var box sellTPBox = na
// ===== BUY SIGNAL =====
if buySignal
// Delete previous
if not na(buySLLine)
line.delete(buySLLine)
line.delete(buyTPLine)
box.delete(buySLBox)
box.delete(buyTPBox)
// Draw lines
buySLLine := line.new(bar_index, buySL, bar_index + 15, buySL, color=color.red, width=2)
buyTPLine := line.new(bar_index, buyTP, bar_index + 15, buyTP, color=color.green, width=2)
// Draw separate boxes
buySLBox := box.new(bar_index, buySL - atr*0.1, bar_index + 15, buySL + atr*0.1, border_color=color.red, bgcolor=color.new(color.red,70))
buyTPBox := box.new(bar_index, buyTP - atr*0.1, bar_index + 15, buyTP + atr*0.1, border_color=color.green, bgcolor=color.new(color.green,70))
// ===== SELL SIGNAL =====
if sellSignal
// Delete previous
if not na(sellSLLine)
line.delete(sellSLLine)
line.delete(sellTPLine)
box.delete(sellSLBox)
box.delete(sellTPBox)
// Draw lines
sellSLLine := line.new(bar_index, sellSL, bar_index + 15, sellSL, color=color.red, width=2)
sellTPLine := line.new(bar_index, sellTP, bar_index + 15, sellTP, color=color.green, width=2)
// Draw separate boxes
sellSLBox := box.new(bar_index, sellSL - atr*0.1, bar_index + 15, sellSL + atr*0.1, border_color=color.red, bgcolor=color.new(color.red,70))
sellTPBox := box.new(bar_index, sellTP - atr*0.1, bar_index + 15, sellTP + atr*0.1, border_color=color.green, bgcolor=color.new(color.green,70))
Chart patterns
Max and Min Daily + 4H + 1H + Today Daily + 30mIndicator that shows on the chart the highs and lows of yesterday's daily, today's daily candle, the 4-hour, 1-hour, and 30-minute timeframes.
Indicatore che mostra sul grafico i max e min del daily di ieri, della candela giornaliera di oggi, del tf4h, tf1h e tf30 min.
Unified Field: Clean FVG + Session POCCombines FVG with POC. one can combine SMC with Order Flow Strategies for better confluence.
Old Indicator Multi-Component Decision StrategyStrategy to test signals based on rsi and few other technicals
Live PDH/PDL Dashboard - Exact Time Fix saleem shaikh//@version=5
indicator("Live PDH/PDL Dashboard - Exact Time Fix", overlay=true)
// --- 1. Stocks ki List ---
s1 = "NSE:RELIANCE", s2 = "NSE:HDFCBANK", s3 = "NSE:ICICIBANK"
s4 = "NSE:INFY", s5 = "NSE:TCS", s6 = "NSE:SBIN"
s7 = "NSE:BHARTIARTL", s8 = "NSE:AXISBANK", s9 = "NSE:ITC", s10 = "NSE:KOTAKBANK"
// --- 2. Function: Har stock ke andar jaakar breakout time check karna ---
get_data(ticker) =>
// Kal ka High/Low (Daily timeframe se)
pdh_val = request.security(ticker, "D", high , lookahead=barmerge.lookahead_on)
pdl_val = request.security(ticker, "D", low , lookahead=barmerge.lookahead_on)
// Aaj ka breakout check karna (Current timeframe par)
curr_close = close
is_pdh_break = curr_close > pdh_val
is_pdl_break = curr_close < pdl_val
// Breakout kab hua uska time pakadna (ta.valuewhen use karke)
var float break_t = na
if (is_pdh_break or is_pdl_break) and na(break_t) // Sirf pehla breakout time capture karega
break_t := time
// --- 3. Sabhi stocks ka Data fetch karna ---
= request.security(s1, timeframe.period, get_data(s1))
= request.security(s2, timeframe.period, get_data(s2))
= request.security(s3, timeframe.period, get_data(s3))
= request.security(s4, timeframe.period, get_data(s4))
= request.security(s5, timeframe.period, get_data(s5))
= request.security(s6, timeframe.period, get_data(s6))
= request.security(s7, timeframe.period, get_data(s7))
= request.security(s8, timeframe.period, get_data(s8))
= request.security(s9, timeframe.period, get_data(s9))
= request.security(s10, timeframe.period, get_data(s10))
// --- 4. Table UI Setup ---
var tbl = table.new(position.top_right, 3, 11, bgcolor=color.rgb(33, 37, 41), border_width=1, border_color=color.gray)
// Row update karne ka logic
updateRow(row, name, price, hi, lo, breakT) =>
table.cell(tbl, 0, row, name, text_color=color.white, text_size=size.small)
string timeDisplay = na(breakT) ? "-" : str.format("{0,time,HH:mm}", breakT)
if price > hi
table.cell(tbl, 1, row, "PDH BREAK", bgcolor=color.new(color.green, 20), text_color=color.white, text_size=size.small)
table.cell(tbl, 2, row, timeDisplay, text_color=color.white, text_size=size.small)
else if price < lo
table.cell(tbl, 1, row, "PDL BREAK", bgcolor=color.new(color.red, 20), text_color=color.white, text_size=size.small)
table.cell(tbl, 2, row, timeDisplay, text_color=color.white, text_size=size.small)
else
table.cell(tbl, 1, row, "Normal", text_color=color.gray, text_size=size.small)
table.cell(tbl, 2, row, "-", text_color=color.gray, text_size=size.small)
// --- 5. Table Draw Karna ---
if barstate.islast
table.cell(tbl, 0, 0, "Stock", text_color=color.white, bgcolor=color.gray)
table.cell(tbl, 1, 0, "Signal", text_color=color.white, bgcolor=color.gray)
table.cell(tbl, 2, 0, "Time", text_color=color.white, bgcolor=color.gray)
updateRow(1, "RELIANCE", c1, h1, l1, t1)
updateRow(2, "HDFC BANK", c2, h2, l2, t2)
updateRow(3, "ICICI BANK", c3, h3, l3, t3)
updateRow(4, "INFY", c4, h4, l4, t4)
updateRow(5, "TCS", c5, h5, l5, t5)
updateRow(6, "SBI", c6, h6, l6, t6)
updateRow(7, "BHARTI", c7, h7, l7, t7)
updateRow(8, "AXIS", c8, h8, l8, t8)
updateRow(9, "ITC", c9, h9, l9, t9)
updateRow(10, "KOTAK", c10, h10, l10, t10)
Breakout Pro_V3Advanced breakout/breakdown indicator featuring multi-pattern detection, quality tier scoring (S/A/B/C), strength analysis (0-10), VWAP integration, multi-timeframe filters, and adaptive R-based take-profit/stop-loss framework. Includes comprehensive dashboard with real-time metrics and market regime detection.
4MA / 4MA-1 Interactive Projection and Volatility Envelopehis script is a user-interactive upgrade to my original 4MA projection tool (Code 1). The goal of this version is to keep the same core behavior while adding transparent controls so you can adapt it to different symbols, timeframes, and market regimes.
At its core, the indicator tracks:
MA4 (4-period SMA) and MA4 (the 1-bar lag of MA4) to show short-term alignment and slope, and
A forward projection path plus a deviation “envelope” to visualize typical expansion vs. stretched moves vs. extreme deviations.
What’s on the chart
1) Live structure lines
MA4 and MA4 are plotted on the chart.
Their relationship provides a simple structure read:
MA4 > MA4 → bullish alignment
MA4 < MA4 → bearish alignment
2) Projection path (optional)
The script builds a forward “projection” by sampling a historical MA window and drawing that shape forward by a user-defined bar shift.
Delta-anchor option (recommended):
When enabled, the sampled shape is re-centered onto the current MA level (preserves relative movement rather than absolute price level).
Important: This projection is a visual reference model, not a promise of future price.
3) Standard deviation envelopes (optional)
Deviation bands are derived from the distribution of (close − MA4) across the sampled window, then applied around the projected path using configurable multipliers (a “ladder” of envelopes).
These envelopes are designed to help visualize:
Normal expansion zones
Momentum stretch zones
Extreme deviation zones where the model is more likely to be challenged
4) Projected cross confluence (vertical lines)
Vertical confluence lines mark where the projected MA4 and projected MA4 would intersect (bull / bear).
These are intended as forward structure landmarks, not trade signals.
5) Alerts (optional)
Alerts can be enabled for breaches of the projected deviation envelope:
Band 3 breach: momentum stretch / extension
Band 4 breach: extreme deviation / model challenged (“invalidation” zone)
Wicks or closes can be used for the breach check depending on preference.
6) Table (optional)
A compact table summarizes:
MA values
alignment status
The most recent cross context (BUY/SELL labeling here is informational labeling of the MA cross state, not a guarantee of performance)
How to use (practical workflow)
Set the market + timeframe first
Choose the symbol and timeframe you trade. This tool is designed to be tuned.
Adjust the pattern window
“Pattern Start/End (bars back)” controls what historical sample is used.
Different assets/timeframes respond best to different windows.
Toggle projection + confluence lines
If projection landmarks add clarity, keep them on.
If you want a cleaner chart, toggle them off.
Use bands as context
Movement inside the inner bands often reflects more typical expansion.
Band 3/4 areas represent progressively more stretched conditions.
Use alerts as notifications, not commands
Alerts are best used as “check the chart” prompts rather than auto-trade triggers.
Notes & disclaimers (Publishing-safe)
This script is intended for analysis and decision support.
It does not execute trades and does not guarantee outcomes.
Projections and envelopes are models and can be exceeded or invalidated by volatility.
Always use risk management and confirm with your own framework.
Change log (recommended)
v2 (Interactive Upgrade):
Added user controls for projection window and visualization
Added/expanded optional confluence markers, alerts, and presentation settings
Improved transparency and tunability across symbols/timeframes
This version is the recommended upgrade to the original release: same concept, more user control, clearer documentation, and better adaptability across markets.
HARSI RSI Shadow SHORT Strategy M1HARSI – Heikin Ashi RSI Shadow Indicator
HARSI (Heikin Ashi RSI Shadow) is a momentum-based oscillator that combines the concept of Heikin Ashi smoothing with the Relative Strength Index (RSI) to reduce market noise and highlight short-term trend strength.
Instead of plotting traditional price candles, HARSI transforms RSI values into a zero-centered oscillator (RSI − 50), allowing traders to clearly identify bullish and bearish momentum around the median line. The smoothing mechanism inspired by Heikin Ashi candles helps filter out false signals, making the indicator especially effective on lower timeframes such as M1.
The RSI Shadow reacts quickly to momentum shifts while maintaining smooth transitions, which makes it suitable for scalping and intraday trading. Key threshold levels (such as ±20 and ±30) can be used to detect momentum expansion, exhaustion, and potential continuation setups.
mua HARSI RSI Shadow Strategy M1 (Fixed)HARSI – Heikin Ashi RSI Shadow Indicator
HARSI (Heikin Ashi RSI Shadow) is a momentum-based oscillator that combines the concept of Heikin Ashi smoothing with the Relative Strength Index (RSI) to reduce market noise and highlight short-term trend strength.
Instead of plotting traditional price candles, HARSI transforms RSI values into a zero-centered oscillator (RSI − 50), allowing traders to clearly identify bullish and bearish momentum around the median line. The smoothing mechanism inspired by Heikin Ashi candles helps filter out false signals, making the indicator especially effective on lower timeframes such as M1.
The RSI Shadow reacts quickly to momentum shifts while maintaining smooth transitions, which makes it suitable for scalping and intraday trading. Key threshold levels (such as ±20 and ±30) can be used to detect momentum expansion, exhaustion, and potential continuation setups.
HARSI works best in liquid markets and can be used as a standalone momentum indicator or combined with trend filters such as moving averages or VWAP for higher-probability trades.
Key Features:
Zero-centered RSI oscillator (RSI − 50)
Heikin Ashi–style smoothing to reduce noise
Clear momentum-based entry signals
Optimized for lower timeframes (M1 scalping)
Suitable for both Spot and Futures trading
Below 250DMA & Gap FinderThis script is a Technical Momentum & Trend Filter. It is designed to find "fallen" stocks—companies that are in a long-term downtrend but have recently experienced a sudden, violent move in price (a gap).
PA Bar Count (First Edition)This script is written by FanFan.
It is designed to count price action bars and identify the bar number in a sequence.
The script helps traders track bar structure and improve PA analysis.
Price Levels [TickDaddy] - v5Added more instruments and fixed some calculation errors. please let me know if you find anything else!
Stock-Bond Correlation (60/40 Killer)Inspired by David Dredge
Why It Matters:
When correlation > 0:
❌ Bonds don't provide cushion when stocks fall
❌ Both portfolio engines fail simultaneously
❌ Rebalancing makes losses worse
✅ Long volatility strategies outperform
✅ Gold often benefits
Trading Signals:
When Correlation Crosses Above 0:
Action:
Reduce 60/40 allocation
Add long volatility positions
Consider gold/commodities
Increase cash buffer
When Correlation > 0.3:
Action:
Emergency mode
Maximum long vol exposure
Defensive positioning
Review all correlations
When Correlation Returns Negative:
Action:
Can resume 60/40
Scale back volatility hedges
Return to normal risk
Triple KDJ - CKThe Triple KDJ is a market-reading architecture based on multiscale confirmation, not a new indicator. It consists of the simultaneous use of three KDJ settings with different parameters to represent three levels of price behavior: short-, medium-, and long-term. The systemic logic is simple and robust: a move is considered tradable only when there is directional coherence across all three layers, which reduces noise, prevents entries against the dominant regime, and stabilizes decision-making.
At the slowest level, the KDJ acts as a structural regime filter. It defines whether the market is, at that moment, permissive for buying, selling, or remaining neutral. When the slow KDJ shows the hierarchy J > K > D, the environment is bullish; when J < K < D occurs, the environment is bearish. If this condition is not clear, any signal on the faster levels should be ignored, as it represents only local fluctuation without directional support.
The intermediate KDJ fulfills the role of continuity confirmation. It checks whether the impulse observed on the short-term level is supported by the developing move. In practical terms, it prevents entries based solely on micro-impulses that fail to evolve into real price displacement. When the intermediate KDJ replicates the same directional hierarchy as the slow KDJ, structure and movement are aligned.
The fast KDJ is used exclusively as a timing tool, never as a standalone signal generator. This is where the J line reacts first, often emerging from extreme zones and offering the lowest-risk entry point. In the Triple KDJ, the fast layer does not “command” the trade; it simply executes what has already been authorized by the higher levels.
The J line plays a central role in this architecture. In the fast KDJ, it anticipates the change in impulse; in the intermediate KDJ, it confirms the transformation of that impulse into movement; and in the slow KDJ, it determines whether the market accepts or rejects that direction. For this reason, in the Triple KDJ the correct reading is not about line crossovers, but about a consistent hierarchy among J, K, and D across multiple scales.
Weis Wave Renko Panel 2 (Effort / Strength / Climax)Weis Wave Renko • Institutional HUD + Panel 2
Wyckoff / Auction Market Framework
This project consists of TWO COMPLEMENTARY INDICATORS, designed to be used together as a complete visual framework for reading Effort vs Result, Auction Direction, and Session Control, based on Wyckoff methodology and Auction Market Theory.
These tools are not trade signal generators.
They are context and decision-support instruments, built for discretionary traders who want to understand who is active, where effort is occurring, and when the auction is reaching maturity or exhaustion.
🔹 1) WEIS WAVE RENKO — INSTITUTIONAL HUD (Overlay)
📍 Location: Plotted directly on the price chart
🎯 Purpose: Fast, high-level institutional context and trade permission
The HUD answers:
“What is the current state of the auction, and is trading permitted?”
What the HUD shows:
🧠 Market Participation
Measures how much participation is present in the market:
Low Participation
Weak Participation
Active Participation
Dominant Participation
This reflects whether professional activity is present or absent, not direction alone.
📐 Auction Direction
Defines how the auction is currently resolving:
Auction Up
Auction Down
Balanced Auction
This is derived from price progression and effort alignment.
🔥 Effort (Effort vs Result)
Displays the relative strength of the current effort, normalized over recent waves:
Visual effort bar
Strength percentage (0–100)
Effort classification:
Low Effort
Increasing Effort
Strong Effort
Effort Exhaustion
This is the core Wyckoff concept: effort must produce result.
🌐 Session Control
Shows which trading session is controlling the auction:
Asia – Accumulation Phase
London – Development Phase
US RTH – Decision Phase
The dominant session is visually emphasized, while others are intentionally de-emphasized.
🔎 Market State & Trade Permission
Clearly separates structure from permission:
Structure (Neutral, Developing, Trending, Climactic Extension)
Permission
Trade Permitted
No Trade Zone
When Effort Exhaustion is detected, the HUD explicitly signals No Trade Zone.
🔹 2) WEIS WAVE RENKO — PANEL 2 (Lower Pane)
📍 Location: Dedicated lower pane below the price chart
🎯 Purpose: Detailed, continuous visualization of effort, strength, and climax
Panel 2 answers:
“How is effort evolving, and is the auction maturing or exhausting?”
What Panel 2 shows:
📊 Effort Wave (Weis-like)
Histogram of accumulated effort per directional wave
Green: Auction Up effort
Red: Auction Down effort
This reveals where real participation is building.
📈 Strength Line (0–100)
Normalized strength of the current effort wave
Same calculation used by the HUD
Enables precise comparison of effort over time
⚠️ Climax / Effort Exhaustion Marker
Triggered when effort is both strong and mature
Highlights Climactic Extension / Exhaustion
Serves as a warning, not an entry signal
🔗 HOW TO USE BOTH TOGETHER (IMPORTANT)
These indicators are designed to be used simultaneously:
Panel 2 reveals
→ how effort is building, peaking, or exhausting
HUD translates that information into
→ market state and trade permission
Typical workflow:
Panel 2 identifies rising effort or climax
HUD confirms:
Participation quality
Auction direction
Session control
Whether trading is permitted or restricted
⚠️ IMPORTANT NOTES
These tools do not generate buy or sell signals
They are contextual and structural
Best used with:
Wyckoff schematics
Auction-based execution
Market profile / volume profile
Discretionary trade management
🎯 SUMMARY
Institutional, non-lagging framework
Effort vs Result at the core
Clear separation between:
Context
Structure
Permission
Designed for professional discretionary traders
Session Swing High / Low Rays AUS USERS ONLY
marks the last week concurrent to the present day, the highs and lows of each session
Titan 6.1 Alpha Predator [Syntax Verified]Based on the code provided above, the Titan 6.1 Alpha Predator is a sophisticated algorithmic asset allocation system designed to run within TradingView. It functions as a complete dashboard that ranks a portfolio of 20 assets (e.g., crypto, stocks, forex) based on a dual-engine logic of Trend Following and Mean Reversion, enhanced by institutional-grade filters.Here is a breakdown of how it works:1. The Core Logic (Hybrid Engine)The indicator runs a daily "tournament" where every asset competes against every other asset in a pairwise analysis. It calculates two distinct scores for each asset and selects the higher of the two:Trend Score: Rewards assets with strong directional momentum (Bullish EMA Cross), high RSI, and rising ADX.Reversal Score: Rewards assets that are mathematically oversold (Low RSI) but are showing a "spark" of life (Positive Rate of Change) and high volume.2. Key FeaturesPairwise Ranking: Instead of looking at assets in isolation, it compares them directly (e.g., Is Bitcoin's trend stronger than Ethereum's?). This creates a relative strength ranking.Institutional Filters:Volume Pressure: It boosts the score of assets seeing volume >150% of their 20-day average, but only if the price is moving up.Volatility Check (ATR): It filters out "dead" assets (volatility < 1%) to prevent capital from getting stuck in sideways markets."Alpha Predator" Boosters:Consistency: Assets that have been green for at least 7 of the last 10 days receive a mathematically significant score boost.Market Shield: If more than 50% of the monitored assets are weak, the system automatically reduces allocation percentages, signaling you to hold more cash.3. Safety ProtocolsThe system includes strict rules to protect capital:Falling Knife Protection: If an asset is in Reversal mode (REV) but the price is still dropping (Red Candle), the allocation is forced to 0.0%.Trend Stop (Toxic Asset): If an asset closes below its 50-day EMA and has negative momentum, it is marked as SELL 🛑, and its allocation is set to zero.4. How to Read the DashboardThe indicator displays a table on your chart with the following signals:SignalMeaningActionTREND 🚀Strong BreakoutHigh conviction Buy. Fresh uptrend.TREND 📈Established TrendBuy/Hold. Steady uptrend.REV ✅Confirmed ReversalBuy the Dip. Price is oversold but turning Green today.REV ⚠️Falling KnifeDo Not Buy. Price is cheap but still crashing.SELL 🛑Toxic AssetExit Immediately. Trend is broken and momentum is negative.Icons:🔥 (Fire): Institutional Buying (Volume > 1.5x average).💎 (Diamond): High Consistency (7+ Green days in the last 10).🛡️ (Shield): Market Defense Active (Allocations reduced due to broad market weakness).
Candle Anatomy (feat. Dr. Rupward)# Candle Anatomy (feat. Dr. Rupward)
## Overview
This indicator dissects a single Higher Timeframe (HTF) candle and displays it separately on the right side of your chart with detailed anatomical analysis. Instead of cluttering your entire chart with analysis on every candle, this tool focuses on what matters most: understanding the structure and strength of the most recent HTF candle.
---
## Why I Built This
When analyzing price action, I often found myself manually calculating wick-to-body ratios, estimating retracement levels, and trying to gauge candle strength. This indicator automates that process and presents it in a clean, visual format.
The "Dr. Rupward" theme is just for fun – a lighthearted way to present technical analysis. Think of it as your chart's "health checkup." Don't take it too seriously, but do take the data seriously!
---
## How It Works
### 1. Candle Decomposition
The indicator breaks down the HTF candle into three components:
- **Upper Wick %** = (High - max(Open, Close)) / Range × 100
- **Body %** = |Close - Open| / Range × 100
- **Lower Wick %** = (min(Open, Close) - Low) / Range × 100
Where Range = High - Low
### 2. Strength Assessment
Based on body percentage:
- **Strong** (≥70%): High conviction move, trend likely to continue
- **Moderate** (40-69%): Normal price action
- **Weak** (<40%): Indecision, potential reversal or consolidation
### 3. Pressure Analysis
- **Upper Wick** indicates selling pressure (bulls pushed up, but sellers rejected)
- **Lower Wick** indicates buying pressure (bears pushed down, but buyers rejected)
Thresholds:
- ≥30%: Strong pressure
- 15-29%: Moderate pressure
- <15%: Weak pressure
### 4. Pattern Recognition
The indicator automatically detects:
| Pattern | Condition |
|---------|-----------|
| Doji | Body < 10% |
| Hammer | Lower wick ≥ 60%, Upper wick < 10%, Body < 35% |
| Shooting Star | Upper wick ≥ 60%, Lower wick < 10%, Body < 35% |
| Marubozu | Body ≥ 90% |
| Spinning Top | Body < 30%, Both wicks > 25% |
### 5. Fibonacci Levels
Displays key Fibonacci retracement and extension levels based on the candle's range:
**Retracement:** 0, 0.236, 0.382, 0.5, 0.618, 0.786, 1.0
**Extension:** 1.272, 1.618, 2.0, 2.618
**Negative Extension:** -0.272, -0.618, -1.0
These levels help identify potential support/resistance if price retraces into or extends beyond the analyzed candle.
### 6. Comparison with Previous Candle
When enabled, displays the previous HTF candle (semi-transparent) alongside the current one. This allows you to:
- Compare range expansion/contraction
- Observe momentum shifts
- Identify continuation or reversal setups
---
## Settings Explained
### Display Settings
- **Analysis Timeframe**: The HTF candle to analyze (default: Daily)
- **Offset from Chart**: Distance from the last bar (default: 15)
- **Candle Width**: Visual width of the anatomy candle
- **Show Previous Candle**: Toggle comparison view
### Fibonacci Levels
- Toggle individual levels on/off based on your preference
- Retracement levels for pullback analysis
- Extension levels for target projection
### Diagnosis Panel
- Shows pattern name, strength assessment, and expected behavior
- Can be toggled off if you prefer minimal display
---
## Use Cases
1. **Swing Trading**: Analyze daily candle structure before entering on lower timeframes
2. **Trend Confirmation**: Strong body % with minimal upper wick = healthy trend
3. **Reversal Detection**: Hammer/Shooting Star patterns with high wick %
4. **Target Setting**: Use Fibonacci extensions for take-profit levels
---
## Notes
- This indicator is designed for analysis, not for generating buy/sell signals
- Works best on liquid markets with clean price action
- The "diagnosis" is algorithmic interpretation, not financial advice
- Combine with your own analysis and risk management
---
## About the Name
"Dr. Rupward" is a playful persona I created – combining "Right" + "Upward" (my trading philosophy) with a doctor theme because we're "diagnosing" candle health. It's meant to make technical analysis a bit more fun and approachable. Enjoy!
---
## Feedback Welcome
If you find this useful or have suggestions for improvement, feel free to leave a comment. Happy trading!
Weis Wave Renko Institutional HUD (Wyckoff/Auction) v6Weis Wave Renko • Institutional HUD + Panel 2
Wyckoff / Auction Market Framework
This project consists of TWO COMPLEMENTARY INDICATORS, designed to be used together as a complete visual framework for reading Effort vs Result, Auction Direction, and Session Control, based on Wyckoff methodology and Auction Market Theory.
These tools are not trade signal generators.
They are context and decision-support instruments, built for discretionary traders who want to understand who is active, where effort is occurring, and when the auction is reaching maturity or exhaustion.
🔹 1) WEIS WAVE RENKO — INSTITUTIONAL HUD (Overlay)
📍 Location: Plotted directly on the price chart
🎯 Purpose: Fast, high-level institutional context and trade permission
The HUD answers:
“What is the current state of the auction, and is trading permitted?”
What the HUD shows:
🧠 Market Participation
Measures how much participation is present in the market:
Low Participation
Weak Participation
Active Participation
Dominant Participation
This reflects whether professional activity is present or absent, not direction alone.
📐 Auction Direction
Defines how the auction is currently resolving:
Auction Up
Auction Down
Balanced Auction
This is derived from price progression and effort alignment.
🔥 Effort (Effort vs Result)
Displays the relative strength of the current effort, normalized over recent waves:
Visual effort bar
Strength percentage (0–100)
Effort classification:
Low Effort
Increasing Effort
Strong Effort
Effort Exhaustion
This is the core Wyckoff concept: effort must produce result.
🌐 Session Control
Shows which trading session is controlling the auction:
Asia – Accumulation Phase
London – Development Phase
US RTH – Decision Phase
The dominant session is visually emphasized, while others are intentionally de-emphasized.
🔎 Market State & Trade Permission
Clearly separates structure from permission:
Structure (Neutral, Developing, Trending, Climactic Extension)
Permission
Trade Permitted
No Trade Zone
When Effort Exhaustion is detected, the HUD explicitly signals No Trade Zone.
🔹 2) WEIS WAVE RENKO — PANEL 2 (Lower Pane)
📍 Location: Dedicated lower pane below the price chart
🎯 Purpose: Detailed, continuous visualization of effort, strength, and climax
Panel 2 answers:
“How is effort evolving, and is the auction maturing or exhausting?”
What Panel 2 shows:
📊 Effort Wave (Weis-like)
Histogram of accumulated effort per directional wave
Green: Auction Up effort
Red: Auction Down effort
This reveals where real participation is building.
📈 Strength Line (0–100)
Normalized strength of the current effort wave
Same calculation used by the HUD
Enables precise comparison of effort over time
⚠️ Climax / Effort Exhaustion Marker
Triggered when effort is both strong and mature
Highlights Climactic Extension / Exhaustion
Serves as a warning, not an entry signal
🔗 HOW TO USE BOTH TOGETHER (IMPORTANT)
These indicators are designed to be used simultaneously:
Panel 2 reveals
→ how effort is building, peaking, or exhausting
HUD translates that information into
→ market state and trade permission
Typical workflow:
Panel 2 identifies rising effort or climax
HUD confirms:
Participation quality
Auction direction
Session control
Whether trading is permitted or restricted
⚠️ IMPORTANT NOTES
These tools do not generate buy or sell signals
They are contextual and structural
Best used with:
Wyckoff schematics
Auction-based execution
Market profile / volume profile
Discretionary trade management
🎯 SUMMARY
Institutional, non-lagging framework
Effort vs Result at the core
Clear separation between:
Context
Structure
Permission
Designed for professional discretionary traders
VIX / VVIX / SPX Overlay with Divergence FlagsVVIX + SPX both rising = "Unstable advance - dealers hedging despite upside"
This suggests the rally is fragile
Market makers are buying protection even as prices rise
Often precedes reversals or increased volatility
Price Levels [TickDaddy] just some fixes on the info box, fixed the dollar calculation between levels on agriculture products.






















