Orders & execution

Pips vs Points vs Ticks: Read Price Distances Correctly

A move can be 20 pips, 200 terminal points and 200 minimum price steps at once. The numbers change with the unit. Compare the definitions, inspect four explicit specifications and convert your own price distance.

Author · Editor

Reviewed

Navy, teal and ivory measuring strips beside a brass caliper and amber glass sphere on pale stone.

The essentials

  1. A pip is a conventional forex price unit; a terminal point is a platform unit; tick size is the minimum price increment in the specification.

  2. Ten terminal points equal one pip only when pip size divided by point size equals ten.

  3. Convert with explicit unit sizes. An unknown pip size stays undefined, and a tick-grid match does not confirm that an order will be accepted.

The quick difference between pips, points and ticks

Start with the price movement itself, then name the unit used to measure it. Saying “200 points” without the platform and symbol specification can describe very different distances. This guide uses “terminal point” for the MetaTrader unit and keeps a whole market or index point separate.

Term

What it measures

Illustrative size

Forex pip

A conventional price-distance unit for the currency pair.

EUR/USD: 0.0001; USD/JPY: 0.01.

MetaTrader point

The point value specified for the terminal symbol.

A five-decimal EUR/USD quote commonly has point size 0.00001.

Tick size

The minimum price increment specified for the instrument.

It may be 0.00001, 0.05, 0.25 or another specified amount.

Whole market or index point

A change of 1.0 in the quoted price or index level in that context.

With a tick size of 0.25, one such point contains four ticks.

Scroll sideways to compare all columns ↔

For common forex quotations, a pipette is one tenth of a pip. That extra decimal place allows fractional pips; it does not make the conventional pip ten times smaller. OANDA’s pip explanation describes the usual forex convention and the JPY exception. Check the instrument’s own definition before applying it elsewhere.

Measure one price move in three units

Choose an educational preset or enter two prices and the sizes of a pip, a terminal point and a tick. All three sizes are expressed in the same quoted-price units as the two prices. The ruler divides the absolute price difference by each specified unit.

The signed change is price B minus price A. Distance is the absolute value of that change. Reverse the prices to see the sign change while the unit counts stay the same. A negative change alone does not establish a trading loss: that also depends on the position direction and actual executions.

These presets are stated teaching specifications, not a live broker feed. A tick count here means distance divided by tick size; it does not count quote updates or reconstruct the path the market took.
Try it yourself

Price units · illustrative specifications

One price move, three ways to measure it

Enter two prices and the size of each unit. The distance stays the same; the number of units changes with the specification.

These are teaching examples, not live broker specifications. Each preset replaces both prices and all three unit sizes.

A price quote, not a cash amount. Signed prices are allowed.
A price quote, not a cash amount. Signed prices are allowed.
Leave blank if the pip convention is not defined for this instrument.
The price value of one terminal point; check the symbol specification.
The specified minimum price step. Enter it separately from point size.

Use a decimal point or comma, without thousands separators. Up to 12 integer digits, excluding leading zeros, and 12 fractional digits.

Signed price change · B − A
+0.00200
Absolute price distance
0.00200

A negative price change does not by itself mean a trading loss.

One distance, different units
Price A1.08520
Price B1.08720

The line shows the two price endpoints, with its scale adjusted to this example. It does not count quote updates or depict every permitted price on the tick grid.

Pips
20
Price value of one unit
0.0001
Terminal points
200
Price value of one unit
0.00001
Tick-size units
200
Price value of one unit
0.00001
Terminal points per pip
10
How to read this calculation

Distance = |B − A|. Unit count = distance ÷ unit size. Terminal-point conversion uses point count × point size. Pip size, point size and tick size are separate inputs.

“Tick-size units” measures a price distance. A market-data tick is a quote or trade update; its event count cannot be inferred from the distance.

Calculations use the entered decimals exactly. If a displayed count needs rounding, ≈ marks the approximation and the exact fraction is shown below it.

Calculations run in your browser. These fields are not saved or sent to a broker.

Four examples with every unit made explicit

The first two examples use the same EUR/USD movement with different terminal precision. The JPY example changes the conventional pip size. The final row deliberately gives a tick size larger than a point and supplies no pip definition.

Teaching specification

Price A → price B

