TradingView drawing workflow

Speed resistance lines: one-third and two-thirds geometry

Speed resistance lines project rays from a swing origin through one-third and two-thirds of its price change at the ending bar. Their prices keep changing with time. On TradingView, the Fib Speed Resistance Fan accepts custom ratios, but verify its price-side lines against coordinates before treating them as classic thirds. Fix the endpoints and scale before testing support or resistance.

See the decision guide

Construct the thirds from two fixed endpoints

Choose A = (a, P0) at the start of a swing and B = (b, P1) at its end, with b > a. On a linear price scale, the ray for retained fraction r is Lr(t) = P0 + r × (P1 - P0) × (t - a) / (b - a). Classic speed lines use r = 1/3 and 2/3; r = 1 is the reference line through B. The fractional points share B's bar position, not its price.

  • Use an earlier low and later high for a rising swing; use an earlier high and later low for a falling swing. Decide whether anchors use wicks or closes before selecting them.
  • A two-thirds retained rise means a one-third retracement from the high at bar b. State the convention explicitly: a label of "1/3" can otherwise be confused with the complementary distance from the endpoint.
  • The origin and endpoint determine a rate. Do not select a third price pivot merely because it makes a line touch more candles.
  • Equal anchor bars make the denominator zero. Equal anchor prices collapse every ray into one horizontal line; neither is a usable directional speed-line study.

Check a 90-to-126 swing with exact arithmetic

For this hypothetical example, A is bar 0 at 90 and B is bar 12 at 126. The change is 36 over 12 bars. The reference rate is 3 price units per bar; the one-third and two-thirds rates are 1 and 2. Use exact fractions for calculation and round only displayed results.

  • At bar 18 the two-thirds ray reaches the original high of 126. It did not stay at 114 after bar 12, so treating it as a horizontal retracement gives the wrong comparison.
  • Mirror the example with a falling move from 126 to 90 over 12 bars. The one-third and two-thirds rays are 126 - t and 126 - 2t: at bar 18 they are 108 and 90. The reference is 72.
  • Using decimal 0.333 instead of 1/3 gives 101.988 at bar 12, rather than 102. For narrow touch tolerances, record the actual ratio precision accepted by the drawing tool.
LinePrice at bar 12Price at bar 15Price at bar 18
One-third: 90 + t102105108
Two-thirds: 90 + 2t114120126
Reference: 90 + 3t126135144

Reproduce the price-side geometry on TradingView

Select Fib Speed Resistance Fan, place the two anchors and inspect their prices and bar positions in Coordinates. In Style, enter the thirds as custom levels, record the stored precision and Reverse state, and identify the price-side rays by their coordinates. The tool also contains time-side lines; those do not use the same fractional price construction.

  • On a Regular price scale, the example price-side rays should pass through bar 12 at approximately 102 and 114. Confirm the actual values instead of assuming that a displayed label uses the retained-fraction convention.
  • For an explicit construction, use separate Ray drawings from A through (bar 12, 102) and (bar 12, 114). Add the A-to-B reference separately. This makes the intended thirds visible without relying on a fan's label convention.
  • Record symbol, interval, session and adjustment settings. These formulas count chart bars; weekends and missing sessions are not extra bars. Switching interval changes that measurement.
  • Zoom changes a line's screen angle. A scale switch can change the geometry being studied: a separately defined straight log-coordinate ray uses P0 × (P1 / P0)^[r × (t - a) / (b - a)], with strictly positive anchor prices.
  • For these anchors, the log-coordinate two-thirds point at bar 12 is about 112.632 instead of the linear 114. This is a mathematical comparison, not a measured claim about the native fan after a scale switch. Check the drawing again before using its intersection as a numeric rule.

Separate speed lines, Fibonacci fans and Gann fans

All three can look like rays spreading from one origin. The definition of their slopes differs. This comparison uses linear price coordinates and explicitly defines fractions as retained portions of a selected swing, so label conventions cannot silently reverse a ratio.

  • At bar 12, the example Fibonacci rays reach 103.752 and 112.248, compared with the speed-line prices of 102 and 114. Similar appearance does not make these levels equal.
  • A chosen Gann base rate of 1 happens to coincide with this one-third ray. That numerical overlap is an outcome of the inputs, not an equivalence between the methods.
  • A fan changes its price threshold with time. A horizontal retracement keeps the same price. Neither geometry supplies evidence that a market must reverse there.
