Technical level coordinates

Forex Fibonacci Calculator

Calculate Fibonacci retracement levels from a swing high and low, or project three-point extension coordinates from A, B and Point C. Every result is deterministic arithmetic from the prices you enter—not a live quote, support or resistance confirmation, reversal forecast or trade signal.

Manual swing points Retracement and A-B-C extension Model 1.0.0
Direct answer

What does a forex Fibonacci calculator do?

It converts user-selected swing prices into percentage coordinates. Retracement mode places ratios inside the high-low range. Extension mode adds a signed A-to-B leg to Point C. The same inputs always return the same levels.

  • Two-point retracement levels: 0%, 23.6%, 38.2%, 50%, 61.8%, 78.6% and 100%.
  • Three-point extension levels: 61.8% through 361.8%, measured from Point C.
  • Optional instrument and reference price add price or pip distances without fetching market data.

Swing inputs

Choose one consistent timeframe and an explicit endpoint rule before entering prices.

Entered
Calculation method
Swing direction

The higher endpoint of the measured swing.

The lower endpoint; it must be below the swing high.

Adds stored pip-size formatting. Verify the broker's symbol convention.

Adds signed distance to each level. It is entered manually and is not treated as executable.

Retracement coordinates

Derived by Fibonacci Levels model 1.0.0.

Derived
Enter a swing high and swing low Choose a method and direction, then select Calculate levels.
Next: size the scenarioUse an independently chosen stop and loss budget to calculate position quantity.
Lot Size Calculator
Share these display settings Copies only approved selections. It never includes entered OHLC, prices, rates, balances, risk amounts, account details, source URLs, dates or uploaded content.

How to use the Fibonacci calculator

  1. Select the method.
    Use retracement for coordinates inside an entered high-low range, or A-B-C extension for projections measured from Point C.
  2. Define the swing.
    Record a timeframe and a repeatable endpoint rule, then enter the higher and lower prices in their labeled fields.
  3. Set the direction.
    Choose low-to-high for an up leg or high-to-low for a down leg. In extension mode, enter Point C inside that range.
  4. Calculate and verify.
    Check the displayed formula branch, compare the coordinates with a second calculation, and keep the predictive limits attached.

Retracement versus extension

ModeRequired pointsArithmeticOutput boundary
Up-leg retracementLow and highHigh − (high − low) × ratioCoordinates inside the entered range
Down-leg retracementHigh and lowLow + (high − low) × ratioCoordinates inside the entered range
A-B-C extensionA, B and Point CC + (B − A) × ratioSigned projections measured from C

The calculator labels A and B through the direction control: an up leg runs from the entered low (A) to high (B); a down leg runs from high (A) to low (B). Point C is a separate user-selected endpoint and is never inferred from price history.

Evidence guide

Fibonacci level calculation methodology

Retracements use two entered swing endpoints. For an up leg, level = high − (high − low) × ratio; for a down leg, level = low + (high − low) × ratio. Extensions use three points: target = C + (B − A) × ratio.

The formula is deterministic: the same A, B and C values produce the same coordinates. The page does not estimate whether price will reach or react at a coordinate.

Worked example

For an up leg with A = 1.0800, B = 1.1000 and pullback point C = 1.0876, the AB distance is 0.0200. The 161.8% extension is 1.0876 + (0.0200 × 1.618) = 1.11996.

Changing C changes every projected extension even when A and B stay fixed.

How to interpret the result

A displayed level is an arithmetic reference derived from user-selected points. Agreement with another chart feature is still descriptive; it does not create a measured probability, validate a stop or target, or establish expected return.

Assumptions and limits

  • Swing selection is subjective and materially changes every output.
  • The level set includes conventions such as 50% that are commonly displayed with Fibonacci tools but are not Fibonacci-sequence ratios.
  • Spread, execution, volatility, time horizon and market regime are not inputs.
  • The calculator contains no historical test showing that any level predicts support, resistance or reversal.

Sources and methodology

Why swing selection matters

Fibonacci arithmetic is reproducible only after the input points are fixed. Two traders can choose different highs, lows, Point C values or timeframes and calculate different coordinates without either calculation containing an arithmetic error. For comparable records, define the rule first—for example, the highest and lowest observed price within a named session or a documented multi-bar swing rule—and apply it consistently.

Do not reverse-engineer the anchorsSelecting endpoints because they make a past reaction line up with a preferred ratio introduces hindsight. The calculator cannot detect that bias or establish out-of-sample usefulness.

Frequently asked questions

  • They are percentage coordinates inside an entered price range. This calculator displays 23.6%, 38.2%, 50%, 61.8% and 78.6% without claiming that price is more likely to react there.
  • For an up leg, subtract the swing range multiplied by the ratio from the high. For a down leg, add the swing range multiplied by the ratio to the low.
  • The rounded 61.8% coordinate relates to the limiting ratio of consecutive Fibonacci numbers. That mathematical relationship does not establish support, resistance or continuation in a market.
  • This calculator uses the three-point method Target = C + (B − A) × Ratio. Each result is a coordinate measured from Point C, not a validated take-profit target.
  • The calculator assigns no predictive weight to any ratio. The emphasized 61.8% and 161.8% rows are visual landmarks only, not evidence of a higher-probability reaction.
  • Choose and document an explicit endpoint rule and timeframe before calculating. Different valid-looking rules can select different anchors and therefore produce different levels.
  • This calculator establishes reproducible arithmetic only. Predictive effectiveness would require a fully defined rule, representative data, trading costs and out-of-sample testing.
  • Retracements calculate coordinates from 0% to 100% of an entered range. Extensions apply ratios to the signed A-B leg and measure the projection from Point C.
  • You can record overlaps under a predeclared rule, but proximity between indicators is not automatically independent evidence. Test the complete rule rather than labeling overlap as confirmation.
  • The calculator gives no timeframe greater weight. Record the timeframe because aggregation changes the available swing points, then apply and test the selected rule consistently.
  • The 50% level is not a Fibonacci-sequence ratio. It is included as a common charting convention and carries no predictive claim.
  • No. The calculator contains no probability model or historical evidence showing that reversal is more likely at a generated coordinate.

Verify chart and execution terms

Before using any calculated coordinate in an order plan, verify the chart's price source, symbol digits, spread, stop-trigger method and execution terms for the broker entity available in your jurisdiction.

XM

Check charting, symbol specifications and order-execution terms for the relevant account.

Check XM terms

FBS

Verify the symbol's price precision, spread and stop-order terms before trading.

Check FBS terms

FXOpen

Confirm chart data and execution conditions for the applicable account and entity.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.