Pip size

Point size

Tick size

Distance in pips / points / ticks

EUR/USD, five decimal places

1.08520 → 1.08720

0.0001

0.00001

0.00001

20 / 200 / 200

EUR/USD, four decimal places

1.0852 → 1.0872

0.0001

0.0001

0.0001

20 / 20 / 20

USD/JPY, three decimal places

150.120 → 150.320

0.01

0.001

0.001

20 / 200 / 200

Synthetic CFD

2340.10 → 2340.35

Not defined

0.01

0.05

Not defined / 25 / 5

Scroll sideways to compare all columns ↔

In the first row, 1.08720 − 1.08520 = 0.00200. Divide by 0.0001 to get 20 pips, or by 0.00001 to get 200 terminal points. The tick count is also 200 because this example explicitly sets tick size to 0.00001; the converter does not infer it from the point size.

The synthetic CFD moves 0.25. Dividing by its 0.01 point size gives 25 points; dividing by its 0.05 tick size gives five ticks. “Not defined” in the pip column means that information is missing. It is different from a zero distance, which gives zero for every unit whose size is known.

Does one pip always equal ten points?

No. The conversion factor is pip size ÷ terminal point size. With 0.0001 ÷ 0.00001, it is ten points per pip. With 0.0001 ÷ 0.0001, it is one. The four-decimal quote therefore measures the same 20-pip movement as 20 terminal points, not 200.

To convert an instruction in terminal points, multiply the point count by point size first. Then divide that price distance by pip size. For 200 points at 0.00001 per point, the distance is 0.00200 and the result is 20 pips. For 200 points at 0.0001 per point, the distance is 0.0200 and the result is 200 pips.

“Four ticks in a point” can also be correct when “point” means a whole 1.0 price unit and tick size is 0.25. That is a different definition of point. Identify the context before reusing a ratio from another platform, contract or market.

Displayed decimals do not establish the tick grid

A terminal can display two decimal places while the specified price increment is 0.05. In that case, formatting a price as 2340.12 does not place it on a grid of 0.05 steps. MetaQuotes lists point size and tick size separately; they answer different questions.

The specification check below uses a grid anchored at zero: a price matches when it is an integer multiple of the supplied tick size. At 0.05, 2340.10 and 2340.35 both match. Prices 2340.12 and 2340.37 do not, although their difference is exactly five ticks. A whole-number distance alone cannot validate either endpoint.

This is a check against the grid you supplied, not verification of a broker’s current rules. A contract with another grid origin or a variable tick schedule needs its actual rules. Even a matching price can fail other conditions, such as minimum stop distance, freeze restrictions, price limits, market availability or available funds.

A tick-size unit is also different from a market-data tick. Quote updates may repeat a price or jump across several price steps. Two endpoint prices do not reveal how many updates occurred between them.

What about gold, indices and other CFDs?

Do not assign a pip size from a symbol name such as XAUUSD or US30 alone. Providers can use different contract definitions and terminology. Copy the point and tick sizes for the exact symbol and account; enter a pip size only when its meaning is explicitly defined for that instrument.

The synthetic CFD above is intentionally unnamed. Its 0.01 point, 0.05 tick and 0.25 movement illustrate the calculation without claiming that any broker’s gold contract uses those values. If a specification provides no pip convention, describe the distance in price units, terminal points or ticks instead.

Read the specification before converting points

In the desktop MetaTrader 5 Market Watch, open the symbol’s context menu and choose Specification. The official Market Watch help explains where contract information is shown. Use the exact symbol on your trading account, including any suffix; an educational preset cannot confirm its settings.

Field or label

What to take from it

Digits / SYMBOL_DIGITS

The number of decimal places used to display the price.

Point / SYMBOL_POINT

The price amount represented by one terminal point.

Tick size / SYMBOL_TRADE_TICK_SIZE

The specified minimum price increment, entered separately from point size.

Tick value / SYMBOL_TRADE_TICK_VALUE

A monetary value field; do not paste it into the tick-size input.

Scroll sideways to compare all columns ↔

MetaQuotes’ guide to price precision and steps separates these properties. Some interfaces show different labels or omit a field. If the required price-unit value is missing, obtain the symbol specification rather than substituting a cash value or guessing from the number of decimals.

