MACD RSI EMA AGGRESSIVE + ATR SLTPThis indicator is designed for aggressive scalping and intraday trading, especially on crypto futures.
It combines:
- MACD crossover for momentum direction
- RSI filter to avoid weak signals
- EMA trend filter to follow market bias
- Volume confirmation to reduce false signals
- ATR-based SL/TP visualization for risk management
The script provides clear BUY and SELL alerts that can be used across multiple symbols and timeframes.
Best used on lower timeframes (1m–5m) with proper risk management.
Indicators and strategies
Fixed Range Line Buy Sell1buy and sell as per the signals generated
lines change color as per the close
AI Smart Entry Pro v4 (AVINASH27)AI Smart Entry Pro v4 is a rule-based trading strategy designed to identify high-probability market entries using trend confirmation and momentum logic.
This strategy is intended for educational and back-testing purposes only.
It does not repaint and all signals are generated strictly on closed candles.
Key Features:
Works best in trending market conditions
Uses predefined logic for entry and exit
Suitable for intraday and scalping timeframes
Designed for consistent risk-controlled trading
No future data or repainting logic used
Recommended Usage:
Apply on liquid instruments (Forex, Indices, Gold, Crypto)
Combine with proper risk management
Always forward-test before live trading
⚠️ Disclaimer:
This strategy does not guarantee profits. Trading involves risk, and past performance is not indicative of future results. Use at your own discretion.
WaveTrend Detailed Dashboard (Fixed)Trend: Is the Green line currently above the Red line? (UP/DOWN)
Age: How many candles ago did this crossover happen? (Freshness)
Zero Level: Is the Green line currently above or below the Zero line?
Direction:
TREND UP ↗ (Green): The Green line is physically above the Red line.
TREND DN ↘ (Red): The Green line is physically below the Red line.
Age (Candles):
This counts how many bars have passed since the crossover occurred.
Gold Text: Means the cross happened very recently (3 bars or less). This is your "Fresh" signal.
White Text: Means the trend is established and older.
Zero Level:
Above 0: The Green line is in positive territory.
Below 0: The Green line is in negative territory.
EMA RaaIf you trade index options / futures intraday:
5 EMA → Entry timing
20 EMA → Trend pullback
50 EMA → Regime filter
Chris_LEGODescription
Time-Anchored Volatility Grid is a precision analysis tool designed for traders who base their strategies on specific market events (e.g., London/New York Open, News Releases, or Daily Reset).
Unlike standard grid indicators that use arbitrary fixed distances, this tool allows you to "Anchor" the calculation to a specific historical candle. It then captures the market volatility of that exact moment to generate dynamic, context-aware grid levels.
🚀 Key Features
WYSIWYG Timezone Engine (What You See Is What You Get) Most Pine Script indicators struggle with timezone conversions. This version features a custom engine where you simply input the time you see on your chart (e.g., GMT+8). No more manual UTC conversions.
Automated Volatility Capture
Auto-Start Price: Automatically sets the grid origin based on the Low of your anchored candle.
Auto-Gap Calculation: Dynamically calculates the grid spacing based on the High-Low range of the target candle.
Bi-Directional Flexibility Toggle Long (upward) or Short (downward) grids independently. Perfect for hedging strategies or directional bias trading.
Gap Multiplier Fine-tune the grid density by applying a multiplier (e.g., 0.5 for tighter grids, 2.0 for wider swings) to the captured volatility.
Visual Debugging Includes an optional Anchor Line and detailed Data Labels to verify exactly which candle and price data are being used for your calculations.
How to Use
Set Your Anchor: In the settings, input the exact Year, Month, Day, and Time of the candle you want to reference (e.g., the 09:30 opening bell).
Sync Timezone: Ensure the User Timezone field matches the timezone displayed at the bottom right of your TradingView chart (e.g., America/New_York for US Stocks or GMT+8 for Asia).
Choose Logic:
Enable "Use Auto Start Price" to snap the grid to the candle's Low.
Enable "Use Auto Gap" to let the market's volatility define the grid size.
Customize: Adjust the Line Count and Colors to fit your chart theme.
Continuous CVD with Enhanced FeaturesOverview
This indicator provides a high-precision Cumulative Volume Delta (CVD) experience, calculated by scanning lower timeframe (LTF) data for maximum accuracy. Unlike standard CVD tools, this script seamlessly integrates Candlestick, RSI, and MACD visualizations while featuring an advanced Dual Divergence Engine (Regular & Hidden) to spot market reversals and trend continuations in real-time.
Key Features
Continuous Accumulation: Tracks cumulative delta across bars with precise Open, High, Low, and Close mapping.
Three Visualization Modes:
Candle Mode: View CVD as a price action chart to spot supply/demand imbalances.
RSI Mode: Identify overbought/oversold conditions in volume flow.
MACD Mode: Track volume momentum and trend shifts.
Advanced Divergence Engine (Candle Mode):
Single Candle Divergence: Different color for divergent candles.
Regular Divergence (Solid Line): Spots potential trend reversals (Price makes a new peak, but CVD fails to follow).
Hidden Divergence (Dashed Line): Spots trend continuation (CVD makes a deep retracement while Price stays resilient).
Optimized Performance: Fully customizable Pivot settings (Lookleft/Lookright) to balance between signal speed and reliability.Add some functions to original CVD
Bookmap-ish Volume Diagram Aggregated Delta + Level Flags [v5.3]What this gives you
✅ True volume-diagram pane (no chart overlay)
✅ Buy vs Sell columns (aggression visualization)
✅ Net delta bars
✅ Pressure oscillator + signal
✅ CVD
✅ Bookmap-style “pressure at levels” flags
(upper = supply, lower = demand, VWAP = acceptance)
BTC Liquidation Heatmap | Multi-ExchangeBTC Liquidation Heatmap | Multi-Exchange
🔍 This heatmap pulls volume data from Binance, Coinbase, and Bitstamp simultaneously to show you where the real liquidation clusters are sitting. Instead of guessing where stops might get hit, you get actual volume-weighted zones with a strength score that tells you which levels matter.
The zones change color based on how much volume is stacked at each level. Bright colors mean heavy liquidation potential, faded colors mean weak spots. Each label shows the volume size, a strength rating out of 10, and how far away it is from current price in percentage terms.
Works best on 4H/D1 timeframes for Bitcoin. The default settings are tuned for day trading but you can dial them up or down depending on your style.
⚙️Drop it on your BTCUSD chart and you'll see colored boxes above and below price. Purple zones are short liquidations (above price), teal zones are long liquidations (below price). The thermometer on the right shows you the intensity scale.
Labels show three things: volume amount, strength ranking, and distance from current price. A level showing "1.45B ||| Strength 8/10 ||| 2.34%" means there's 1.45 billion in volume weight, it's an 8 out of 10 in terms of strength, and it's 2.34% away from where you are now.
The strength ranking is calculated using a proprietary algorithm that weighs multiple factors. Higher numbers mean more likely to cause a reaction when price gets there.
Settings You Actually Need to Know
📊 Lookback Bars: How far back to scan for levels. Default is 1000 bars which gives you plenty of context without cluttering the chart.
Pivot Width: Higher numbers = fewer but stronger levels. Start with 5, bump it to 8-10 if you're getting too much noise.
Min Level Weight: Filter out weak levels by raising this number. If your chart looks messy, start increasing it by 100M increments until it cleans up.
Label Size: Set to Normal by default. Switch to Large if you're on a big monitor or Small if you want a cleaner look.
How to Use It
🎯 Look for clusters of high-strength levels (8-10 rating) near current price. Those are your magnets. Price tends to get pulled toward them because that's where the liquidity is sitting. When you see a 10/10 level a few percent away, that's your target or your invalidation point depending on which side you're trading.
If price breaks through a strong level with momentum, it usually means the liquidations got triggered and you're looking at a real move. Weak levels (1-4 rating) are more likely to get ignored.
The distance percentage helps you figure out if a level is even worth watching. A 10/10 level that's 15% away might not matter for your intraday trade, but a 6/10 level that's only 0.5% away definitely does.
Exchange Toggles
🔄 You can turn off any of the three exchanges if you want. All three are on by default because more data = better picture. But if you only care about Binance and Coinbase, just uncheck Bitstamp in the settings. The volume recalculates automatically.
What to Ignore
Don't trade every level you see. Focus on the ones with 6/10 strength or higher that are within 5% of current price. Everything else is just context. And if a level gets hit (price crosses through it), it'll fade out so you know it's done.
The thermometer on the right is just a reference. You don't need to stare at it, but it helps when you're trying to figure out if a level is relatively strong or weak compared to everything else on screen.
TREND PULL BACK BUY SELL//@version=5
indicator("Clean Signal Bot 24/7 ($250 SL)", overlay=true)
// ===== SETTINGS =====
riskDollars = 250.0
pointValue = syminfo.pointvalue
// ===== INDICATORS =====
fastEMA = ta.ema(close, 9)
slowEMA = ta.ema(close, 21)
rsi = ta.rsi(close, 14)
// ===== TREND =====
bullTrend = fastEMA > slowEMA
bearTrend = fastEMA < slowEMA
// ===== PULLBACK =====
pullbackLong = close < fastEMA and close > slowEMA
pullbackShort = close > fastEMA and close < slowEMA
// ===== CANDLE CONFIRM =====
bullCandle = close > open
bearCandle = close < open
// ===== ENTRY SIGNALS =====
buySignal = bullTrend and pullbackLong and bullCandle and rsi > 50
sellSignal = bearTrend and pullbackShort and bearCandle and rsi < 50
// ===== TRADE STATE =====
var bool inLong = false
var bool inShort = false
var float entry = na
var float stop = na
riskPoints = riskDollars / pointValue
// ===== ENTER =====
if buySignal
inLong := true
inShort := false
entry := close
stop := entry - riskPoints
if sellSignal
inShort := true
inLong := false
entry := close
stop := entry + riskPoints
// ===== EXIT =====
exitLong = inLong and (close <= stop or bearTrend)
exitShort = inShort and (close >= stop or bullTrend)
if exitLong
inLong := false
if exitShort
inShort := false
// ===== CANDLE HIGHLIGHT =====
barcolor(
buySignal ? color.lime :
sellSignal ? color.red :
exitLong or exitShort ? color.yellow :
na)
// ===== LABELS =====
if buySignal
label.new(bar_index, low, "BUY", style=label.style_label_up, color=color.lime, textcolor=color.black)
if sellSignal
label.new(bar_index, high, "SELL", style=label.style_label_down, color=color.red, textcolor=color.white)
if exitLong or exitShort
label.new(bar_index, close, "EXIT", style=label.style_label_left, color=color.yellow, textcolor=color.black)
// ===== ALERTS =====
alertcondition(buySignal, "BUY ENTRY", "BUY SIGNAL")
alertcondition(sellSignal, "SELL ENTRY", "SELL SIGNAL")
alertcondition(exitLong or exitShort, "EXIT TRADE", "EXIT SIGNAL")
MTT US Economic Health Z-ScoreTo use the US Economic Health Z-Score, you must set your TradingView chart to a Monthly (M) timeframe. This is critical because the script aggregates high-level data from FRED—such as Manufacturing PMI and Building Permits—which are released on a monthly cycle. Viewing this on a Daily or Intraday chart will result in flat, "stair-step" lines that obscure the true momentum of the data.
How to Interpret the Data
The indicator functions as a normalized macro-filter, converting five distinct economic sectors into a single standard deviation scale.
The 0 Line: Represents the "historical norm."
Individual Colored Lines: Track specific sectors (e.g., Sentiment, Labor, Housing).
The Composite Line (White): This is your aggregate health signal.
Signal Logic
Economic struggle is identified when the Composite Score trends below -1.0 (At Risk) or drops past -1.5 (Struggling). Because these are leading indicators, they often deteriorate months before the stock market reflects the damage. Use this dashboard to identify bearish divergence: if the S&P 500 is rising while the US Economic Health Z-Score is falling, the market is likely ignoring fundamental cracks. This tool is designed to help you shift toward a defensive portfolio posture before the "lagging" data (like the unemployment rate) confirms the downturn.
12H Fib Retracement This prints out fib retracements for EverEvolving’s (beta) ICC 12 hr levels on all timeframes indicator.
ETH Swing Planner (Thrust + Chop + BTC Confirm) v3.1 by Sam KimThis is a swing-trading framework designed to keep you out of bad trades, not push you into more of them.
It only activates when the higher-timeframe trend is clear, volatility supports continuation, and the market has actually finished correcting. No buying pullbacks. No forcing entries in chop.
The logic is simple:
• Trade in the direction of the dominant daily trend
• Wait for consolidation, then enter on momentum resumption (“thrust”)
• Avoid choppy, range-bound conditions
• Require Bitcoin confirmation before swinging ETH
• Define risk, stop, and targets before the trade exists
Cash is treated as a position. No-trade conditions are explicit, not emotional.
This tool is built for traders who value patience, structure, and capital preservation over constant action. It favors fewer trades, cleaner entries, and psychological clarity.
Missing a move is acceptable. Being trapped in a bad one is not.
Usanghyang philosophy, coded.
ATR/Structure Trail Stop Loss This indicator is a high-performance trend-following tool designed to help traders stay in winning positions for maximum "R" gains. It solves the common problem of getting stopped out too early by combining Volatility (ATR) with Market Structure (Price Action Swings).
How it Works
The script calculates two different stop-loss levels and automatically chooses the most "conservative" one to protect your capital:
ATR Stop: Measures the current market volatility. If the market gets wild, the stop widens. If the market gets calm, the stop tightens.
Structure Stop: Looks at the lowest lows (for Longs) or highest highs (for Shorts) of the last few candles. This ensures you don't stay in a trade if the actual price trend breaks.
Key Features
Hybrid Logic: The stop strictly follows Closing Prices to prevent "wick-outs" from temporary spikes.
Trend Dashboard: A real-time table tracks ADX (Trend Power).
"RUN IT": High momentum; keep trailing for 12R–30R targets.
"TIGHTEN": Momentum is dying; consider locking in profits.
Visual Diamonds: Uses a Step-Line style with diamonds to show exactly when your stop-loss "locks in" a new level.
How to Use It (Step-by-Step)
Entry: Enter your trade based on your standard breakout strategy.
Initial Risk: Use the Initial Stop (5 points) until the price moves in your favor.
The Trail: Once the trend establishes, follow the Light White Diamonds.
Scaling: Use the ATR Multiplier input to adjust the "breathing room."
Lower Multiplier (e.g., 1.5): Tighter trail, good for scalp targets.
Higher Multiplier (e.g., 2.5+): Wider trail, best for catching 30R monster moves.
Exit: Close the position immediately when a candle closes on the opposite side of the diamonds.
Multiple SMA (Configurable + Labels)This script allow display up to 4 SMA lines. Users can configure the input values for each SMA line.
SMT Detector PRO [UFVG]The best currently available SMT indicator.
Main advantage that it scans multiple pivot lengths at once so it doesn't miss any smt.
It initially shows SMT with grey color which means that pivot is still unconfirmed.
Unconfirmed SMTs can disappear if price invalidates them.
Low Volume CandleOpposite of Volume Candle indicator.
Setting references:
1.25 = <80% of average
1.50 = <67% of average
2.00 = <50% of average
ES VWAP + GEX OverlayAI v6 ES VWAP + GEX Overlay. The system seems to want me to add more text for description before I know it it works.




















