Entered closes · fixed boxes · configurable reversal columns

Point & Figure Calculator

Construct a close-based Point & Figure sequence of alternating X and O columns from a fixed box size, reversal amount and disclosed first-close grid.

Runs in your browserX/O columns auditableNo target or breakout signal

Enter chronological close values

Use completed closes from one symbol and consistent sampling interval. The first close anchors every later fixed box level.

Entered

One positive raw-price amount in the same unit and precision as the entered closes.

Whole number from 1 through 10; three-box reversal is a common example.

One row per observation: Label, Close. Use commas, tabs or semicolons; omit a header row. Maximum 2,000 rows.

Point & Figure boundary: This version is the close method with fixed boxes and no monthly markers, high-low priority rule, variable scaling, ATR boxes, percentage boxes, pattern labels, price objectives or projected columns.

Entered-price Point & Figure reconstruction

Entered Price Filter Charts 1.0.0.

Derived
No Point & Figure sequence calculated yetEnter at least two positive closes, a fixed box size and a whole-number reversal amount.

How this Point & Figure calculator works

Grid anchor = first entered close
Reversal distance = fixed box size × reversal amount
X continuation = current highest box + box size
O continuation = current lowest box − box size

Version 1.0.0 places an exact fixed grid around the first entered close. A rise of one full box starts an X column; a fall of one full box starts an O column. Each further full movement in the same direction adds another X or O. Movement smaller than the next complete box is ignored.

An X column changes to O only when the entered close falls by at least the declared number of boxes from the current highest X. The new O column begins one box below that high and fills every complete level reached. An O column reverses to X by the symmetrical rule. Columns therefore alternate and never mix X and O.

The default audited example uses a three-box reversal because three-box P&F is widely documented, but the input accepts one through ten. A smaller reversal reacts more frequently; a larger one filters more movement. That sensitivity difference is arithmetic, not evidence that one setting is profitable or suitable.

A careful interpretation workflow

Start with the declared source, grid or pivot convention and the row-level audit trail. A cleaner chart is a lossy transformation of entered history—not new market evidence. Keep the original time-based data beside any filtered reconstruction.

  • Record close method, box size, reversal amount and first-close anchor whenever you save or compare a result.
  • Read X as an active rising column and O as an active falling column—not as BUY and SELL labels.
  • Check the visible next thresholds to verify the arithmetic branch without assuming price will reach either one.
  • Use the same decimal precision throughout; the tool does not round to broker tick size or traditional variable box tables.
  • Expect differences from high-low charts, percentage scaling, ATR scaling, one-box charts and platform-specific rounding.
  • Evaluate any P&F pattern or objective in a separate, explicitly tested method rather than inferring it from this reconstruction.

Worked example from the audited fixture

Reproduce it with “Load audited example”With anchor 100, box size 1 and reversal amount 3, the nine-row fixture builds X boxes 101–103, reverses to O boxes 102–99, reverses to X boxes 100–104, and ends with an O column from 103 to 100. It contains four alternating columns and sixteen boxes. The next O continuation is 99 and the next three-box reversal is 103.

How to interpret the result

The current X or O column describes the last completed filter state in the entered closes. It is not a validated trend, breakout, support zone or price objective. A high-low P&F engine can process an interval differently from this close-only engine, especially when both an extension and reversal were possible inside one bar.

Renko, Point & Figure and Zig Zag compared

All three reduce visible price movement, but they answer different reconstruction questions. Renko advances across a fixed brick grid, Point & Figure groups fixed boxes into alternating columns, and Zig Zag links confirmed extrema that survive a deviation threshold.

FilterCore inputState changeTime treatmentExcluded here
RenkoFixed brick sizeOne-box continuation; disclosed two-box reversalRows can form zero or many bricksTick/OHLC and ATR/percentage variants
Point & FigureBox size × reversal countSame-column box or alternating X/O columnRows can form zero or many boxesHigh-low priority, patterns and objectives
Zig ZagPivot legs + deviation %Confirmed opposite pivot or more-extreme replacementRight-side rows create confirmation lagProjected pivots and future reversal calls

Use the ATR Calculator or Average Daily Range Calculator if you first need an observed volatility reference. This batch deliberately does not choose a box or brick size for you, because converting a historical range into a chart setting requires a separate declared rule and sensitivity review.

Assumptions and limits

  • Two through 2,000 positive close observations are accepted in chronological order.
  • Box size is one fixed positive raw-price amount; the first close becomes the exact grid anchor.
  • Reversal amount must be a whole number from one through ten; three is an example, not a recommendation.
  • Close method is enforced. Intrabar highs and lows, their ordering and the high-low priority rules are excluded.
  • Variable traditional scaling, ATR and percentage box methods can create different levels and columns.
  • The X/O display is synthetic and has no executable timestamps, bid/ask quotes, fills or transaction costs.
  • No pattern name, breakout verdict, trend line, horizontal/vertical count, price objective or trading advice is calculated.

Prepare close data before calculating

Export completed closes from one symbol, one broker or data vendor, one timeframe and one time zone. Keep every row in chronological order and use one consistent price scale. The page validates positive finite decimals and row structure, but it cannot discover duplicate timestamps, missing sessions, daylight-saving shifts or a mislabeled instrument.

Do not mix pips with quoted prices. If EUR/USD closes are entered near 1.1700, a ten-pip fixed box is normally 0.0010 under the common 0.0001 pip convention; JPY pairs and non-FX instruments use different price increments. The calculator works in raw entered price units and does not infer pip size, tick size, contract size or broker symbol suffixes.

Sampling matters. Daily closes, hourly closes and tick-by-tick movement can produce different filtered structures even when their first and last prices match. Record the source interval, date range, first-close anchor, parameters and model version with any exported observation so another person can reproduce the exact arithmetic.

For execution or backtesting, return to time-based bid/ask data and model spreads, commission, slippage, gaps, order latency and liquidity. Synthetic filter levels can be useful for visualization, but they do not prove when a market price was tradable or whether an order would have filled.

Frequently asked questions

  • X columns contain completed rising boxes and O columns contain completed falling boxes under the declared close-based rules.
  • It is the fixed box size multiplied by the entered whole-number reversal amount.
  • Three-box reversal is widely documented, but this page accepts one through ten and does not recommend a setting.
  • Version 1.0.0 uses only the chronological close values entered in the browser.
  • No. Each formed column contains one symbol and completed reversals create an alternating new column.
  • High-low priority, variable box scaling, ATR or percentage boxes, grid rounding and source data can change the structure.
  • No. Pattern labels, trend lines and horizontal or vertical price counts are intentionally outside this calculator.
  • No. It is entered-data filter state and provides no trade, forecast, probability or suitability judgment.

Sources and methodology

The operational contract is Entered Price Filter Charts version 1.0.0. Independent fixture oracles, boundary equality, translation and scale transformations, validation, content guards and production isolation are tested before staging acceptance. Sources explain the broader chart families; the exact versioned choices on this page govern its output.

Compare chart feeds and execution terms

Before transferring a filtered level into live analysis, compare each broker’s historical feed, session boundary, quote precision, spreads, commissions and order rules. Two platforms can produce different Renko, P&F or Zig Zag structures from different source data without either arithmetic engine being broken.

XM

Review instruments, chart history and account conditions available for your region.

Check XM terms

FBS

Compare symbol specifications, pricing feeds and execution conditions.

Check FBS terms

FXOpen

Confirm tick size, platform history, costs and order rules.

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.