Daily 50‑ & 200‑SMA Ceiling Radar — EnhancedDescription:
This custom TradingView indicator, developed by Trader Malik and licensed under Trades Per Minute, is a powerful visual tool for identifying how price behaves relative to major daily moving averages — the 50-SMA and 200-SMA. It helps traders quickly understand key technical dynamics such as trend alignment, MA proximity, and short-term momentum sentiment — all displayed on a clean, minimal overlay with visual alerts and an adjustable data table.
FEATURES
1. Daily 50 & 200 Simple Moving Averages (SMA):**
- Displayed directly on the chart using distinct blue and orange lines.
- These serve as primary trend filters and support/resistance zones.
2. Price Highlighting:
- A red background flashes momentarily when the price crosses either the 50-SMA or 200-SMA.
- A green background fills the chart when price is above both MAs (bullish zone).
- A red background persists if price is below both MAs (bearish zone).
3. MA Gap Analysis Table:
- 50-SMA Row**: Shows % gap between 50-SMA and 200-SMA.
- 200-SMA Row**: Shows % gap between 200-SMA and 50-SMA.
- Sentiment Row**: Displays short-term trend bias based on the slope of the past 7 daily closes — Bullish, Neutral, or Bearish.
USER SETTINGS
Table Location: Choose between **Top Right** or **Bottom Right** of the chart.
Table Size: Select **Small**, **Medium**, or **Large** to suit screen preferences and layout aesthetics.
This script is **intellectual property of Trades Per Minute** and distributed by **Trader Malik** for use under licensing terms. Redistribution or repurposing without authorization is strictly prohibited.
50
TSEP Dual SMA + Optional BB//@version=5
indicator("TSEP – 50-day ADTV & Current Volume", overlay=false)
// Calculate values
currentVol = volume
avgVol50 = ta.sma(volume, 50)
// Format as millions (M)
formatVolume(v) =>
v >= 1e9 ? str.tostring(v / 1e9, "#.##") + "B" :
v >= 1e6 ? str.tostring(v / 1e6, "#.##") + "M" :
v >= 1e3 ? str.tostring(v / 1e3, "#.##") + "K" :
str.tostring(v, "#.##")
// Create output strings
volText = "Current Volume: " + formatVolume(currentVol)
adtvText = "50-day ADTV: " + formatVolume(avgVol50)
// Display in a table
var table t = table.new(position.top_right, 1, 2, border_width = 1)
if bar_index % 5 == 0 // Update every 5 bars to avoid flicker
table.cell(t, 0, 0, adtvText, text_color=color.white, bgcolor=color.new(color.blue, 80))
table.cell(t, 0, 1, volText, text_color=color.white, bgcolor=color.new(color.blue, 80))
Triple EMA (20, 50, 200) w/ LabelsI've combined the 20, 50, and 200 day exponential moving averages and added labels.
I created this due to finding EMA scripts that are either nothing but ugly to look at or have extra "features" that serve no purpose.
This gets rid of the clutter and gives a simple triple EMA with labels.
Labels are optional, you can turn them off in the settings.
Blue CloudTrend Indicator
- Based on 4h 50/200 ma/ema
- Static, same accross all timeframes
- Works best with trending assets (espacially altcoins)
- 4h 50/200 ma/ema 's are transparent by default but can be enabled to improve visibility
Blue Cloud = Bullish, cloud often acts as support
Red Cloud = Bearish, cloud often acts as resistance
50-100-200 Day SMAA simple indicator that display the 50, 100, and 200 Daily SMA. It will always display the DAILY 50,100, 200, regardless of the time frame you are looking at. Makes it easy to quickly display these key averages while also looking at smaller timeframes like 1H candles.
SMA 50/100 / 200Couldn't find a simple moving average that combined the three i was looking for so I made it. Nothing special.
50,100,200 MA by CryptoLife71(FIXED)Updated the code by CryptoLife71 so that the 200ma shows correctly.