Line familySlope constructionExample input or result
Classic speed resistance linesSelected swing rate × 1/3 and × 2/3The 36-unit, 12-bar swing gives rates 1 and 2.
Fibonacci price-side fanSelected swing rate × chosen Fibonacci fractionsUsing 0.382 and 0.618 gives rates 1.146 and 1.854.
Gann fanChosen price unit per time unit × angle ratiosWith 1x1 defined as 1 price unit per bar, its base rate is 1.

Choose an update rule without rewriting prior outcomes

A frozen study keeps A and B until its predeclared expiry or invalidation. An updating study can replace B when a new extreme becomes available, but each replacement creates a new version effective from that time. Neither study should silently redraw its past observations using the latest endpoint.

  • Illustrative availability rule: confirm B only after two later completed bars have lower highs. If B is bar 12, activate the first rising fan after bar 14 closes. Bars 13 and 14 cannot be counted as live signals from that confirmation rule.
  • Alternatively, start with an endpoint selected from information already available at the close of bar 12, without claiming that it is a confirmed swing high. The failure sequence below uses this fixed-endpoint choice.
  • Suppose a new endpoint is bar 18 at 150. Keeping A fixed gives a new two-thirds rate of (2/3) × 60 / 18 = 2.222222 price units per bar. At bar 20 its ray is 134.444444; the original ray is 130.
  • A hypothetical bar-20 close of 132 is above the original ray and below the new ray. Save both versions and their activation times. Selecting whichever version looks correct afterward introduces hindsight.
  • Choose an observation limit, such as 20 bars after activation, before review. If a new endpoint requires later confirmation, do not activate its version before that confirmation exists.

Keep a failed-support sample instead of repairing the chart

Use the original 90-to-126 endpoints, frozen at the close of bar 12. For this illustration, a touch means low ≤ Lr(t) ≤ high, and failed support means a completed close strictly below that ray. There is no tolerance buffer. Retire each support hypothesis at its first failure and retain later bars as follow-up. These are study definitions, not trade-entry rules.

  • A close exactly at a ray does not fail this strict rule. A wick below followed by a close above is a touch, not a close-based failure.
  • The bar-14 gap case shows why a line break cannot promise execution at the line. OHLC range overlap also cannot establish the intrabar order of touches and reversals.
  • For descending resistance rays, mirror the inequality: failure is a completed close strictly above the selected ray. Preserve the signed slope from the high-to-low swing.
  • Include fans with no touch before expiry and immediate failures. A sample containing only attractive bounces cannot estimate the method's usefulness.
  • No trade return follows from this table. Entry time, stop, exit, position size, fees and slippage would need separate rules and testing.
BarOne-third / two-thirdsSynthetic low, high, closeResult
13103 / 116115, 117, 115.5Two-thirds touched and failed on the same bar.
14104 / 118100, 103, 102One-third failed without a touch; the entire range is below it.
15105 / 120106, 110, 109Close recovers above one-third. Earlier failures remain recorded.

Turn the fixed geometry into a chart aid and review record

Pineify's Pine Script AI Coding Agent can draft a helper from the anchor coordinates, exact thirds, activation time and completed-bar event rules. Supply those inputs explicitly: Pine scripts cannot read your manual chart drawings. Compare the generated levels with the arithmetic table and test equality, gaps and endpoint updates before creating alerts.

  • Use Trading Journal Plan Notes to record the original hypothesis, anchor version and chosen scale. Add the observed result in Review Notes when editing the trade record.
  • Keep original and later screenshots in your own storage and put their references in the notes. This preserves visual evidence without assuming that the journal imports TradingView drawings or attaches screenshots automatically.
  • Record when the endpoint became knowable, not just its chart timestamp. Missing data and retrospectively confirmed pivots must not be presented as contemporaneous signals.
Where Pineify fits

Pine Script AI Coding Agent

Draft a speed-line chart aid from explicit anchors and thirds, then verify its levels and alert timing against the worked examples.

Also useful: Trading Journal. Record anchor versions, screenshot references and failed observations in plan and review notes.

Draft a speed-line chart aid

Frequently asked questions

Educational information, not investment advice. Prices, bars, formulas and outcomes are hypothetical illustrations, not live observations or performance results. Line geometry does not guarantee support, resistance, executable prices or returns.

Sources and verification

Published by Pineify. Pineify is an independent product and is not affiliated with TradingView. Sources support the technical explanations; examples do not establish trading performance.