Pretty Good Oscillator: How to Spot Market Momentum Shifts in TradingView
The Pretty Good Oscillator (PGO) is like a speedometer for the market. It shows when prices might be moving too fast in one direction and could be due for a pause or reversal. It compares current prices to an average, then adjusts for how volatile the market's been. Think of it as a cousin to other momentum tools like the Elliott Wave Oscillator or RSI divergence patterns - they all help spot when markets might be running out of steam.
What the PGO Actually Does
Some smart trader named Mark Johnson came up with this. It basically answers two questions:
- How far is price from its average?
- How wild has the market been moving lately?
It gives you a number that moves around zero - positive means upward pressure, negative means downward pressure. Most of the time it hangs out between -3 and +3. When it pushes past these levels, that's when things get interesting.
Why it's useful:
- Doesn't jump around too much
- Works on any chart timeframe
- Helps spot potential turning points
- Adjusts automatically for market craziness
About Pineify
Pineify is like having a shortcut for TradingView indicators. Instead of writing code from scratch, you can grab ready-made tools and tweak them to fit how you trade. It's especially handy if you want to test ideas before putting real money on the line.
Putting the PGO on Your Chart
Here's how to get started:
- Open Pineify's editor
- Search for "Pretty Good Oscillator"
- Click to add it to your chart
- The default settings usually work fine
- Save your setup so you don't have to redo it
No coding required - just a few clicks and you're set.
How to Trade Using the PGO
Here's the practical stuff:
Zero Line Crosses
- Above zero: momentum might be shifting up
- Below zero: momentum might be shifting down
- Simple but effective
Extreme Moves
- Above +3: market might be stretched too far up
- Below -3: market might be stretched too far down
- Doesn't mean reverse immediately, but watch closely
When Price and PGO Don't Match
- Price makes new lows but PGO doesn't? Could be a bottom forming
- Price makes new highs but PGO doesn't? Could be a top forming
- These mismatches often lead to good trades - similar to how RSI divergence works, where price and indicator tell different stories.
Checking Trend Strength
- PGO rising? Uptrend is healthy
- PGO falling? Downtrend is strong
- Works even better when other indicators agree - many traders find success combining PGO with MACD crossover signals for stronger confirmation.
Finding What Works For You
Different settings for different styles:
Default Setup
- 89 period (good middle ground)
- +3/-3 levels
- Solid starting point
Fast Trading
- Try 21-34 period
- Catches moves quicker
- But gets more false signals
Slow Trading
- Try 144-233 period
- Smoother moves
- Better for longer holds
Timeframes Matter
- Short timeframes: shorter periods
- Medium timeframes: middle periods
- Long timeframes: longer periods
Testing Your Approach
With Pineify, you can see how different PGO strategies would've played out:
Entry Ideas
- Buy when PGO comes up from oversold
- Sell when PGO drops from overbought
- Or wait for those mismatches we talked about
Exit Plans
- Take profits at certain levels
- Use stops to limit losses
- Move stops with winning trades
Risk Stuff
- Size positions based on market movement
- Know your max loss beforehand
- Aim for trades where potential reward > risk
Testing helps you see what actually works before you risk real money.
Wrapping Up
The Pretty Good Oscillator is straightforward but surprisingly useful. It gives you a clean read on momentum while accounting for market volatility. And with Pineify, you can get it on your charts in seconds.
Just remember - no tool works perfectly all the time. Use it as part of your overall approach, keep risk in check, and combine it with other things you're watching. If you're just getting started with custom indicators, our Pine Script tutorial for beginners can help you understand how to tweak and optimize these tools for your specific trading style.
Happy trading!
