Appearance

Personalize your experience

Mode
Accent Color
Direction
Horizontal Line

Horizontal Line

Lines

A fixed-price level drawn horizontally across the full chart width. The horizontal line is the purest expression of static support and resistance — a price level where buying or selling pressure has historically emerged and is expected to re-emerge.

Theory & Background

The horizontal line is the foundational tool of level-based trading. It marks a specific price where the market has repeatedly reversed, stalled, or accelerated. Unlike diagonal tools (trend lines, rays), a horizontal line has no time component — it represents astatic price zone that remains relevant regardless of when price returns to it. A level tested last week, last month, or last year is equally valid today.

lines implement the core concepts of support (a floor where buying pressure exceeds selling pressure, causing price to up) and resistance (a ceiling where selling pressure exceeds buying pressure, causing price to down). These concepts date back to the earliest days of technical analysis, appearing in the work ofCharles Dow and later formalized by John Murphy andThomas Bulkowski. numbers (1.2000, 50.00, 100, 15000) often act as self-fulfilling levels because traders place at psychologically significant prices.

The principle of S/R flip (also called "role reversal" or "") is central to horizontal line trading: when a resistance level is decisively broken, it becomes support, and vice versa. This occurs because traders who missed the breakout place orders at the prior level, expecting the flip. Understanding and anticipating S/R flips is a hallmark of experienced level-based traders.

Tool Design & Behavior

The Horizontal Line tool requires 1 anchor point. Click at any price level on the . A horizontal line instantly spans the full chart at that price. During placement, a preview line follows the vertically with a that updates as you move — allowing you to stop at the exact price with sub-pixel .

After placement, the line vertically to adjust the price level. The current price is shown in a floating label while dragging, and snaps to the nearest . You can also type an exact price in the line properties dialog for precise placement (useful when you know the level theoretically, e.g. a Fibonacci level or number). In multi-select (Shift+ click), multiple lines move together, maintaining their relative price distances.

The horizontal line always extends across the entire visible chart . As you left or , the line remains continuous — it never terminates. On , the line thickens slightly to indicate interactivity. The line color and style can be customized to create a hierarchy: solid and thick for primary levels, dashed and thin for secondary levels.

Anatomy

bounceresistsupp← support
Price bouncing off a horizontal support line; the level has been tested three times.
Trend line Horizontal / Vertical Price action Construction
Line level
The price the line occupies across all bars. Static and does not change with time.
Touch points
Historical price reactions at or near the line. The number of touches determines significance.
Break point
The bar where price closes decisively beyond the line, triggering a role reversal.
Role reversal zone
After a clean break, the S/R flip occurs in this area. Former resistance becomes support.
Price label
Displayed at the edge of the line, showing the exact price level.

Visual Configuration

lines offer a range of styling that enable you to create a hierarchy of levels — primary levels (solid, thick), secondary levels (dashed, thin), and tertiary or watch-list levels (dotted, narrow).

Color
Line color picker. Use distinct colors for support (green/blue) versus resistance (red/orange).
Line width
Thickness from 1 (hairline) to 5 (heavy). Default 2. 3+ for primary levels, 1 for secondary.
Line style
Solid, dashed, or dotted. Solid for confirmed levels, dashed for tentative levels, dotted for watch .
Labels
Show price at the line; optionally show count (how many times price has tested the level).
Font
Label font family, size, weight, and color.
Coordinate locking
Lock the price level to prevent accidental dragging during chart navigation.
Extend
Always extends full chart by default. No settings needed.
★
Pro tip:Use dashed style for lines that are less certain (a level with only one ) and solid for high-conviction levels (3+ touches). This hierarchy reduces chart noise and helps you focus on the most levels.

Trading Theory & Application

Level Significance Factors: The strength of a level is determined by four factors. (1) count: two touches is the minimum for consideration, three to four is meaningful, five or more is a major structural level. (2) Volume: touches with high volume are more significant than touches on low volume. (3) Timeframe: a level on the weekly chart outweighs the same level on the 15-minute chart by orders of magnitude. (4) number alignment: levels at psychological prices carry extra weight.

Breakout Trading: Enter long when price breaks above a resistance level with conviction (above-average volume, clean close). The target is the distance from the last support low to the resistance level, projected upward. Enter short when price breaks below support similarly. The prior level becomes your new stop-loss zone (S/R flip).

/Range Trading: Buy at support, sell at resistance within a range. The lines define range boundaries. Use rejection candles (hammers at support, shooting stars at resistance) for entry timing. This works best in sideways markets where levels are well-established.

