Index Option Auto Anchored VWAPThis Indicator will plot two Anchored VWAP Automatically
1. First Anchor on First Candle of the Chart
2. Second Anchor on Last or Current Friday
Educational
BTCUSD 5m Aggressive Buy/Sell Signals v2 with AlertsThis indicator highlights potential buy and sell opportunities on the BTCUSD 5-minute chart. It plots visual signals on the chart and includes optional TradingView alerts for fast notifications.
Key features:
- Aggressive scalp-style signals
- 5-minute timeframe focus
- Simple and clean logic with clear markers
- Integrated alerts for buy and sell triggers
⚠️ Disclaimer: This script is for educational and informational purposes only. It is not financial advice. Use at your own risk and always manage your positions responsibly.
BTC VWAP + EMA | Signal + Trailing ExitHello Everyone, this Indicator works only on futures and 15mins time frame.
VWAP + EMA-based signal tool with basic volatility filtering and trailing exit logic.
All the best :)
Prakash and Vicky TrendPrakash and Vicky Trend
This indicator is designed to help traders identify potential trend changes and key price levels on the chart. It uses three weighted moving averages and the volume-weighted average price (VWAP) for a balanced view of short-term momentum, overall trend, and market value.
The fast and slow moving averages generate buy and sell signals when they cross over or under each other, signaling shifts in market momentum.
The longer-term moving average acts as a trend filter, helping traders see the bigger picture direction.
VWAP offers a benchmark level watched by institutions, highlighting areas of value and potential support or resistance.
This combination provides a simple yet effective framework for making trading decisions with a clear view of price action, trend strength, and key levels.
Live Price Watermark (Flashing Overlay)Displays the current price as a large, centered watermark directly on your chart. The text color updates dynamically:
- Green when price rises
- Red when price falls
- Translucent black when unchanged
Dhokiya's 0.09% IndicatorThis is a custom indicator for predicting the levels on NSE:NIFTY chart for day trading. More strategy details will be updated soon.
(WIP)
- Rahul Dhangar
Mr Zinc Strat [MMT]Mr Zinc Strat Indicator
This script is inspired by Mr Zinc strategy. Big shoutout to him.
HOW IT WORKS
This script tracks 2 sessions: previous day range from 4AM-5PM EST and current day London session from 4AM-9:15AM EST. The time is taken from his Youtube video .
It then draws out the session line high, low, and the EQ, which then automates the process of drawing individual session. An anchor line is also drawn out when the RTH (9:30AM-4PM EST) begins.
HOW YOU CAN USE IT
Please go over his Youtube video for in-depth strategy.
Modüler Trailing Stop (Doğru Ölçekli)
📌 Modular Trailing Stop – Advanced Risk Management for Long & Short Strategies
Modular Trailing Stop is a dual-direction stop management tool that calculates independent stop levels for long and short positions. It is fully scale-adjusted, strategy-agnostic, and optimized for TradingView integration.
🚀 Key Features
🔹 Dual-Side Stop Logic
Separate Ref High and Stop levels for long and short trades, allowing precise and directional control.
🔹 Modular Architecture
Designed to be easily integrated into any indicator or strategy. Operates independently from entry signals.
🔹 Accurate Price Scaling
Automatically adjusts to symbol tick size using syminfo.mintick, ensuring precision across all markets (BTCUSD, ETHUSD, USDTRY...).
🔹 Static Trailing Logic
Once a position is opened, stop levels are anchored to a fixed reference price and adjusted by ATR volatility.
🔹 User-Configurable
- Customizable ATR period and multiplier
- Manual reference high percentages for long and short
- Real-time table display on the chart with key values
⚙️ Calculation Formulas
- Ref High (Long) = Base Price × (1 + %Offset) × scaleFix
- Ref High (Short) = Base Price × (1 - %Offset) × scaleFix
- Step = ATR × Multiplier
- Long Stop = Ref High (Long) – Step
- Short Stop = Ref High (Short) + Step
📈 Use Cases
- Volatility-based static stop-loss framework
- Compatible with RSI, EMA crossover, breakout, and custom signal systems
- Backtesting via TradingView Strategy Tester (WinRate, Sharpe, AvgPnL...)
🧪 Example Backtest (BTCUSDT, 4H Timeframe)
- Win Rate: 41.9%
- Sharpe Ratio: 0.27
- Profit Factor: 1.31
- Avg Trade Duration: 18 bars
- Test Strategy: RSI-based entries + modular trailing stops
🧩 Strategy Integration (Sample)
strategy.exit("Long Exit", from_entry="Long", stop=longStop)
strategy.exit("Short Exit", from_entry="Short", stop=shortStop)
🏁 Summary
Modular Trailing Stop is a robust and intuitive stop-loss management tool. It can be used as a standalone module or combined with any strategy for improved position handling, effective drawdown control, and systematic risk management.
Whether you're building strategies or optimizing entries and exits, this tool brings precision and modular flexibility to your trading workflow.
Custom Signal v1 - Ivan - Strict One Arrowtrend following indicator, do buy or sell with m15 chart on xau/usd
محدد الأوقات المطور جداً v6
Determine the candle times at any hour you want. If the strategy you are working on is CRT, specify the 4-hour frame and choose the time 1-5-9.
9AM–11AM NAS100 Session Box//@version=5
indicator("9AM–11AM NAS100 Session Box", overlay=true)
// Define session times in New York (EST)
session_start = timestamp("America/New_York", year, month, dayofmonth, 09, 0)
session_end = timestamp("America/New_York", year, month, dayofmonth, 11, 0)
// Detect if we're inside the session window
in_session = (time >= session_start) and (time < session_end)
// Track high/low of the session
var float session_high = na
var float session_low = na
if (in_session)
session_high := na(session_high) ? high : math.max(session_high, high)
session_low := na(session_low) ? low : math.min(session_low, low)
else
session_high := na
session_low := na
// Draw the session box
bgcolor(in_session ? color.new(color.blue, 85) : na)
// Optionally draw lines at session high/low
plot(in_session ? session_high : na, title="Session High", color=color.green, linewidth=1)
plot(in_session ? session_low : na, title="Session Low", color=color.red, linewidth=1)
IU Fibonacci Levels For IntradayDESCRIPTION
This indicator draws intraday Fibonacci levels from the opening price of the day using percentage-based retracements. It helps traders identify potential intraday support and resistance zones derived from the day’s opening bias. The levels are dynamically calculated and displayed with optional labels and customizable colors, making it an effective tool for both breakout and mean-reversion intraday strategies.
USER INPUTS
Direction Of The Level
Choose whether to show Upside, Downside, or Both level sets based on your directional bias.
Show Labels of Levels
Option to enable or disable text labels displaying Fibonacci values and prices.
Individual Level Toggles & Colors
You can choose to show or hide each of the following Fibonacci levels and set their respective colors:
* 0.236
* 0.328
* 0.500
* 0.618
* 0.786
* 1.000
INDICATOR LOGIC
On the first bar of the session, the opening price is captured.
Fibonacci levels are then calculated above and below this open using percentage multipliers (for example, day\_open + (day\_open \* 0.236%) for the 0.236 level).
Depending on the selected direction, upside and/or downside levels are plotted.
Filled zones are drawn between levels to visually highlight key price zones.
Optionally, each level can be labeled with its Fibonacci value and price.
WHY IT IS UNIQUE
Unlike traditional swing-based Fibonacci retracements, this tool uses the day’s opening price as an anchor, specifically designed for intraday traders.
Allows traders to quickly visualize micro-support and resistance levels that adapt every day.
Highly customizable and easy to read, with filled level bands for better zone recognition.
Works independently of indicators like RSI, MACD, or moving averages – purely based on price action logic.
HOW USER CAN BENEFIT FROM IT
Spot precise intraday reversal zones or breakout regions.
Combine with price action or volume analysis for smarter entries.
Filter trades by choosing directional bias (Up Site, Down Site, or Both).
Set profit targets or stop-losses based on Fibonacci bands.
Works great for scalpers, day traders, and even short-term swing traders looking to align with opening price momentum.
Disclaimer
This indicator is not financial advice, it's for educational purposes only highlighting the power of coding( pine script) in TradingView, I am not a SEBI-registered advisor. Trading and investing involve risk, and you should consult with a qualified financial advisor before making any trading decisions. I do not guarantee profits or take responsibility for any losses you may incur.
Normalized EMA Cycle (NEC)Normalized EMA Cycle (NEC)
The Normalized EMA Cycle (NEC) is a versatile momentum and trend reversal tool designed to detect high-probability turning points and gauge the strength of price cycles.
It combines fast and slow Exponential Moving Averages (EMAs), dynamic normalization, and adaptive transparency to create clear, intuitive reversal signals on the chart.
🔹 How It Works
EMA Differencing
The NEC calculates the difference between a fast EMA and a slower EMA:
Fast EMA Length (default 6) captures short-term momentum.
Slow EMA Length (default 16) tracks broader trends.
The slope of this difference identifies accelerating or decelerating momentum.
Normalization to 0–100 Scale
The raw EMA difference is scaled relative to the recent Alpha Period range (default 6 bars).
This transforms the value into a normalized oscillator ranging between 0 and 100.
A 3-period Hull Moving Average (HMA) smooths this series to reduce noise.
Overbought and Oversold Thresholds
By default:
Overbought Level: 75
Oversold Level: 25
Crossovers of these levels are used to detect potential reversals.
Adaptive Alpha Adjustment
The normalized value is transformed into an “Alpha Schaff” line, dynamically shifting between price and normalized cycles.
This helps the model adjust to different volatility regimes.
Trend Reversal Logic
Bullish Reversal:
Normalized oscillator crosses above the Oversold Level.
EMA difference slope is positive.
Bearish Reversal:
Normalized oscillator crosses below the Overbought Level.
EMA difference slope is negative.
Additional confirmation comes when price crosses the Alpha Schaff line in the direction of momentum.
Dynamic Confidence Visualization
The indicator calculates a trend confidence score based on the normalized separation of the EMAs.
The transparency of reversal markers dynamically adjusts:
Strong trends = more opaque signals
Weak trends = more transparent signals
🔹 How to Use
✅ Entries
Long Signal: Aqua upward label appears below a bar.
Conditions:
Bullish reversal or price crossing above Alpha Schaff
Normalized slope is rising
Short Signal: Fuchsia downward label appears above a bar.
Conditions:
Bearish reversal or price crossing below Alpha Schaff
Normalized slope is falling
✅ Trend Strength
The less transparent the signal marker, the more significant the trend.
✅ Customization
Use the inputs to fine-tune sensitivity:
Shorter EMAs: Faster signals
Longer EMAs: Smoother trends
Alpha Period: Adjusts the lookback range for normalization
🟢 Best Practices
NEC is best used in combination with other trend confirmation tools (e.g., price structure, volume, or higher timeframe EMAs).
Avoid relying on signals in extremely low-volume or choppy ranges.
⚠️ Disclaimer
This script is intended for educational purposes only and does not constitute financial advice. Trading involves substantial risk, and you should consult your financial advisor before making any investment decisions.
SD Levels"SD Levels", is a powerful tool for technical analysis that automatically calculates and plots key price levels based on the price action within a user-defined time range. It functions by identifying a specific trading session, calculating the midpoint and half the range of that session's price action, and then using these values as a baseline and a standard deviation equivalent to project a series of customizable Fibonacci-style levels into the future.
These projected levels can act as potential support and resistance zones, helping traders identify significant price areas where the market might react. The indicator is highly customizable, allowing users to tailor its functionality and appearance to their specific trading strategies.
Key Features
• User-Defined Time Range: You can specify a particular time window (e.g., the first three hours of the New York session) and a corresponding timezone. The indicator will base all its calculations on the high, low, and closing prices within this defined period each day.
• Standard Deviation-Based Levels: The core of the indicator is its use of a "standard deviation" value, which is calculated as half the range (High - Low) of the specified session. The baseline, or "0" level, is the midpoint of this range.
• Customizable Fibonacci Levels: The script allows for the plotting of up to 11 distinct levels, each defined by a multiplier of the calculated standard deviation. Users have complete control over:
o The level's multiplier value.
o Whether the level is displayed.
o The color, style (solid, dashed, dotted), and thickness of the level line.
o The option to display a text label for each level.
• Mirrored Levels: An option is available to automatically "mirror" each level on the opposite side of the baseline. For example, if you have a level at 1.5 standard deviations above the baseline, enabling the mirror function will also plot a corresponding level at -1.5 standard deviations below it.
• Visual Customization: Beyond individual line styles, you can adjust the overall appearance of the levels, including:
o Adding a transparent background fill between the levels to enhance visibility.
o Adjusting the padding (extension) of the level lines to the right of the chart.
o Controlling the size of the labels and choosing to display the level value, the price value, or both.
• Historical Analysis: The indicator can display these calculated levels for a user-specified number of previous days, allowing for back-testing and analysis of how price has historically interacted with these zones.
How It Works
1. Session Identification: The indicator first identifies the bars on the chart that fall within the user-defined Range Time and Timezone.
2. Range Calculation: During this identified session, it records the highest high and the lowest low.
3. Baseline and Deviation Calculation: At the end of the session, it calculates two critical values:
o Baseline: The midpoint of the session's range, calculated as (range_high + range_low) / 2. This serves as the 0 level.
o Standard Deviation Value: Half of the session's total range, calculated as (range_high - range_low) / 2.
4. Level Plotting: Using the baseline and the standard deviation value, the indicator calculates and plots the various user-defined Fibonacci levels. For instance, a level with a multiplier of 2.0 would be plotted at baseline + (2 * stdev_val).
5. Drawing and Extension: The calculated levels are drawn starting from the beginning of the session and are extended forward in time, updating with each new bar. This allows traders to see how the current price is interacting with the levels derived from the earlier session.
In essence, the "SD Levels" indicator provides a structured and automated way to identify and visualize significant, data-driven price levels based on the volatility and price action of a specific, important trading period.
TTNY - CISD modelfirst version.
This indicator takes an user time and price input to start tracking CISD entry models. The use is quite straightforward I believe.
Buying/Selling Climax DetectorBuying/Selling Climax Detector (VSA-Based)
📝 Description:
This indicator identifies potential buying and selling climaxes using principles from Volume Spread Analysis (VSA). It highlights candles where:
Buying Climax: Wide price spread + high volume + bearish close
Selling Climax: Wide price spread + high volume + bullish close
These events may signal exhaustion of trend, smart money activity, or potential reversals.
🔍 How It Works:
Calculates average volume and spread over the last 20 candles.
Flags candles where volume exceeds 120% of the average and spread is wider than usual.
Plots red and green labels on the chart to mark climax events.
⚙️ Best Used On:
High-volume assets (e.g., BTC/USD, major stocks)
Lower timeframes (e.g., 5m, 15m) for intraday signals
JIYANS FVGJIYAN'S FVG is a powerful Fair Value Gap (FVG) indicator designed to help traders visually identify and track bullish and bearish imbalances across customizable timeframes. The script automatically detects FVGs based on market structure and plots them with shaded boxes and clear boundary lines on the chart.
Key Features:
Multi-Timeframe Detection: Select your preferred timeframe for FVG detection (e.g., H4, H1, M30).
Visual Clarity: Displays shaded gaps with customizable colors, upper and lower boundary lines, and optional midpoint lines for precise reference.
Dynamic Management: Automatically removes mitigated (filled) gaps to keep the chart clean and focused.
Labeling: Annotates each FVG with the selected timeframe for easy tracking.
Alerts: Built-in alerts notify you when a new FVG forms or when price touches the boundary of an existing unmitigated FVG.
This tool is perfect for traders who rely on price imbalances and fair value gaps to identify potential trading opportunities and key areas of interest.
Daily/Weekly/Monthly Levels as per INDVIX By Biswaranjan_MDescription: This indicator dynamically draws Daily, Weekly, and Monthly range levels based on the INDIAVIX volatility index. It helps traders visualize potential price zones derived from market volatility and trend behavior.
Note: The indicator dynamically pulls the INDIAVIX value for the previous day and the previous day close of Index (Nifty 50/Bank Nifty/Sensex etc.), then calculates the daily/weekly/monthly ranges as per the user input and draws the levels on the chart as support and resistance.
Key Features:
1. INDIAVIX-Based Range Levels
Calculates projected range levels using the current or past INDIAVIX value, combined with the closing price of the stock or index.
2. Timeframe Flexibility
Choose to display Daily, Weekly, or Monthly levels — each derived from either:
- Today’s close and INDIAVIX, or
- Previous Week/Month close with the corresponding historical INDIAVIX value.
3. Historical Context Mode
Toggle historical mode to project how past levels would have looked using actual INDIAVIX values at the time.
Additional Tools:
* Day Open Line – Marks the opening price of the current trading day.
* Option to add 4 EMAs/SMAs – Moving average for trend following.
* VWAP – Volume-Weighted Average Price for intraday bias and mean reversion analysis.
* Open Range - This option plots the Open Range Box based on the first N minutes of the trading session (e.g., 15, 30, or 60 minutes) and automatically extends the range zone across the entire intraday session up to 3:30 PM.
It is designed for intraday traders, particularly those trading NSE stocks, F&O scripts, and index futures, but works globally on any market with regular intraday sessions.
This all-in-one tool gives you a volatility-informed structure for understanding intraday and positional market dynamics. Designed for any equity/index where INDIAVIX relevance applies.
Release Notes:
In this release, added an option to include a mid level between support and resistance levels.
This mid level option can be enabled or disables from indicators Input tab
Release Notes:
Just rounding down the IndiaVix number.
Release Notes:
Removed the Zero-Lag EMAs and added 4 Moving options to the indicator.
Release Notes:
Added ORB Range to this indicator
Release Notes:
Increased the support and resistance levels from maximum 5 to 10. No other changes to the indicator.