Pi Cycle OscillatorThis oscillator combines the Pi Cycle Top indicator with a percentile-based approach to create a more precise and easy to read market timing tool.
Instead of waiting for moving average crossovers, it shows you exactly how close you are to a potential market top.
Orange background means you should start preparing for a potential top and look into taking profits.
Red background means that the crossover has happened on the original Pi Cycle Indicator and that you should have already sold everything. (Crossover of the gray line aka 100)
Thank you
Bollinger Band Width Percentile - The_Caretaker
Pi Cycle Top - megasyl20
Indicatori e strategie
STUDENT WYCKOFF PUNCHIdea Larry W
for day,week,intraday
Idea Larry W
for day,week,intradayIdea Larry W
for day,week,intradayIdea Larry W
for day,week,intradayIdea Larry W
for day,week,intradayIdea Larry W
for day,week,intradayIdea Larry W
for day,week,intradayIdea Larry W
for day,week,intradayIdea Larry W
for day,week,intraday
Retail Herd Index (RSI + MACD + Stoch) [mqsxn]The Retail Herd Index is a sentiment-style indicator that tracks how many of the “classic retail indicators”: RSI, MACD, and Stochastic are screaming the same thing at once.
Instead of following each tool separately, this script unifies them into a single index score ranging from strongly bearish to strongly bullish. The more they agree, the stronger the signal.
This gives you an immediate snapshot of when retail-favorite signals are aligned (high probability of “herd” behavior), versus when they’re mixed and uncertain.
-----
🔎 How It Works
RSI contributes bullish when it’s oversold (and optionally rising), bearish when it’s overbought (and optionally falling).
MACD contributes bullish when MACD is above Signal (and optionally histogram > 0), bearish when MACD is below Signal (and optionally histogram < 0).
Stochastic contributes bullish on a %K > %D cross in the oversold zone, bearish on a %K < %D cross in the overbought zone.
Each module can be weighted individually, disabled, or tuned with custom thresholds. The total is combined into the Herd Index, plotted as columns above/below zero. Extreme zones can trigger bar coloring, labels, and alerts.
-----
⚙️ Inputs & Settings
Modules
Use RSI / Use MACD / Use Stochastic → Toggle each component on or off.
RSI
RSI Length → Period length for RSI calculation.
RSI Overbought / Oversold → Thresholds that trigger bearish/bullish conditions.
RSI Slope Confirmation → Requires RSI to be rising when oversold or falling when overbought.
RSI Source → Input price source for RSI.
MACD
MACD Fast / Slow / Signal → Standard MACD settings.
Require MACD hist above/below zero → Adds an extra filter: bullish only if histogram > 0, bearish only if histogram < 0.
Stochastic
%K Length / Smoothing / %D Length → Standard stochastic parameters.
Overbought / Oversold → Band levels for extreme signals.
Only count crosses inside bands → Restricts signals to crosses that occur fully inside the OB/OS zones.
Weights
Weight: RSI / MACD / Stoch → Adjust each module’s importance. Setting a weight to 0 disables its contribution.
Display
Color Bars By Herd Index → Colors candles when index is extreme.
Show Extremes Labels → Labels bars when the Herd Index reaches extreme bullish or bearish.
Extreme Threshold → Absolute value at which the index is considered “extreme” (default = 2).
BTC Macro Composite Index -Offsettingthis is an indicator using Howell's Thesis of BTC moved by liquidity :
instead of using global M2, it composes :
Global Liquidity (41%) = USD-adjusted CB balance sheets (WALCL, EUCBBS, JPCBBS, CNCBBS)
Investor Risk Appetite (22%)=Copper/Gold ratio, inverted VIX (risk-on), HY vs IG OAS
Gold-related factors(15-20%)= XAUUSD + BTC/Gold ratio (Gold influence on Bitcoin)
All of it offset foward 90 days , and it does a better job on identifying where the btc price will be headed .....
Stochastic (Tri Band Strategy)Based on DayTraderRockStar 1m strategy, but instead of 4 band, there is only 3 and are all overlayed onto the same chart. for how the strategy works refer to this guide www.youtube.com
OMN Heikin Ashi Candle Direction Reversal AlertThis is a indicator to let you know once Heikin Ashi candle has changed direction compared to the candle before it. Set an alert on the indicator to get an audible alert.
Dave Trading Indicator (with Arrows)//@version=5
indicator("A1 SMC Clean Entry (Arrows + SL/TP) - Publishable", overlay=true,
max_labels_count=500, max_lines_count=500, max_boxes_count=200)
// === USER SETTINGS ===
rsiLength = input.int(14, "RSI Length")
slATRMult = input.float(1.5, "Stop Loss (ATR Multiplier)", step=0.1)
tpRR = input.float(2.0, "Take Profit (R:R)", step=0.1)
htfEMA = input.int(200, "Trend EMA (filter)", minval=1)
lookbackHigh = input.int(20, "Liquidity High Lookback")
lookbackLow = input.int(20, "Liquidity Low Lookback")
obLookback = input.int(8, "Order Block Lookback")
keepOnlyLast = input.bool(true, "Keep only latest drawings", tooltip="Deletes previous label/box/lines when a new signal appears")
// === INDICATORS / FILTERS ===
rsi = ta.rsi(close, rsiLength)
atr = ta.atr(14)
trendEMA = ta.ema(close, htfEMA)
// === LIQUIDITY SWEEP LOGIC ===
// A "grab" means price briefly sweeps the recent extreme then closes back beyond it
liqHigh = ta.highest(high, lookbackHigh)
liqLow = ta.lowest(low, lookbackLow)
grabHigh = high > liqHigh and close < liqHigh // stop-hunt above recent highs
grabLow = low < liqLow and close > liqLow // stop-hunt below recent lows
// === CORE ENTRY RULES ===
// Multi-confirmation: liquidity sweep + RSI + EMA trend
longCondition = grabLow and rsi > 50 and close > trendEMA
shortCondition = grabHigh and rsi < 50 and close < trendEMA
// === GLOBAL ARROWS (must be in global scope) ===
plotshape(longCondition, title="BUY Arrow", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.large, text="BUY")
plotshape(shortCondition, title="SELL Arrow", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.large, text="SELL")
// === ALERTS ===
alertcondition(longCondition, title="BUY setup", message="{{ticker}} BUY setup")
alertcondition(shortCondition, title="SELL setup", message="{{ticker}} SELL setup")
// === OBJECT MANAGEMENT: keep only last drawings if enabled ===
var label lastLabel = na
var line lastSL = na
var line lastTP = na
var box lastBox = na
f_delete_prev() =>
if not na(lastLabel)
label.delete(lastLabel)
lastLabel := na
if not na(lastSL)
line.delete(lastSL)
lastSL := na
if not na(lastTP)
line.delete(lastTP)
lastTP := na
if not na(lastBox)
box.delete(lastBox)
lastBox := na
// === WHEN LONG TRIGGERS ===
if longCondition
if keepOnlyLast
f_delete_prev()
entryPrice = close
stopLoss = entryPrice - atr * slATRMult
takeProfit = entryPrice + (entryPrice - stopLoss) * tpRR
// Label (entry)
lastLabel := label.new(bar_index, entryPrice, text="BUY", style=label.style_label_up, color=color.green, textcolor=color.white, size=size.small)
// SL and TP lines (extend a few bars to the right)
lastSL := line.new(bar_index, stopLoss, bar_index + 20, stopLoss, color=color.red, style=line.style_dashed, width=1)
lastTP := line.new(bar_index, takeProfit, bar_index + 20, takeProfit, color=color.green, style=line.style_dashed, width=1)
// Order Block (approx): use last bearish range before move up
bearOB_top = ta.highest(high, obLookback)
bearOB_bot = ta.lowest(low, obLookback)
// draw a box that covers last obLookback candles and spans bot..top
lastBox := box.new(bar_index - obLookback, bearOB_top, bar_index, bearOB_bot, bgcolor=color.new(color.green, 85), border_color=color.green)
// === WHEN SHORT TRIGGERS ===
if shortCondition
if keepOnlyLast
f_delete_prev()
entryPrice = close
stopLoss = entryPrice + atr * slATRMult
takeProfit = entryPrice - (stopLoss - entryPrice) * tpRR
// Label (entry)
lastLabel := label.new(bar_index, entryPrice, text="SELL", style=label.style_label_down, color=color.red, textcolor=color.white, size=size.small)
// SL and TP lines
lastSL := line.new(bar_index, stopLoss, bar_index + 20, stopLoss, color=color.red, style=line.style_dashed, width=1)
lastTP := line.new(bar_index, takeProfit, bar_index + 20, takeProfit, color=color.green, style=line.style_dashed, width=1)
// Order Block (approx): last bullish range before move down
bullOB_top = ta.highest(high, obLookback)
bullOB_bot = ta.lowest(low, obLookback)
lastBox := box.new(bar_index - obLookback, bullOB_top, bar_index, bullOB_bot, bgcolor=color.new(color.red, 85), border_color=color.red)
// === OPTIONAL DEBUG PLOTS (comment out if you don't want them) ===
// plot(rsi, title="RSI", color=color.orange) // off by default to keep chart clean
// plot(trendEMA, title="EMA200", color=color.blue)
// keep indicator valid even if nothing plotted
plot(na)
trending -Separate Pane Color BandThe "Donchian trendi multi time frame Color Band" is designed to identify trend directions based on swing highs and lows (similar to Donchian channel concepts, where trends are determined by breakouts from recent highs/lows). The indicator operates in a separate pane (overlay = false) and primarily visualizes:
Trend Direction: Determined by the relative positions of the most recent swing high and swing low. If the last swing high occurred after the last swing low, it's considered an uptrend (bullish); otherwise, a downtrend (bearish).
Adaptive Trend Band: A colored area plot in the indicator pane that represents an adaptive tracking period (influenced by volatility if enabled), filled with a color indicating the current trend (green for up, red for down).
Multi-Timeframe (MTF) Table: An optional table displayed in the top-right corner, showing the trend signal (Bullish or Bearish) for up to 6 user-defined higher timeframes. Each cell is colored based on the trend.
The indicator uses swing detection to gauge trend, incorporates optional volatility-based adaptation for responsiveness, and focuses on multi-timeframe analysis for broader market context. It's not a direct Donchian channel (which typically plots upper/lower bands), but borrows the idea of using highest/lowest prices over a period to detect pivots. It doesn't generate buy/sell signals explicitly but can be used for trend confirmation across timeframes.
Key features include tooltips for inputs, making it user-friendly, and limits on bars/labels for performance.
Key Inputs and Their Roles
The indicator provides customizable inputs grouped into "Swing Points", "Style", and "Multi Timeframe". Here's a breakdown:
Swing Period (prd): Default 50, minimum 2. This sets the lookback period (in bars) for identifying swing highs and lows. Higher values capture major swings (less noise, more lag); lower values detect minor swings (more responsive, but noisier).
Adaptive Price Tracking (baseAPT): Default 20, minimum 1. This base value controls the responsiveness of an adaptive tracking mechanism (similar to a VWAP or moving average length). Lower values make it tighter to price action; higher values smooth it out.
Adapt APT by ATR ratio (useAdapt): Default false. If enabled, the tracking period dynamically adjusts based on market volatility (measured via ATR - Average True Range). High volatility shortens the period for faster reaction; low volatility lengthens it for smoothness.
Volatility Bias (volBias): Default 10.0, minimum 0.1. This amplifies or dampens how much volatility affects the adaptive tracking. Values >1 make it more sensitive to volatility changes; <1 make it less reactive.
Up Color (S): Default lime (green). Color for bullish trends in the band and table.
Down Color (R): Default red. Color for bearish trends in the band and table.
Show MTF Table (show_table): Default true. Toggles the display of the multi-timeframe trend table.
Time frames (tf1 to tf6): Defaults: '1' (1-minute), '3' (3-minute), '15' (15-minute), '60' (1-hour), '240' (4-hour), 'D' (daily). These are the higher timeframes for which trend directions are calculated and shown in the table.
Usage and Interpretation
On the Chart: Add this to a TradingView chart (e.g., for stocks, crypto, forex). The colored area in the indicator pane shows the current timeframe's trend: green band = bullish, red = bearish. The band's height reflects the adaptive period (wider in low volatility if adaptation is on).
MTF Table: Use this for alignment across timeframes. If most/higher timeframes are bullish, it might confirm an uptrend on the current chart. Ideal for trend-following strategies (e.g., trade in the direction of higher TFs).
Customization Tips:
Increase prd for longer-term trends.
Enable useAdapt in choppy markets for better responsiveness.
Adjust timeframes to match your trading style (e.g., scalping: lower TFs; swing: higher).
Limitations:
Relies on historical bars (max_bars_back=5000), so it may not load on very long charts.
No alerts or signals built-in; it's visual-only.
The "Donchian" in the name is loose—it's more pivot-based than full channels.
Adaptation uses ATR, which assumes volatility drives trend responsiveness, but may lag in ranging markets.
TNP/BB Trend IndicatorThis indicator identifies trend shifts on the 1H timeframe by combining trigger candle patterns with daily support/resistance zones. It helps traders align lower-timeframe entries with higher-timeframe context.
🔹 Core Logic
Daily Zones
Uses the daily chart to mark bullish zones (support) and bearish zones (resistance).
A valid trend signal only occurs when price action aligns with these zones.
Trigger Candles (1H)
TNP (Triple Negative/Positive Price): A structured 3-bar pattern indicating strong directional intent.
BB (Big Body Candle): A wide-range candle with significant body size compared to recent volatility, signaling momentum.
Trend Confirmation
A Bullish Trend is signaled when a bullish trigger forms inside a daily bullish zone.
A Bearish Trend is signaled when a bearish trigger forms inside a daily bearish zone.
Signals are plotted with arrows on the chart, and the current trend state (Bullish / Bearish / Neutral) is displayed live.
Scalping Pro - MTF High/Low + Dual ZigZag + Dual WMA by KidevThis is a multi-purpose intraday & swing trading tool that overlays key market structure on your chart. It combines:
Multi-Timeframe High/Low Levels
Plots straight transverse lines (step lines) for:
1 Week (1W)
1 Day (1D)
4 Hours (4H)
2 Hours (2H)
1 Hour (1H)
30 Minutes (30m)
15 Minutes (15m)
5 Minutes (5m)
Each timeframe has:
Toggle switch (On/Off)
Separate color options for High & Low lines
These lines help traders see where price is respecting or rejecting major support/resistance across multiple timeframes.
Dual ZigZag Overlay
Two independent ZigZag plots (A & B).
Each has its own:
Depth setting (bars to confirm pivot)
Color option
Toggle On/Off
Helps visualize swing highs and lows and detect trend waves.
Currently shows pivot circles (can be extended to connecting lines).
Dual Weighted Moving Averages (WMA)
Two separate WMAs (default lengths: 34 & 100).
Each has toggle and color control.
Useful for trend direction & momentum analysis.
How to Use:
Turn ON only the timeframe levels you care about (too many at once may clutter the chart).
Use higher timeframe lines (1W, 1D, 4H) as major S/R zones, and lower timeframe lines (30m, 15m, 5m) for scalping & intraday breakout levels.
Combine ZigZag A & B to confirm wave patterns or fractal swings.
Use WMAs to spot trend bias:
Price above both WMAs → bullish
Price below both WMAs → bearish
Crossovers → possible trend change
✅ Best suited for: Intraday traders, swing traders, and scalpers who need clear multi-TF support/resistance + trend structure in one tool.
LEAP Put Edge — Top Risk Oscillator (v6, divergences + HTF)Pinpoint market tops with precision — a composite oscillator built to spot exhaustion, bearish divergences, and high-probability LEAP Put entry zones.
The LEAP Put Edge — Top Risk Oscillator is designed specifically to help identify high-probability entry points for long-dated Put options (LEAPs) by highlighting exhaustion at market tops. Unlike generic overbought/oversold tools, it combines slower MACD and DMI/ADX for trend quality, RSI and Stochastic RSI for momentum extremes, volume spike and upper-wick exhaustion signals for capitulation risk, and optional bearish divergences in RSI and MACD to confirm weakening strength. The output is a smoothed composite score scaled from -100 to +100, where higher values indicate rising top-risk and bearish edge conditions. Clear thresholds, color-coded plots, and built-in alerts make it straightforward and practical for traders seeking simple, actionable signals to time Put entries with confidence.
Trading Stats BarSimple statistics bar designed to give important values for swing trading
Most of the values are self explanatory
Float Grade
Combines float and float % designed to give a sense if the stock has the potential to move quickly. If the float is less than 20 million and float % less than 50, this has a high potential to make fast moves.
Volume Run Rate
Concept is to focus on the opening x minutes and average this value over the previous y days
A SRCDrawing support and resistance lines based on the price of candles that are multiple times larger than their recent period average
Smart Money Windows- X7Smart Money Windows 📊💰
Unlock the secret moves of the big players! This indicator highlights key liquidity traps, smart money zones, and market kill zones for the Asian, London, and New York sessions. See where the pros hide their orders and spot potential price flips before they happen! 🚀🔥
Features:
Visual session boxes with high/low/mid levels 🟪🟫
NY session shifted 60 mins for precise timing 🕒
Perfect for spotting traps, inducements & smart money maneuvers 🎯
Works on Forex, crypto, and stocks 💹
Get in the “Smart Money Window” and trade like the pros! 💸🔑
By HH
Justin's MSTR Powerlaw Price PredictorJustin's MSTR Powerlaw Price Predictor is a Pine Script v6 indicator for TradingView that adapts Giovanni Santostasi’s Bitcoin power law model to forecast MicroStrategy (MSTR) stock prices. The price prediction is based on the the formula published in this article:
www.ccn.com
Composite Money Flow (MFI + CMF + OBV z-score)Composite Money Flow gives a single, easy-to-read readout of buy/sell pressure by combining three complementary flows:
MFI (Money Flow Index) — price × volume momentum, native 0..100
CMF (Chaikin Money Flow) — accumulation/distribution across the bar (≈ −1..+1)
OBV z-score — manual OBV (cumulative signed volume) standardized, then squashed to −100..+100
All three are normalized to the same scale (−100..+100) and combined with user-set weights to form a composite Money Flow Score plus a Signal (SMA). Use thresholds to flag strong accumulation/distribution and alerts for timely notifications.
What you get
Money Flow Score (−100..+100) with color change at zero
Signal line (SMA) to smooth whipsaw
Upper/Lower thresholds (defaults +50 / −50) with optional background shading
Component lines (optional) to see each contributor (MFI/CMF/OBV) on the same scale
Six alerts: cross up/down 0, enter/exit extreme zones, cross above/below signal
Inputs (key)
Lengths: MFI Length, CMF Length, OBV Z-Score Length, Signal Smoothing
Weights: Weight: MFI, Weight: CMF, Weight: OBV Z-Score (blend to taste)
Zones: Upper Threshold (+), Lower Threshold (−)
Display: Show Component Lines, Shade Background in Extreme Zones
How traders use it
Direction filter: Score > 0 favors longs; < 0 favors shorts.
Momentum turns: Score crosses Signal → early shift in flow.
Strength zones: Above Upper = strong buy pressure; below Lower = strong sell pressure.
Confluence: Pair with structure (S/R, trend) and execution rules (ATR stop, risk budget).
Notes (implementation)
OBV is computed manually for compatibility; then standardized (z-score) and squashed to −100..+100 (softsign).
All plots are non-repainting; signals update live until bar close like any indicator.
Alerts Provided
Money Flow crosses up 0
Money Flow crosses down 0
Money Flow enters positive zone (above Upper)
Money Flow enters negative zone (below Lower)
Money Flow crosses above Signal
Money Flow crosses below Signal
Good starting settings
MFI 14, CMF 20, OBV Z-Score 50, Signal 9
Weights: MFI 1.0, CMF 1.0, OBV 1.0
Thresholds: +50 / −50
Turn on background shading for quick visual reads
Disclaimer
This script is for educational purposes only and is not financial advice or a recommendation. Trading involves risk; past results do not guarantee future performance. Signals can fail, especially around news and regime shifts. Test on paper, verify settings, and use appropriate position sizing and risk controls. You are solely responsible for your trading decisions.
NYSE Advancing Issues & Volume RatiosOverview
This comprehensive market breadth indicator tracks two essential NYSE ratios that provide deep insights into market sentiment and internal strength:
NYSE Advancing Issues Ratio
NYSE Advancing Volume Ratio
Dual Ratio Analysis
Issues Ratio: Measures the percentage of NYSE stocks advancing vs. total issues
Volume Ratio: Measures the percentage of NYSE volume flowing into advancing stocks
Both ratios displayed as easy-to-read percentages (0-100%)
Customizable Display Options
Toggle each ratio on/off independently
Choose from multiple moving average types (SMA, EMA, WMA)
Adjustable moving average periods
Custom color schemes for better visualization
Reference Levels
50% Line: Market neutral point (gray dashed)
10% Line: Extremely bearish breadth (red dotted)
90% Line: Extremely bullish breadth (green dotted)
Optional background highlighting for extreme readings
Smart Alerts
Cross above/below 50% (neutral) for both ratios
Extreme readings: Above 90% (strong bullish) and below 10% (strong bearish)
Real-time notifications for key market breadth shifts
📈 How to Interpret
Bullish Signals
Above 50%: More stocks/volume advancing than declining
Above 90%: Extremely strong market breadth (rare occurrence)
Divergence: Price making new highs while breadth weakens (potential warning)
Market Timing
Extreme readings (10%/90%) often coincide with market turning points
Breadth thrusts from extreme levels can signal powerful moves
Use with other technical indicators for enhanced timing
Global Sessions with Trend & Liquidity Features:
-Session ranges with customizable lines & colors
-Opening range markers and optional background shading
-Automatic trend detection per session (Bullish / Bearish / Neutral)
-Indicators when highs/lows are broken
-Clean visual design with toggles for minimal or detailed display
This Pine Script code is designed to help traders visualize and analyze different market sessions. It's a tool that displays the trading hours for the Asian, London, and New York sessions right on the chart.
The main purpose is to show when these key markets are open and to highlight their price ranges. It also includes features to track the trend within each session and to identify "liquidity sweeps" or moments when the price breaks the high or low of a previous session.
In simple terms, it helps a trader see what the market is doing and where the price is likely to go, all based on the major global trading times. It's especially useful for day traders who want to align their strategies with the activity of specific markets.
P.S. Apologies to users not in the EST timezone! This version is hardcoded to Eastern Standard Time, and I'm not currently sure how to automatically adjust it for different timezones. But you can adjust manually and click the dropdown menu to Save As Default.
[Top] Simple ATR TP/SLSimple TP/SL from ATR (Locked per Bar) - Advanced Position Management Tool
What This Indicator Does:
Automatically calculates and displays Take Profit (TP) and Stop Loss (SL) levels based on Average True Range (ATR)
Locks ATR values and direction signals at the start of each bar to prevent repainting and provide consistent levels
Offers multiple direction detection modes including real-time candle-based positioning for dynamic trading approaches
Displays entry, TP, and SL levels as clean horizontal lines that extend from the current bar
Original Features That Make This Script Unique:
Bar-Locked ATR System: ATR values are captured and frozen at bar open, ensuring levels remain stable throughout the bar's progression
Multi-Modal Direction Detection: Four distinct modes for determining TP/SL positioning - Trend Following (EMA-based), Bullish Only, Bearish Only, and real-time Candle Based
Real-Time Candle Flipping: In Candle Based mode, TP/SL levels flip immediately when the current candle changes from bullish to bearish or vice versa
Persistent Line Management: Uses efficient line object management to prevent ghost lines and maintain clean visual presentation
Flexible Base Price Selection: Choose between Open (static), Close (dynamic), or midpoint (H+L)/2 for entry level calculation
How The Algorithm Works:
ATR Calculation: Captures ATR value at each bar open using specified length parameter, maintaining consistency throughout the bar
Direction Determination: Uses different methods based on selected mode - EMA crossover for trend following, or real-time candle color for dynamic positioning
Level Calculation: TP level = Base Price + (Direction × TP Multiplier × ATR), SL level = Base Price - (Direction × SL Multiplier × ATR)
Visual Management: Creates persistent line objects once, then updates their positions every bar for optimal performance
Direction Modes Explained:
Trend Following: Uses 5-period and 12-period EMA relationship to determine trend direction (locked at bar open)
Bullish Only: Always places TP above and SL below entry (traditional long setup)
Bearish Only: Always places TP below and SL above entry (traditional short setup)
Candle Based: Dynamically adjusts based on current candle direction - flips in real-time as candle develops
Key Input Parameters:
ATR Length: Period for ATR calculation (default 14) - longer periods provide smoother volatility measurement
TP Multiplier: Take profit distance as multiple of ATR (default 1.0) - higher values target larger profits
SL Multiplier: Stop loss distance as multiple of ATR (default 1.0) - higher values allow more room for price movement
Base Price: Reference point for level calculations - Open for static entry, Close for dynamic tracking
Direction Mode: Method for determining whether TP goes above or below entry level
How To Use This Indicator:
For Position Sizing: Use the displayed SL distance to calculate appropriate position size based on your risk tolerance
For Entry Timing: Wait for price to approach the entry level before taking positions
For Risk Management: Set your actual stop loss orders at or near the displayed SL level
For Profit Taking: Use the TP level as initial profit target, consider scaling out at this level
Mode Selection: Choose Candle Based for scalping and quick reversals, Trend Following for swing trading
Visual Style Customization:
Line Colors: Customize TP line color (default teal) and SL line color (default orange) for easy identification
Line Widths: Adjust TP/SL line thickness (1-5) and entry line thickness (1-3) for visibility preferences
Clean Display: Lines extend 3 bars forward from current bar and update position dynamically
Best Practices:
Use on clean charts without multiple overlapping indicators for clearest visual interpretation
Combine with volume analysis and key support/resistance levels for enhanced decision making
Adjust ATR length based on your trading timeframe - shorter for scalping, longer for position trading
Test different TP/SL multipliers based on the volatility characteristics of your chosen instruments
Consider using Trend Following mode during strong trending periods and Candle Based during ranging markets
FijuThis indicator is designed to identify buy opportunities and then assist in trade management.
It relies on several technical filters:
Long-term trend: price above the 200-period moving average.
Momentum: bullish MACD (MACD line > signal line) and optionally positive.
Relative strength: RSI above 30, with detection of overbought conditions and weakness through the RSI moving average.
Timing: additional validation using candle color and proximity of the price to the SMA200 (limited deviation).
The indicator highlights different states using background colors and a label on the last candle:
🟢 Buy: potential buy signal.
🔵 Hold: keep the position.
🟠 Warning: caution, RSI is overbought or losing strength.
🔴 Sell: conditions invalidated, exit recommended.
👉 This is not an automated system but a decision-support tool. It only works for long entries and must be combined with a proper trade management methodology (money management, stop-loss, take-profit, trend following, etc.).
VVIX/VIX Ratio with Interpretation LevelsVVIX/VIX Ratio with Interpretation Levels
This indicator plots the ratio of VVIX (Volatility of Volatility Index) to VIX (CBOE Volatility Index) in a separate panel.
The ratio highlights when the options market is pricing unusually high volatility in volatility (VVIX) relative to the base volatility index (VIX).
Ratio < 5 → Complacency: Markets expect stability; often a pre-shock zone.
5–6 → Tension Building: Traders begin hedging volatility risk while VIX remains low.
6–7 → Elevated Risk: Divergence warns of potential regime change in volatility.
> 7 → High-Risk Zone: Options market pricing aggressive swings; can precede volatility spikes in equities.
The script also includes dashed interpretation lines (5, 6, 7) and automatic labels when key thresholds are crossed.
Background shading helps visualize current regime.
Use cases:
Detect hidden stress when VIX remains calm but VVIX rises.
Anticipate potential volatility regime shifts.
Support risk management and timing of long/short volatility strategies.
Chandili ex aksh//@version=5
indicator("Chandelier Exit", overlay=true)
// === Inputs ===
length = input.int(22, "ATR Length")
mult = input.float(3.0, "ATR Multiplier")
// === ATR Calculation ===
atr = ta.atr(length)
// === Chandelier Exit Formulas ===
longExit = ta.highest(high, length) - atr * mult
shortExit = ta.lowest(low, length) + atr * mult
// === Plot Stops ===
plot(longExit, title="Long Stop", color=color.green, linewidth=2)
plot(shortExit, title="Short Stop", color=color.red, linewidth=2)