Meme Season Score | Memecoin Cycle Timing
One number, 0 to 100, that answers a single question: is it meme season right now?
The Meme Season Score is a composite oscillator that condenses six different memecoin-cycle factors into one decision-relevant signal. Instead of staring at half a dozen separate dominance and market-cap charts trying to interpret what the data is saying together, you get a single weighted reading and a climate label.
▸ WHY THIS INDICATOR EXISTS
Existing memecoin tools on PulseWire each do one narrow thing: one plots a meme dominance ratio, one shows Z-scores of individual coins, one is an EMA crossover on a single sector index. None of them blend multiple cycle factors into a single comparable score.
Generic "altseason indices" treat all alts as a homogeneous block — they cannot tell you whether memecoins specifically are leading or lagging the broader alt rotation. Memecoins behave differently from L1s, DeFi, or RWAs. They need their own framework.
This script is that framework: six factors, all relevant to memecoin cycle behavior, all weighted by their historical importance, all blended into one number you can act on.
▸ METHODOLOGY
Each of the six input factors is first converted to a rate-of-change over a rolling momentum window (default: 14 bars). That ROC is then converted to a percentile rank within a longer normalization window (default: 180 bars), giving a 0–100 score that reflects "where does today's reading sit within the recent distribution."
Inverse factors (where falling values are bullish for memes) have their percentile rank flipped before contributing to the composite.
The six factors and default weights:
• MEME.D trend — 25% — meme sector dominance rising = bullish
• MEME.C momentum — 20% — meme sector market cap accelerating = bullish
• BTC.D inverse — 20% — BTC dominance falling = capital rotating to alts
• OTHERS.D trend — 15% — altcoin dominance rising = risk-on environment
• STABLE.C inverse — 10% — stablecoin cap declining = stables being deployed
• MEME.C/TOTAL acceleration — 10% — meme share growing faster than market
All weights are user-adjustable in the inputs and are auto-normalized, so they don't have to sum to 100.
Note: MEME.D is not currently a native CRYPTOCAP ticker on PulseWire, so it is derived as MEME.C / TOTAL × 100 inside the script.
▸ CLIMATE ZONES
The score is divided into five regimes, each with its own color and emoji label that appears on the chart:
• 0–20 ❄️ Meme Winter Capital fleeing memes (deep accumulation zone)
• 20–40 🌧️ Cool Mixed signals — selective plays only
• 40–60 ☀️ Warming Up Rotation beginning — early meme season
• 60–80 🔥 Meme Season Active Broad memecoin pumps — high conviction window
• 80–100 🚀 Peak Mania Extreme readings — historically precedes retracements
The main score line shifts color as it crosses zone boundaries. Background of the pane tints faintly with the current zone color (toggleable). A label on the last bar shows the live score and zone name.
▸ HOW TO READ IT
• Score above its 50-period EMA = momentum is strengthening
• Score below its 50-period EMA = momentum is weakening
• Cross above 60 = season conditions activating
• Cross above 80 = extreme conditions, historical risk zone
• Cross below 40 = season cooling off
• Cross below 20 = winter conditions, sentiment capitulation
The 50-EMA line is the slower trend reference; the colored line is the live signal. Watching their relationship is often more useful than watching either one alone.
▸ HOW TO USE IT
The script pulls all of its data from CRYPTOCAP indices via request.security, so the chart symbol does not affect the calculation. Putting it on CRYPTOCAP:MEME.C on the Daily timeframe gives the cleanest visual context (price chart of the meme sector above, score sub-pane below) but you can use any chart.
The default calculation timeframe is Daily, which is appropriate for cycle-level analysis. The score will show the same Daily-derived value regardless of what chart timeframe you are viewing.
▸ INPUT SETTINGS
Calculation Settings:
• Calculation Timeframe (default: Daily)
• Momentum Lookback in bars (default: 14)
• Normalization Lookback in bars (default: 180)
• Score Smoothing EMA (default: 3 — set to 1 for raw unsmoothed score)
Factor Weights — all six factor weights are individually adjustable from 0 to 100. Weights are auto-normalized so any combination is valid.
Display Options:
• Toggle the 50-period EMA of the score
• Toggle the floating score label
• Toggle the background climate tint
• Label size (small / normal / large / huge — use huge for screenshots)
▸ BUILT-IN ALERTS
Four alert conditions are defined and can be activated through the standard Add Alert dialog:
• 🔥 Meme Season Starting (score crosses above 60)
• 🚀 Peak Mania Warning (score crosses above 80)
• ☁️ Meme Season Ending (score crosses below 40)
• ❄️ Meme Winter (score crosses below 20)
▸ LIMITATIONS AND HONEST CAVEATS
• This is a contextual/regime tool, not a predictive one. The score tells you the current state of the meme cycle based on factors that have historically mattered. It does not predict future prices or guarantee any outcome.
• Percentile rank is by definition backward-looking. The score reflects how today's momentum compares to the recent past, not where prices are going.
• With default settings, the script needs roughly 194 daily bars of valid CRYPTOCAP data to warm up before producing a meaningful score (14-bar ROC plus 180-bar percentile window). MEME.C history begins in early 2024, so this is not a constraint for current charts.
• Memecoin market structure changes quickly. Tokens that drove the sector last cycle may be irrelevant in the next. The score works at the sector level and is robust to individual token churn, but it cannot tell you which specific memecoin to buy.
• Factor weights are calibrated to behavior observed in available CRYPTOCAP history. If the underlying market structure shifts substantially, weights may need adjustment.
▸ TECHNICAL NOTES
• Pine Script v6
• Open-source under the Mozilla Public License 2.0
• Uses 5 request.security calls (well below the 40-call limit), all to official CRYPTOCAP indices
• No repainting — all calculations use confirmed bar close values from the requested timeframe
▸ DISCLAIMER
For educational and informational purposes only. This script is a market analysis tool, not financial advice. Nothing here constitutes a recommendation to buy or sell any asset. Past behavior of the score in historical data is not a guarantee of future behavior. Cryptocurrency markets, and memecoin markets in particular, are highly volatile and can result in substantial losses. Always do your own research and trade with risk you can afford to lose.
Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Flow-RegimeFlow-Regime
A multi-source flow oscillator. It normalizes three independent measures of
market flow to a unified ±100 scale and combines them into a conviction-
weighted composite line, so you can see at a glance whether OBV, A/D, and
price flow are agreeing or diverging.
▌ What's plotted
Three normalized lines, each computed through the same pipeline
(CCI → percentrank → linear map to ±100):
• OBV-Flow — On-Balance Volume (signed cumulative volume)
• AD-Flow — Chaikin Accumulation/Distribution
• Price-Regime — price flow (ohlc4)
Plus a Fitted composite — the average of the three, amplified by |conviction|,
where conviction = average ÷ mean(|x|, |y|, |z|). When all three lines agree
the composite is amplified; when they conflict it is suppressed toward zero.
The Fitted line uses 5-tier coloring driven by how many of the three exceed
the neutral threshold (default ±20): solid green/red = all three agree, lighter
shades = two of three, gray = no consensus.
▌ Two lookback modes
Linear (default) — TF-specific lookback with sensible per-timeframe defaults
(1m=60, 5m=24, 15m=16, 1h=24, 4h=18, 1d=7, 1w=12, 1M=12), all editable.
Anchored — pick an anchor timestamp; the percentrank window grows from 0 at
that bar to (current_bar − anchor_bar) at the right edge of the chart. Use
this to lock the statistical baseline to a specific event — a regime start,
a major breakout, a news release. The anchor bar is marked with a yellow
diamond at fitted = 0.
▌ How to read it
The OB zone (≥ +70) and OS zone (≤ −70) are shaded — these are statistically
stretched conditions. Bars where the Fitted line reaches ±99 get a soft red/
green background tint as an "at the extreme" warning. Two corresponding alert
conditions are exposed for use with TV alerts.
This indicator does NOT emit trade signals. Per-line reversal dots and
confluence triangles are intentionally absent: those patterns can fit
historical noise convincingly without generalizing forward. Treat extremes
as flags to investigate, not entries to take.
Useful interpretive frames:
• All three lines extreme in the same direction = strongest evidence of
flow consensus.
• One or two lines diverging from the others at extremes = a divergence
worth examining on the chart.
• Fitted approaching ±99 = statistical extreme, regardless of direction.
▌ Notes
In Anchored mode, the first few bars after the anchor have very few historical
points to rank against, so percentrank values can swing to ±100 from sparse
data — read these bars with caution. CCI itself always uses the full real
price history regardless of mode, so its 20-bar internal window is never
distorted by the anchor.
Enable the Debug label in settings to verify which mode and lookback are
currently active on the chart. Indicator