How to Draw

  1. 1
    Identify a significant price level
    Look for a price where price has reversed at least twice. A triple is significantly stronger.
  2. 2
    Click on the price level
    Click at the desired price on the . A horizontal line extends across the full chart at that price.
  3. 3
    Fine-tune the level
    the line vertically to adjust. Use the properties to type an exact price for .
  4. 4
    Categorize the level
    Style primary levels (3+ touches) with solid styling and secondary levels (2 touches) with dashed styling.
  5. 5
    Add annotation text
    For key levels, add a brief : "prior ATH," "major support," "61.8% retrace," etc.
★
Pro tip: the line vertically to adjust the price level. The current price is shown in a label while dragging. You can also type an exact price in the line properties dialog.

Interpretation

A horizontal line is only as strong as the number of times it has been tested and . A level that has been tested five times is a fortress; a level that has been tested once is a coincidence. Always wait for multiple tests before treating a level as significant.

  • Price approaching from below treats the line as resistance \u2014 expect rejection or a decisive breakout.
  • Price approaching from above treats the line as support \u2014 expect a or a decisive breakdown.
  • A clean break with a close beyond the line confirms the level has been conquered.
  • A fake-out (breaking intraday but closing back on the original side) means the level still holds.
  • After the break, the line flips to the opposite role for all tests. This is the S/R flip principle.
  • The more touches, the stronger the level \u2014 but each also consumes , so very old levels may eventually weaken.

Advanced Techniques

Level Clustering: When multiple lines cluster within a narrow (e.g. 1.2000, 1.2050, 1.2100), treat the cluster as a single zone rather than individual levels. The of the zone represents the area of maximum order and typically acts as stronger S/R than any single level within it.

Level Stack: Identify levels on the weekly chart first, then draw them on the daily or 4H chart. These levels carry the most weight because they represent multi-week or multi-month . Then add daily-level lines as secondary references. The hierarchy prevents you from over-weighting intraday noise.

Combining with Moving Averages: A horizontal line that coincides with a major (50-day SMA, 200-day SMA) creates an extremely high-confluence zone. The odds of a or rejection at that level are significantly higher because both static () and (MA) traders are watching the same price.

Confluence: A horizontal line aligned with a high-volume node (HVN) on the is an institutionally significant level. A line at a low-volume node (LVN) is a "slippery" level where price tends to pass through quickly. Always check volume profile context for your lines.

Common Mistakes

!
Caution:Avoid too many lines — cluttered charts obscure levels. Focus on the 3 to 5 most significant price levels. If everything is important, nothing is.
!
Caution:A single is not a level. Wait for at least two clean touches before treating a horizontal line as significant. A single coincidence is not a pattern.
ℹ
Note: numbers (e.g. 1.3000, 50.00, 100.00) are self-fulfilling because retail traders and algorithms place orders at these levels. Always check if a horizontal line aligns with a psychological round number before trading it.

References & Further Reading

Related articles

  • Horizontal Ray

    Charts / Drawing Tools / Lines

    A horizontal line anchored at a specific bar that extends only to the right. The horizontal ray marks a support or resistance level that becomes relevant…

  • Level Segment

    Charts / Drawing Tools / Lines

    A horizontal price level bounded between two points in time. The level segment fills the critical gap between unbounded horizontal lines and rays by marking…

  • Trend Line

    Charts / Drawing Tools / Lines

    A straight line connecting two or more significant swing points. The trend line is the most fundamental tool in technical analysis for identifying trend…

  • Arrow

    Charts / Drawing Tools / Lines

    A directional line terminating in an arrowhead. The arrow tool combines the analytical geometry of a trend line with explicit directional intent, making it…

  • Cross Line

    Charts / Drawing Tools / Lines

    A cross-hair of one horizontal and one vertical line intersecting at a chosen price-date coordinate. The cross line provides a combined time-and-price…

  • Extended Line

    Charts / Drawing Tools / Lines

    A straight line connecting two anchor points and extending infinitely in both directions. The extended line removes the temporal and spatial limitations of…

  • Flat Top/Bottom Channel

    Charts / Drawing Tools / Channels

    One sloped boundary and one horizontal boundary. Place the flat line above the slope for a flat top (ascending triangle, bullish bias) or below it for a…

  • Info Line

    Charts / Drawing Tools / Lines

    A two-point measurement line that displays live price, percentage change, ratio, and bar-count information. The info line functions as an on-chart…

  • Parallel Channel

    Charts / Drawing Tools / Channels

    A trend-correction tool formed by two parallel trend lines. Price oscillates between dynamic support and resistance, offering repeated mean-reversion…

Browse all knowledge base articles →