Price Pressure Momentum Profile

396
Price Pressure Momentum Profile (PPM) — Multi-Period Angle of Attack + Acceleration

OVERVIEW
Price Pressure Momentum Profile measures the "angle of attack" of price: the percentage slope of a moving average from one bar to the next. It is based on the Price Pressure Momentum concept credited to Bob Kendall, extended here into a full momentum profile with three timeframes, an acceleration histogram, alignment shading, a signal line and alerts.

HOW IT WORKS
PPM = (SMA − SMA[lookback]) / SMA[lookback] × 100
This is the percent rate of change of the moving average itself, not of raw price. That filters bar-to-bar noise and shows whether the underlying trend is steepening, flattening or rolling over.

Three PPM lines form the profile:
• PPM1 (10, orange) — short-term pressure / angle of attack
• PPM2 (21, green) — medium-term pressure
• PPM3 (40, blue) — long-term pressure

Acceleration histogram = change in PPM1 from one bar to the next (optionally EMA-smoothed). This is the true rate of change of momentum:
• Solid teal — momentum positive and increasing
• Faded teal — momentum positive but slowing
• Solid red — momentum negative and increasing
• Faded red — momentum negative but slowing

Signal line (purple) = SMA of PPM1, used for crossover timing.

Alignment background: green when all three PPMs are above zero, red when all three are below zero. No shading means the timeframes disagree.

HOW TO USE
• Trend confirmation: favour longs when the profile is aligned up and shorts when it is aligned down.
• Early warning: acceleration flipping sign often comes before PPM1 crosses zero, showing that momentum is fading before the slope actually turns.
• Pullback entries: in an aligned trend, PPM1 dipping toward zero while PPM2/PPM3 stay on the trend side can mark a pullback rather than a reversal.
• Divergence: price making a new high while PPM1 makes a lower high points to weakening pressure.

The status table (top right) shows live PPM values, acceleration and the current profile bias.

ALERTS
PPM1 zero cross (up/down), PPM1 signal cross (up/down), acceleration sign change (up/down), full profile alignment (bullish/bearish).

SETTINGS
• Source, Lookback
• PPM1/PPM2/PPM3 periods (default 10/21/40) and visibility
• Signal smoothing
• Acceleration smoothing and a visual-only scale multiplier
• Alignment background and status table toggles

NOTES
• Values are shown as percentages because the per-bar slope of a moving average is a very small number.
• The indicator does not repaint: all values use confirmed SMA history. Values on the current, unclosed bar update until the bar closes.
• Works on any symbol and timeframe. Longer periods suit higher timeframes.

This script is for educational purposes and is not financial advice.

Penafian

Maklumat dan penerbitan adalah tidak bertujuan, dan tidak membentuk, nasihat atau cadangan kewangan, pelaburan, dagangan atau jenis lain yang diberikan atau disahkan oleh TradingView. Baca lebih dalam Terma Penggunaan.