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.

免责声明

这些信息和出版物并非旨在提供,也不构成TradingView提供或认可的任何形式的财务、投资、交易或其他类型的建议或推荐。请阅读使用条款了解更多信息。