Perfect_Squares Review: Settings, Strategy & How to Use It

Perfect_Squares plots square-of-9 support/resistance zones. Honest review: settings, exit strategy, and why it works for swing but not scalping.

Perfect_Squares Review: Settings, Strategy & How to Use It
Jul 16, 2026 ★★★★ 4/5 4 min read

🔬 Go Deeper Than One Indicator

You're reading about Perfect_Squares Review: Settings, Strategy & How to Use It. Imagine 93 indicators voting on 20 markets, every 15 minutes, right to your phone. No more conflicting signals.

Lab Report · $149/mo → Lab Edge · $249/mo →

7-day free trial · Cancel anytime · No credit card to start

Perfect_Squares is not another moving average or RSI clone. It’s a geometric tool that projects potential reversal zones based on the square-of-9 theory—think Gann meets modern charting. I’ve been running it on BTC/USD, EUR/USD, and a few altcoins for the past week, and here’s the raw truth.


What This Indicator Actually Does

Perfect_Squares draws horizontal lines (or shaded zones) at price levels derived from squaring key highs, lows, or current price. The input lets you choose the “root” (starting value) and step increments. The idea: markets often react at levels that are perfect squares of previous price action—like 100, 121, 144, etc.

It’s not a predictive oracle. It’s a reference grid—like having Fibonacci levels but built on a different math.


Key Features That Set It Apart

  • Custom root selection: You can pin it to a swing high, low, or current price. I prefer the “Last High” mode for uptrends.
  • Step size control: Default 1, but tight scalpers might try 0.5 for more levels. I stick with 1 for cleaner charts.
  • Zone vs. line display: Zones are better for stop placement; lines are cleaner for entry signals. I toggle based on volatility.
  • Alert capability: It can trigger alerts when price touches a square level. Handy for pending orders.

Best Settings (What Actually Worked)

After testing on daily, 4H, and 1H charts:

  • Root = Swing Low (for support zones) or Swing High (for resistance).
  • Step = 1 (default). Lower steps clutter the chart.
  • Display = Lines (not zones) for active trading; zones for swing holding.
  • Timeframe: Best on 4H to daily. On 1H, false touches are frequent. On 15m, it’s noise.

Specific example: On BTC/USD daily, root at 60,000 gave clean lines at 62,500, 65,000, 67,500. Price reversed twice off the 65k line. That’s not luck—it’s the math working.


How to Use It for Entries and Exits

Entry: Wait for price to touch a square level with a candlestick confirmation (e.g., bullish engulfing at a square support). Do not buy the line blindly—use it as a trigger, not a reason.

Exit: Take partial profits at the next square level above. Trail stops to the previous square. For example: Long at 62,500 (square support), first target 65,000, second 67,500. Stop below 60,000.

Stop-loss: Place 1–2% below the square level. The zones are not exact—price can wick through.


Honest Pros and Cons

Pros:

  • Unique—not another lagging indicator. It gives you levels before price reaches them.
  • Works well with trendlines and Fibonacci. I overlay it and look for confluence.
  • Clean, non-intrusive visual.

Cons:

  • Not for beginners. If you don’t understand square-of-9 theory, this will seem like random lines.
  • False breaks are common on lower timeframes. You need a filter (e.g., RSI divergence or volume spike).
  • No built-in multi-timeframe analysis. You have to add it manually.

Who Is This Actually For?

  • Swing traders (4H–daily) who want geometric support/resistance.
  • Gann enthusiasts who already respect square theory.
  • Any trader who uses Fibonacci but wants a second opinion tool.

It’s not for scalpers or news traders. Those need raw price action, not math.


Better Alternatives

If you want the same concept but more developed: Gann Box or Square of 9 by LonesomeTheBlue. They’re fancier but also more complex. Perfect_Squares is the stripped-down, no-BS version.


FAQ

Q: Does it repaint?
A: No. The levels are static once set. Only the root can change if you use “Auto” mode—I avoid that.

Q: Can I use it on crypto?
A: Yes, but it works better on higher timeframes (4H+). Crypto is too volatile for 1H squares.

Q: What’s the best pair?
A: EUR/USD and S&P 500 futures. They respect geometric levels more than erratic assets.

Q: Free or paid?
A: Free on TradingView. No paywall.


Final Verdict

⭐⭐⭐⭐ (4/5) — Perfect_Squares is a solid, free tool for swing traders who want a different perspective on support and resistance. It’s not magic, but it adds a mathematical layer that most indicators lack. Lose one star because it requires manual interpretation and doesn’t filter false moves. If you’re willing to pair it with price action, it’s a keeper.


Go Deeper with The Indicator Lab

🔬 The Lab Report — 93 indicators. 20 markets. One consensus verdict every 15 minutes. Stop guessing which indicator to trust.

Subscribe $149/mo →

📈 The Lab Edge — Time-Series Momentum across 166 markets. The same framework institutions use. Weekly signals to your phone.

Subscribe $249/mo →

📊 Prefer to trade on your own? Power your analysis on TradingView — the platform behind every review on this site.

Try TradingView Free → Affiliate link · We earn a commission at no extra cost to you


Data source: TradingView. This review is based on publicly available indicator information and hands-on testing. Always test indicators in a demo environment before live trading.

🔬

Are you about to add another indicator to an already cluttered chart?

Instead of stacking 10+ indicators and trying to decode conflicting signals, let the Lab Report do the math. 93 indicators. 20 markets. One consensus verdict. Every 15 minutes.

Try The Lab Report Free → $149/mo · 7-day trial · Cancel anytime
📈

Consensus tells you what. Momentum tells you when.

The Lab Edge runs Time-Series Momentum — the same framework institutions use — across 166 markets, 95% profitable in backtesting. One signal. Once a week. No indicators to configure.

Try The Lab Edge Free → $249/mo · 7-day trial · Cancel anytime

🔬 Are you the developer of this indicator? Email us →