Appearance
Personalize your experience
Gann Square (Fixed)
GannA static Gann square with a predetermined grid size. The fixed square projects all major Gann angles from a pivot point and keeps them locked to the same geometry regardless of subsequent price action.
Origins & theory
The Gann Square Fixed is a variant of the standard where the grid granularity is set by the user rather than derived dynamically from price. Gann believed that certain cycles — particularly dates, quarter , and divisions of the year (90, 180, 270, 360 days) — had , predictable significance in financial markets.
In the square, each of the grid represents a fixed price interval multiplied by a fixed time interval (e.g., $10 × 10 trading days, or 50 × 5 bars). The 1×1, 2×1, 1×2, and other Gann angles are drawn from a pivot point and maintain their precise geometric relationship at every cell. Since the grid is fixed, the angles do not warp as price moves — they persist at their original slope regardless of how far price extends from the origin.
Gann described this as a "" — a geometric overlay that could be placed on any market at any time and would still provide meaningful support/resistance levels. The numerical version of this concept is Gann's , a circular numerical on which he based many of his market predictions. The Gann Square Fixed is the geometric (chart-based) equivalent of the 's numerical grid, translating numbers into angles.
Tool Design & Behavior
The Gann Square Fixed is a two- drawing tool. The first click sets the origin pivot — a major swing low or high. The second click (or configuration dialog) allows you to set the grid step — the price units and time units per . Once configured, the tool draws a grid of -size from the origin in up to four directions.
From the origin, Gann angles radiate at their geometric slopes through the grid. The 1×1 line (45°) goes through one up and one cell (or down and right for a bearish angle). The 2×1 line goes through two up and one cell right. The 1×2 line goes through one cell up and two cells right. Additional angles (4×1, 1×3, 1×4, 3×1, 8×1, 1×8) can be displayed as needed. Each angle maintains its slope precisely because the grid cells are fixed.
The grid is static — it does not change as new bars form. This is the key difference from the Gann Square. The square provides a constant frame of reference, allowing the trader to see and re-evaluate the same geometric relationships at any . The grid extends both forward (into the future) and backward (into the past) from the origin, showing where price was when it crossed each angle historically.
Visual Configuration
How to Draw (2 clicks)
- 1Set the origin pivotClick a significant low or high that serves as the starting for the square. This should be a major structural swing point visible on the daily or weekly chart.
- 2Configure the grid stepSet the price step (e.g., $5, $10, $50) and time step (e.g., 1 day, 5 days, 1 bar). The square expands outward from the origin on this grid in all four quadrants.
Key Levels & Math
The grid has dimensions: Price_step × Time_step. The Gann angles are defined by their price/time ratio. On an arithmetic chart where the grid is drawn to scale, the angle corresponds to the ratio. The ratio determines the "speed" of the angle:
How Price Behaves at Levels
- Each Gann angle acts as support/resistance as price moves through the grid. The angle that price is currently riding is the dominant — this tells you the current "trend speed."
- The 1×1 line is the most — a break above it in a downtrend (or below it in an uptrend) signals a change in the trend's character. This is Gann's primary reversal signal.
- A 2×1 is a more extreme overextension than a 1×1 (faster price relative to time). Expect a sharper reversal from a 2×1 touch. The higher the ratio, the more violent the reversal.
- A 1×2 suggests price is losing momentum (more time, less price) — a potential reversal zone. This is where slowing trends often find a bottom and reverse up.
- Price typically starts at one angle and rotates through them: 1×2 → 1×1 → 2×1 → 3×1 as momentum accelerates, then reverses back through them in a decelerating sequence. This "angle rotation" is Gann's primary method of trend analysis.
- The grid boundaries (the edge of the square) at -like intervals are often significant turning . These are Gann's " time intervals." them on your calendar.
Trading Strategies
Angle (trend-following): Enter when price touches a Gann angle and reverses in the direction of the trend. Use shallower angles (1×2, 1×3) for entries in the direction of the trend — these are the safest entries because price is not overextended. Place the stop just beyond the angle line (0.5–1.0%).
Angle (reversal): If price crosses from above the 1×1 line to below it (in an uptrend), the trend character has changed. Enter in the direction of the with a stop on the other side of the 1×1. This is Gann's primary reversal trading method and the most reliable signal from the square.
Angle sequence (momentum ): As price accelerates from a shallower angle (like 1×3) to a steeper one (like 3×1), add to the position at each successful angle hold. Conversely, each deceleration to a shallower angle is a to reduce. This creates a systematic position management framework based on the angle sequence.
Real-World Example: Selecting the Grid Step
Consider a stock trading at $150 with an average daily range of $3. A reasonable grid step might be $3 (one = one average daily range) with a time step of 1 day. The 1×1 line would then represent a price change of $3 per day. If the stock rallies $6 in one day, it would the 2×1 line and be approaching the 3×1 line — a strong momentum signal. If the stock instead rallies $1.50 per day, it would be on the 1×2 line — suggesting deceleration.
The backward feature allows you to check if previous significant landed on angle lines. If prior swing highs consistently hit the 2×1 line, the grid step is well-chosen. If they fall between angles, the step likely needs adjustment. This "validation loop" is the key to finding a reliable grid step for any .
Combining with Other Tools
The square integrates with other static and tools:
- : Place a from the same origin as the square. The fan angles should correspond to the square's angle lines. Discrepancies suggest the step selection may be incorrect for the .
- Fibonacci retracements: When a Fibonacci of a major swing coincides with a Gann angle intersection, the price zone is doubly significant. The Fibonacci ratio and the Gann angle agree on the same level.
- S/R: The grid lines of the square naturally form and vertical price levels. These often align with prior swing highs/lows, reinforcing the grid's validity. these .
- dates: The time-step grid creates dates at each boundary. these as potential reversal dates, especially when they align with turning or earnings dates.
- : High-volume nodes at Gann angle that other market participants also see these levels as significant. Low-volume crossings of angles are suspect.
Algorithmic Implementation
The requires consistent grid computation with user-defined step sizes. The implementation must ensure geometric accuracy regardless of the grid step selected.
Grid construction: Given origin at bar o and price p, with price step P_step and time step T_step, the grid extends in all four quadrants. The first to the covers bars [o, o + T_step] and prices [p, p + P_step] for the upper-right quadrant. For each additional cell, add P_step to the price boundary and T_step to the time boundary. The grid extends to the configured square size (e.g., 20 in each direction). The 1×1 angle connects (o, p) to (o + T_step × n, p + P_step × n) for n = 1, 2, 3…, N.
Angle line generation: For each angle ratio k/m (e.g., 2×1, 3×1, 1×2, 1×3, 4×1, 1×4, 8×1, 1×8), the angle line passes through (o, p) and (o + m × T_step, p + k × P_step). For the 2×1 angle: slope = 2 × P_step / T_step; the line passes through (o + 1 × T_step, p + 2 × P_step). For the 1×2 angle: slope = 0.5 × P_step / T_step; the line passes through (o + 2 × T_step, p + 1 × P_step). Each line extends to the chart edge from the origin.
Angle intersection tracking: On each bar, compute the signed distance from price to each angle line. Record which angle price is closest to. A event occurs when price crosses an angle line — this is a signal. Specifically track crossovers of the 1×1, 2×1, and 1×2 lines as they are the primary actionable signals. Crossovers of extreme angles (8×1, 1×8) are rare but significant when they occur.
Risk Management & Position Sizing
The square provides a consistent geometric framework for risk management. The grid step size directly influences stop and target distances.
Grid-step-based stops: For a 1×1 line entry, place the stop 0.5 × P_step below the 1×1 line (for an uptrend). For a 2×1 line trade (entering at the steeper angle), the stop is 0.3 × P_step below the 2×1 line — tighter because the 2×1 is an extreme angle and a break below it signals immediate trend failure. For a 1×2 trade (shallower angle), the stop is 1.0 × P_step below the 1×2 line — wider because price tends to oscillate more around shallower angles. The grid step provides a , consistent unit for stop placement.
Angle-based position : When price is riding the 1×1 line (the equilibrium), maintain full position size. When price accelerates to the 2×1 or 3×1 line, reduce to 0.75× base — the trend is overextended and a reversion to the 1×1 is increasingly likely. When price decelerates to the 1×2 or 1×3 line, reduce to 0.5× base — the trend is stalling and a reversal may be imminent. This angle-based ensures maximum exposure at equilibrium and minimum exposure at extremes — exactly when risk is .
Grid-boundary stop adjustment: If the grid step is relative to (e.g., P_step is $1 but ATR is $5), the grid is too fine and angle signals will be noisy. Adjust the stop to use ATR-based units instead: = max(0.5 × P_step, 0.5 × ATR). This ensures the stop is never tighter than half the average true range, preventing noise-triggered stops on small grid steps. Conversely, if P_step is larger than ATR, use stop = min(1.0 × P_step, 2.0 × ATR) to prevent stops that are too wide.
Psychology & Discipline
The square requires consistency in grid step selection and the discipline to not change the grid when it does not immediately fit the market. This patience is the main psychological challenge.
The "wrong step" anxiety: After placing a square with a chosen grid step (say $5 × 1 day), the first few bars may not show any angle interactions. The trader, anxious for signals, is tempted to try a different step ($3, $7, $10) to "make it work." This step-hopping destroys the fixed square's because no signal pattern can develop with a constantly changing grid. Rule: test three different grid steps offline (backward ), pick the best one, and lock it for at least 100 bars. No changes during the first 100 bars.
The "angle perfectionism" trap: When price reverses exactly at a 1×2 line intersection, it feels like a perfect prediction. When price reverses 2 bars before the 1×1 line intersection, it feels like the tool "failed." The square provides approximate , not exact levels. A reversal within 2 bars or 0.5 × P_step of an angle intersection counts as a valid angle . Holding out for perfect means missing most of the signals. Accepting the 80% correct signal is the discipline that makes the fixed square profitable.
Advanced Variations & Customizations
The square can be adapted for specialized applications and alternative analytical frameworks. These variations extend the core concept while maintaining grid-based geometry.
Multiple-step grid overlay: Place two squares from the same origin with different step sizes simultaneously. For example, a fine grid with a $1 step and a coarse grid with a $5 step. Signals that appear on both grids (e.g., price crosses the 1×1 line on both the fine and coarse grid within the same bar) are "dual-grid confirmations" and are significantly more reliable than single-grid signals. The fine grid provides ; the coarse grid provides confirmation. This dual-grid approach is Gann's "" principle applied in software.
Time-decompressed square: Instead of using a constant time step, use a variable time step that expands over time. For the first 10 , T_step = 1 bar. For cells 11–20, T_step = 2 bars. For cells 21–30, T_step = 5 bars. This decompression reflects Gann's belief that expand as the trend matures — early in the trend, time moves quickly (every bar matters), but later in the trend, time is less compressed and larger intervals are more meaningful. The decompressed square produces angle lines that gradually flatten, representing the deceleration of aging trends.
Multi-Timeframe Application
A square on the weekly chart provides the "master grid" with a consistent price-time step at the weekly level. A daily fixed square should use a grid step that is a sub-multiple of the weekly step. For example, if the weekly grid step is $10 × 1 week, the daily grid step might be $2 × 1 day (since $10/5 trading days = $2/day).
Consistent step : The grid step should scale proportionally across timeframes. A step that works on the weekly chart should be dividable by the number of trading days per week (5) for the daily chart, and by the number of trading hours per day (6.5 for US stocks) for the hourly chart. This ensures that the 1×1 angle on the weekly chart represents the same price-time relationship as the 1×1 angle on the daily chart.
Angle continuity: When the daily square and the weekly fixed square show the same angle breakout (e.g., both squares show price crossing above the 1×1 line within the same week), the signal is confirmed across timeframes. This "angle continuity" is the strongest confirmation signal in the Gann Square Fixed .
Common Pitfalls
Market Regime Analysis
The square's grid step is constant, so the tool adapts poorly to changing volatility. It performs best in stable-volatility environments where the price-time relationship is consistent.
Stable volatility (constant ): The square performs best. Price consistently respects the Gann angles, and angle crossings produce meaningful reversals. The grid step you chose at placement remains valid for weeks or months. This is the regime where the fixed square outperforms the square because its consistency matches the market's consistency.
Rising volatility ( ): The grid step becomes too . Price crosses too many angles too quickly, making the chart noisy and signals unreliable. In this regime, switch to a larger grid step or use the square instead. A grid step that was $5 when was $2 becomes too small when ATR expands to $5.
Falling volatility ( ): The grid step becomes too . Price fails to reach even the first angle, and no signals are generated. In this regime, switch to a smaller grid step or use a non-Gann tool. A grid step of $10 is too large when the market moves only $2 per day.
References & further reading
- 1.How to Make Profits in Commodities — W.D. Gann (1942)
- 2.Gann's Scientific Methods Unveiled — Betty Long
- 3.Gann Square Fixed — TradingView Help
- 4.Gann Angles — StockCharts ChartSchool
- 5.The Gann Pyramid: Square of Nine Essentials — James A. Hyerczyk (1998)
- 6.Technical Analysis of Financial Markets — John J. Murphy (1999)
Related articles
Related to Gann Square Fixed
- Gann Fan
Charts / Drawing Tools / Gann
A family of nine rays radiating from a pivot point at fixed geometric angles. The 1×1 (45°) angle is the centrepiece — above it price is strong, below it…
- Gann Grid
Charts / Drawing Tools / Gann
A repeating lattice of 1×1 lines from a pivot. Where the Gann Fan asks what slope a market is advancing at, the grid asks where the 1×1 from every pivot…
- Gann Box
Charts / Drawing Tools / Gann
A geometric price-time square with an anchored 45° (1×1) diagonal. Built on W.D. Gann's theory that price and time oscillate in harmonic proportion, the box…
- Gann Square
Charts / Drawing Tools / Gann
A dynamic Gann square that responds to price and time in real-time. As price unfolds, the square continuously adjusts its geometry to maintain a true…
- Gann Square of 144
Charts / Drawing Tools / Gann
Gann's Master Calculator: 144 units of time by 144 units of price, divided in eighths and thirds, with the 1×1 angles drawn from the corners. The time side…
- Gann Square of 9
Charts / Drawing Tools / Gann
Price projections taken around Gann's numeric wheel. Levels are spaced evenly in the square root of price, so they widen as price rises — the behaviour…
- Gann Time Cycles
Charts / Drawing Tools / Gann
Vertical lines at Gann's natural time counts from one pivot. The counts are absolute — 30, 45, 90, 144, 180, 360 — not fractions of a prior swing, which is…
- Gann Wheel (360°)
Charts / Drawing Tools / Gann
The Square of Nine drawn as what it physically is: a spiral wound round a centre, cut by the cardinal and ordinal crosses. Rings are turns; spokes are…
- Fixed
Automation / Grid Modes / Basic
Fixed explained: how it works in QuaTick, settings and worked examples. Part of the Automation / Grid Modes / Basic reference.