Indicator

Indicator

Indicator

Combined Historical Volatility and Stochastic with Fast/SlowCombined Historical Volatility & Fast/Slow Stochastic
Combined Historical Volatility and Stochastic with Fast/Slow is a multi‑purpose momentum and volatility indicator designed to give traders a deeper understanding of market conditions. It merges two essential analytical components—Fast/Slow Stochastic oscillators and Normalized Historical Volatility—into a single, easy‑to‑read panel.
🎯 Key Features
1. Fast & Slow Stochastic Oscillators
The script calculates and plots two independent Stochastic structures:
Fast Stochastic (%K Fast / %D Fast)
Highly responsive, ideal for short‑term momentum shifts.
Slow Stochastic (%K Slow / %D Slow)
Smoothed version for cleaner, more stable signals.
Both are displayed together, allowing traders to compare short‑term vs. medium‑term momentum dynamics.
2. Normalized Historical Volatility
The indicator computes Historical Volatility using:
Standard deviation of price
EMA smoothing
Normalization into a 0–100 scale
This normalization allows volatility to be plotted in the same panel as the Stochastic oscillators, making it easy to see whether signals occur during high‑volatility or low‑volatility environments.
📈 What You Can Identify
Overbought and oversold zones (20/80 levels)
Agreement or divergence between Fast and Slow Stochastic
Volatility spikes that may confirm or invalidate momentum signals
Market conditions where momentum signals are more reliable
Trend exhaustion, reversals, and consolidation phases
🧠 Practical Use Cases
Filtering Stochastic signals using volatility
Detecting high‑probability reversal zones
Timing entries during volatility expansions
Avoiding trades during low‑volatility noise
Works on all markets: Forex, Crypto, Stocks, Indices, Commodities Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Momentum Ignition Radar [forexobroker]Momentum Ignition Radar detects "ignition events" -- bars where four independent conditions line up simultaneously to produce an explosive directional move. A volume spike, a range expansion, a close at the very edge of the bar, and a compressed prior window all combine into a single 0-100 Ignition Score. When the score breaches the threshold, the bar is classified as BUILDING, STRONG, EXPLOSIVE, or NUCLEAR, and a directional signal fires.
This indicator is designed for momentum traders who want to catch breakouts at their earliest high-conviction bar rather than chasing them several bars later. By scoring four compound factors instead of relying on a single condition, it filters out average breakouts and highlights only the bars where all the ingredients for a sustained move are present.
🔶 CONCEPTS
Sustained momentum moves rarely begin with a random wide bar. They almost always begin with a specific structural signature: the market has been quiet (prior compression), volume suddenly floods in, the range dilates well beyond recent norms, and the bar closes decisively at one of its extremes rather than in the middle. Each of these alone is a weak signal; together they form an ignition. Scoring them additively produces a robust filter that rewards the combination rather than any single ingredient.
🔶 HOW IT WORKS
- Calculates four components, each scored 0-25: Volume Spike, Range Expansion, Close Extreme, Prior Compression
- Sums them into a 0-100 Ignition Score and assigns a grade (BUILDING/STRONG/EXPLOSIVE/NUCLEAR)
- Fires BUY when score >= threshold on a bullish close; SELL when score >= threshold on a bearish close
- Cooldown prevents repeated signals within a user-defined window
- Optional radar-sweep background tints the entire ignition bar
🔶 HOW TO USE
1. Add the indicator -- the ignition dashboard (top-right) updates every bar with current component scores
2. Watch the Ignition Score: BUILDING (40+) shows conditions assembling, EXPLOSIVE (75+) is the prime entry zone
3. Green BUY triangles with "IGNITE ↑" label fire on bullish ignitions; pink SELL triangles on bearish ones
4. The radar-sweep background tints the ignition bar so you can scan history quickly for prior setups
5. Raise the Ignition Score Threshold for only NUCLEAR-grade entries; lower it for more frequent signals on faster timeframes
🔶 FEATURES
- Non-repainting signals (barstate.isconfirmed)
- Works on all timeframes and instruments
- 9 alert conditions with JSON webhook support
- Four-component additive scoring system with live breakdown
- Ignition grade classifier (BUILDING / STRONG / EXPLOSIVE / NUCLEAR)
🔶 SETTINGS GUIDE
- Volume SMA Length -- Baseline for volume spike detection
- ATR Length -- Volatility reference for range expansion and compression measurement
- Volume Spike Multiplier -- Volume must exceed this multiple of SMA to earn full volume score
- Range Expansion Multiplier -- Bar range must exceed this multiple of ATR for full range score
- Close Extreme Threshold -- How close (as fraction of bar range) the close must be to the top/bottom extreme
- Prior Compression Bars -- Number of bars whose average range is checked for prior quietness
- Compression Ratio -- Prior average range must be below this fraction of ATR to earn full compression score
- Ignition Score Threshold -- Minimum 0-100 composite score to trigger signal
- Signal Cooldown Bars -- Minimum bars between consecutive signals
🔶 ALERTS
- MIR Buy Ignition -- Bullish ignition event confirmed
- MIR Sell Ignition -- Bearish ignition event confirmed
- MIR Any Signal -- Any directional ignition
- MIR Nuclear -- Ignition score reaches 90+
- MIR Volume Spike -- Volume exceeds spike multiplier
- MIR Range Expansion -- Range exceeds expansion multiplier
- MIR Compression -- Prior-bar compression detected
- MIR Any Ignition Bar -- Ignition bar detected (before direction filter)
- MIR Webhook JSON -- Generic webhook payload for external automation
🔶 LIMITATIONS & DISCLAIMER
- This is a technical analysis tool, not financial advice. Always use proper risk management.
- Past ignition events do not guarantee future price movements.
- Signals fire on bar close; acting on unconfirmed live bars will introduce repaint risk.
- The Ignition Score is an additive heuristic over four structural factors, not a statistically calibrated probability of a profitable outcome.
Indicator
