EMAs + LSMA Cross Alert (Mejorado)his indicator is designed to identify buy and sell signals based on the behavior of multiple exponential moving averages (EMAs) and a Least Squares Moving Average (LSMA). It includes 5 EMAs and one LSMA, with visual and alert features.
📌 Components:
EMA 4 (purple)
EMA 9 (Fuchsia)
EMA 21 (blue)
EMA 50 (Green)
EMA 200 (maroon)
LSMA 30 (Orange)
🔍 Signal Logic:
✅ Buy Signal:
The LSMA (30) must be below both EMA 4 and EMA 9.
A bullish crossover occurs: EMA 4 crosses above EMA 9.
Only one signal is triggered per crossover, avoiding repeated alerts during trend continuation.
❌ Sell Signal:
The LSMA (30) must be above both EMA 4 and EMA 9.
A bearish crossover occurs: EMA 4 crosses below EMA 9.
Only one signal is triggered per crossover, avoiding repeated alerts during trend continuation.
🖥️ Visual Features:
Option to show/hide each EMA and the LSMA.
Buy/Sell markers appear at cross points.
A white background highlight marks the candle where the signal occurs (optional).
Visuals scale dynamically with the chart zoom and axes.
🔔 Alerts:
Custom alert conditions for Buy and Sell.
Alerts can trigger push notifications to the TradingView mobile app, email, or webhook.
Configured to avoid repeating alerts unless the trend resets and a new valid crossover occurs.
指標和策略
ATR Label (Top Right)Final version easier to run daily ATR first, then move to lower time frames, only purpose is to see the ATR quick
Candles by Day, Time, Month + StatsThis Pine Script allows you to filter and display candles based on:
📅 Specific days of the week
🕒 Custom intraday time ranges (e.g., 9:15 to 10:30)
📆 Selected months
📊 Shows stats for each filtered block:
🔼 Range (High – Low)
📏 Average candle body size
⚙️ Key Features:
✅ Filter by day, time, and month
🎛 Toggle to show/hide the stats label
🟩 Candles are drawn only for selected conditions
📍 Stats label is positioned above session high (adjustable)
⚠️ Important Setup Instructions:
✅ 1. Use it on a blank chart
To avoid overlaying with default candles:
Open the chart of your preferred symbol
Click on the chart type (top toolbar: "Candles", "Bars", etc.)
Select "Blank" from the dropdown (this will hide all native candles)
Apply this indicator
This ensures only the filtered candles from the script are visible.
Adjust for your local timezone
This script uses a hardcoded timezone: "Asia/Kolkata"
If you are in a different timezone, change it to your own (e.g. "America/New_York", "Europe/London", etc.) in all instances of:
time(timeframe.period, "Asia/Kolkata")
timestamp("Asia/Kolkata", ...)
Use Cases:
Opening range behavior on specific weekdays/months
Detecting market anomalies during exact windows
Building visual logs of preferred trade hours
TVI-3 Z-Score: MA + VWAP + BB Composite🔧 Overview:
It combines:
Z-score of price relative to the 200-period simple moving average (MA)
Z-score of price relative to the 200-period VWAP (volume-weighted average price)
Z-score of Bollinger Band width
The result is an average of these three Z-scores, plotted as a composite indicator for identifying overvalued and undervalued conditions.
Filtered FVG - Impulsive Only📌 Filtered Fair Value Gap (FVG) — Impulse-Based Detection Only
This indicator detects Fair Value Gaps (FVGs) that occur only after strong, impulsive price moves, helping traders avoid false signals during sideways or choppy markets.
🔍 Key Features:
• ✅ Filters out weak FVGs formed in ranging conditions.
• ✅ Marks only FVGs where the candle body is ≥ your defined % of total range (default: 60%).
• ✅ Plots bullish and bearish FVGs as colored boxes.
• ✅ Optional display of unmitigated levels for tracking.
• ✅ Clean and lightweight for intraday or swing setups.
🎯 Why Use This?
Not all FVGs carry institutional intent. This script narrows focus to only those gaps that emerge after displacement candles, improving quality of setups and reducing chart noise.
⚙️ Customizable Inputs:
• Minimum body size for impulsive move.
• Extend length for FVG zone display.
• Color settings and unmitigated level tracking.
Normalized 180-Day RP Change (Z-Score)180 day RP change with less alpha decay, good for picking tops on 1d tf
Day and DateA simple indicator that show day and date at the start of each day. This is usefull in case you are downloading charts or get confused when studying past charts for expiry and non expiry day actions.
BTC uptrend downtrendThe "BTC Uptrend Downtrend" indicator is a technical analysis tool designed to help traders identify upward (uptrend) or downward (downtrend) trends of Bitcoin on trading pairs such as BTCUSDT and BTCUSD. It is built on the TradingView platform.
Key Features:
Trend Display: The indicator marks uptrend phases in green and downtrend phases in red, allowing users to easily identify the market direction.
Customizable Time Frames: Users can choose different time frames (e.g., weekly or monthly) to analyze long-term or short-term trends.
Bitcoin-Focused: The indicator is specifically optimized for Bitcoin trading pairs, ensuring accuracy and relevance when applied to BTCUSDT or BTCUSD.
Intuitive Interface: Signals are displayed as background colors on the chart, helping traders quickly recognize trend changes without complex analysis.
Benefits:
Helps traders identify potential entry points (when an uptrend begins) or exit points (when a downtrend appears).
Easy to use, suitable for both beginners and experienced traders.
Focused on Bitcoin, making it ideal for those who trade or invest in BTC.
This indicator is a useful tool for tracking Bitcoin market trends without needing to dive deep into complex technical details. If you'd like to learn more about how to use or customize it, feel free to ask!
Normalized Reserve Risk (Proxy Z-Score)normalised version of the reserve risk indicator on btc magazine because the btc magazine one is poo .
minchang volume tradingCondition
Point color
Volume ≥ 3× MA(24)
Violet
Volume ≥ 1.5× MA(24)
Red
Volume < 1.5× MA(24) & bullish
White
Volume < 1.5× MA(24) & bearish
Black
Nến Tô Màu Theo Volume / MA(21)Condition
Point color
Volume ≥ 3× MA(24)
Violet
Volume ≥ 1.5× MA(24)
Red
Volume < 1.5× MA(24) & bullish
White
Volume < 1.5× MA(24) & bearish
Black
AV BTC Investor ToolThe Investor Tool
Created by Philip Swift . Intended to be used by long term investors . The tool uses two simple moving averages of price as the basis for under/overvalued conditions: the 2-year MA (green) and a 5x multiple of the 2-year MA (red).
Price below the 2-year average: often means good profits and a bear market bottom .
Price above the 5x average: usually shows a bull market top , so investors may want to be cautious.
ASK $🚀 My Exclusive Indicator on TradingView
Carefully designed to capture the best entry and exit opportunities, combining smart analysis with user-friendly simplicity.
Now available only for premium users – message me to get access and have your username added!
ASK $🚀 My Exclusive Indicator on TradingView
Carefully designed to capture the best entry and exit opportunities, combining smart analysis with user-friendly simplicity.
Now available only for premium users – message me to get access and have your username added!
CryptOZ 4hr Divergence & Momentum Combo IndicatorCryptOZ 4hr Banger Entry with RSI Pivot Confirmation
This indicator uniquely combines Stochastic RSI momentum signals with classic RSI pivot-based bullish and bearish patterns to provide a more robust entry and exit system. The mashup enhances trading precision by blending oscillator momentum with price action pivots:
Stochastic RSI Signals: Identify momentum shifts with smoothed %K and %D lines for reliable early entry signals.
RSI Pivot Patterns: Detect regular and hidden bullish and bearish divergences using RSI pivot highs and lows, capturing potential reversals that pure momentum indicators may miss.
Multi-Timeframe Alerts: Alerts respect the selected timeframe, allowing traders to adapt signals across multiple chart periods.
Visual Clarity: Clear labeling and plotting of bullish signals at chart bottoms and bearish signals at tops improve readability and decision-making.
Filter and Confirmation: Optional RSI confirmation filter and multi-timeframe analysis reduce false signals, enhancing overall reliability.
By combining momentum and price action analysis in one tool, this script offers traders a comprehensive system to better time entries and exits in various market conditions. The synergy between stochastic momentum and RSI pivots adds unique value beyond standalone indicators.
liq depth fvg/bprA script that draws liquidity depth boxes from the 9.30-10.00 am range which can prove decent areas to look for a reversal. It also draws in fvg and bpr levels which can help add confluence to a trade ideas. The 9.30 to 10.00 am range is highlighted by blue lines to assist in opening range trades as described by Casper SMC.
Previous 10 Weekly Highs/LowsNewer vweionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
TII - Trend Intensity Index [UTS]📈 Trend Intensity Index (TII) – Single-Event Trend Signals at zero line according to NNFX recommendations
💡 Overview
A clear, rule-based oscillator that measures trend strength by smoothing price vs. moving-average deviations into a 0–100 scale. Features one-time crossover markers and colored fills for at-a-glance bias.
🔑 Key Features
• Single-Event Signals – Plots one green ▲ when TII crosses up through the midpoint, one red ▼ when it crosses down.
• Colored Fill – Fills between the TII line and the 50-line: green above, red below.
• Zero Line Indicator – Use zero line as trend threshold per NNFX best practices.
• Customizable – Choose smoothing length, MA period & type (SMA/EMA/SMMA/LWMA), price source, and overbought/oversold levels.
🚀 How to Use
Trend Bias: TII ≥ 50 bullish; TII < 50 bearish.
Entries/Exits: Use the single-bar ▲/▼ markers for clear, non-repainting signals.
Flat Market: Avoid trading when TII hovers around 50.
Filters: Combine with volume or volatility filters for enhanced signal quality.
🛠 Inputs
• Length: SMA smoothing of up/down deviations (default 30)
• MA Length: Baseline moving-average period (default 60)
• MA Method: SMA, EMA, WMA, VWMA, Hull, LSMA, and 20 more ...
• Price Source: Close, Open, High, Low, Median, Heiken Ashi, and much more ...
📊 Signals
• ▲ Green below bar → TII crossed above 50 (bullish)
• ▼ Red above bar → TII crossed below 50 (bearish)
🔔 Alerts
• “TII Bullish Cross” on crossover above 50 (or zero)
• “TII Bearish Cross” on crossunder below 50 (or zero)
• Supports “Once Per Bar Close” to avoid repainting
⚙️ Zero Line (NNFX)
Zero-line mode (TII – 50) to align with NNFX guidelines: treat values > 0 as bullish and < 0 as bearish, using zero for trend confirmation and exit rules.
🚀 Moving Averages
Trend-determining method offers 26 high quality Moving averages to choose.
"SMA", Simple Moving Average, R. H. Hooker, 1901
"EMA", Exponential Moving Average, P. N. Haurlan, early 1960s
"MDMA", McGinley Dynamic MA, John R. McGinley, 1990s
"DSEMA", Double Smoothed EMA, William Blau, year unknown
"DEMA", Double EMA, Patrick G. Mulloy, 1994
"TEMA", Triple EMA, Patrick G. Mulloy, 1994
"WMA", Weighted MA, Author and year unknown
"PWMA", Parabolic Weighted MA, Author and year unknown
"VWMA", Volume Weighted MA, Author and year unknown
"HULL", Hull MA, Alan Hull, 2005, year unknown
"TMA", Triangular MA, Author and year unknown
"B2P", Two Pole Ehlers Butterworth, John F. Ehlers, 2004
"S2P", Two Pole Ehlers Smoother, John F. Ehlers, year unknown
"S3P", Three Pole Ehlers Smoother, John F. Ehlers, year unknown
"SINE", Sine Weighted MA, Author and year unknown
"LSMA", Least Squares MA aka. Linear Regression LINREG, Author and year unknown
"T3MA", Tilson Moving Average also known as T3, Tim Tillson, 1998
"NLMA", Non Lag MA, Author and year unknown
"ZLMA", Zero Lag MA, Author and year unknown
"KIJUN", Kijun-Sen Ichimoku, Goichi Hosoda, late 1930s
"SSM", Super Smoother, John F. Ehlers, year unknown
"ALMA", Arnaud Legoux MA, Arnaud Legoux, year unknown
"KAMA", Kaufman Adaptive MA, Perry J. Kaufman, 1998
"FRAMA", Fractal MA, John F. Ehlers, year unknown
"RMA", Running MA, J. Welles Wilder Jr., 1978
"JMA", Jurik Moving Average, Mark Jurik, year unknown
📝 About
• Pine Script®: v6
• Created: 2025-07-05
⚠️ Disclaimer
For educational purposes only. Not financial advice. Trading carries risk—use proper money management and thoroughly backtest before going live.
My script//@version=5
indicator("MA + OI + Volume Breakout", overlay=true)
// === MA Parameters ===
ma_type = input.string("EMA", title="MA Type", options= )
ma(src, len, type) =>
type == "SMA" ? ta.sma(src, len) :
type == "EMA" ? ta.ema(src, len) :
ta.wma(src, len)
ma5 = ma(close, 5, ma_type)
ma21 = ma(close, 21, ma_type)
ma50 = ma(close, 50, ma_type)
ma100 = ma(close, 100, ma_type)
plot(ma5, "5-day MA", color=color.yellow, linewidth=2)
plot(ma21, "21-day MA", color=color.orange, linewidth=2)
plot(ma50, "50-day MA", color=color.fuchsia, linewidth=2)
plot(ma100, "100-day MA", color=color.blue, linewidth=2)
// === Trend Signal ===
bullish_trend = ma5 > ma21 and ma21 > ma50 and ma50 > ma100
bearish_trend = ma5 < ma21 and ma21 < ma50 and ma50 < ma100
bgcolor(bullish_trend ? color.new(color.green, 85) : bearish_trend ? color.new(color.red, 85) : na)
// === Volume Breakout ===
vol_avg = ta.sma(volume, 20)
vol_breakout = volume > 1.5 * vol_avg
plotshape(vol_breakout, title="Volume Breakout", location=location.belowbar, style=shape.circle, color=color.aqua, size=size.tiny)
// === Open Interest Overlay (assumes OI data via external input or future integration) ===
// Placeholder: simulate OI input (replace with `request.security(syminfo.tickerid, ..., ...)` if available)
oi = input.float(na, title="Open Interest (external feed)")
oi_avg = ta.sma(oi, 20)
oi_breakout = oi > 1.2 * oi_avg
plotshape(not na(oi) and oi_breakout, title="OI Spike", location=location.belowbar, style=shape.diamond, color=color.purple, size=size.tiny)
plot(oi, title="Open Interest", color=color.gray, display=display.none) // Optional: hidden line for alerts
// === Composite Signal ===
strong_long = bullish_trend and vol_breakout and oi_breakout
plotshape(strong_long, title="Strong Long Signal", location=location.belowbar, style=shape.labelup, text="LONG", size=size.small, color=color.lime)
// === Screener Logic ===
// Use `strong_long` as your filter condition in a screener or dashboard output
BankNifty Auto S/R LevelsAttention BankNifty Option Traders,
Introducing the most accurate indicator which draws precise support and resistance lines automatically. Most important thing is this indicator auto adjusts the levels as the price rises or falls. To check the accuracy and efficacy of these support and resistance, change the time frame to 1H. You will be astonished to see its precision.
Thank you.