Try it yourself

Price units · illustrative specifications

Check a quote specification

Convert a distance in terminal points, then check whether both example prices match the tick grid you entered.

This check has its own inputs. Copy the values you want to verify; changes in the ruler above do not update this form.

These are teaching examples, not live broker specifications. Each preset replaces both prices and all three unit sizes.

Zero or a positive count. Fractional counts are allowed for comparison.
A price quote, not a cash amount. Signed prices are allowed.
A price quote, not a cash amount. Signed prices are allowed.
Leave blank if the pip convention is not defined for this instrument.
The price value of one terminal point; check the symbol specification.
The specified minimum price step. Enter it separately from point size.

Use a decimal point or comma, without thousands separators. Up to 12 integer digits, excluding leading zeros, and 12 fractional digits.

From terminal points to price distance

Entered terminal-point count
200
Price distance for the entered point count
0.00200
Pips
20
Price value of one unit
0.0001
Terminal points
200
Price value of one unit
0.00001
Tick-size units
200
Price value of one unit
0.00001

Do the two prices fit this tick grid?

Assumption: the grid starts at zero, so permitted grid values are whole multiples of the entered tick size.

Both prices match this zero-anchored tick grid.

Price A
1.08520
Matches the specified grid
Price B
1.08720
Matches the specified grid

A grid match does not establish that an order will be accepted. This check does not verify stop distances, freeze levels, trading hours, price limits, funds or execution conditions.

How to read this calculation

Distance = |B − A|. Unit count = distance ÷ unit size. Terminal-point conversion uses point count × point size. Pip size, point size and tick size are separate inputs.

“Tick-size units” measures a price distance. A market-data tick is a quote or trade update; its event count cannot be inferred from the distance.

Calculations use the entered decimals exactly. If a displayed count needs rounding, ≈ marks the approximation and the exact fraction is shown below it.

Calculations run in your browser. These fields are not saved or sent to a broker.

Price distance is not the cash result

Twenty pips describes a distance, not a fixed amount of account currency. A monetary calculation also needs the position quantity, contract specification and any necessary currency conversion. For sizing a position against a chosen monetary risk budget, continue to the position size calculator.

Keep the chosen prices consistent with your task. To measure a spread, compare bid and ask at the same moment. To measure execution distance, use the relevant executed prices. The slippage guide explains why the intended price and actual fill can differ.

Units also do not determine an order’s trigger or execution rules. Read Buy Stop vs Buy Limit for entry conditions and trailing stop loss vs trailing stop limit for how a trailing distance interacts with the order type.

Common questions

How many pips are 200 points?

With a pip of 0.0001 and a terminal point of 0.00001, 200 points equals 20 pips. With both units at 0.0001, it equals 200 pips. The point count alone is insufficient; use point count × point size ÷ pip size.

Why does USD/JPY use a different decimal place?

Its common pip convention is 0.01. In the three-decimal example, a point of 0.001 is one tenth of that pip. The displayed third decimal represents a fractional pip; it does not redefine the pip as 0.001.

Is a four-decimal quote missing a pipette?

It displays fewer decimal places than the five-decimal example. With the stated point size of 0.0001, one point equals one pip. Do not append a zero and assume that the symbol’s configured point or tick size has changed.

What is the difference between tick size and tick value?

Tick size is a price increment. Tick value concerns money under a contract’s calculation rules. This guide converts price distances; its tick count is not a cash profit or loss.

Why can the result contain a fraction of a tick?

Any entered price difference can be divided by tick size. A fractional result says the distance is not a whole number of those steps. Check both prices and the stated grid. A conversion is not a claim that those prices are executable.

Should I round an off-grid price automatically?

First check the intended level, tick size and applicable order rules. Rounding can move an entry or stop. This tool reports the supplied grid relationship and leaves your prices unchanged; it does not choose a replacement order price.

Sources & further reading

Orders & execution
Position size calculatorTranslate a chosen monetary risk budget and instrument specifications into a position quantity.Buy Stop vs Buy LimitSeparate the price level from the conditions that trigger an entry order.Slippage explainedUnderstand the distance between an intended price and an actual fill.Trailing stop loss vs trailing stop limitSee how a trailing distance and order type work together.
All guides