In this article
After this article, you can
- Distinguish tick counts from price distance in pips.
- Calculate net change from first and final readings of the same price side.
Terms at hand: Pip · quote currency (counter currency) · Position size (lot quantity) · Position notional (notional value) · Balance · Base currency
A pip is a conventional unit of currency-price movement: commonly 0.0001 for EUR/USD and 0.01 for USD/JPY. It is not a money amount or necessarily the smallest tradable price increment. In a hypothetical linear EUR/USD contract representing 100,000 EUR per lot, one pip changes the price result by 10 USD before separate costs. To use that figure on your account, check the contract size, pip convention, position volume and conversion rules. The calculations below explain those distinctions without treating a larger number of quote updates as a larger price move.
Three updates do not mean three pips
New quote counts describe data updates. Distance between the first and final price is a different measure. This short hypothetical EUR/USD Bid sequence compares both without placing a trade.
Scroll sideways to see the full diagram
From first to last: (1.10020 − 1.10000) / 0.0001 = 2 pips. The distance sum in this recorded sequence is 3 + 2 + 1 = 6 pips. Neither measure automatically equals three because three updates occurred. MQL5 also distinguishes which fields changed in a tick: Bid, Ask, Last or volume. The diagram determines neither trade profit nor the complete price path between readings.
Model assumptions: Pip 0.0001, four specified readings of the same Bid side. Segments connect only those readings; no intermediate-price assumptions. Mechanism source: MetaQuotes — MqlTick. The example quote sequence is hypothetical.
Part 1 of 5Definition and historical convention
A pip is a conventional price unit, commonly 0.0001 for EUR/USD. In MT5, Point describes the symbol’s point value, while Tick Size is its minimum price change; they are separate properties. A tick in a data stream can mean an update of Bid, Ask, Last or volume. It need not move the price by one Tick Size. Sub-pip changes are therefore neither automatically meaningless nor a count of individual updates.
For EUR/USD, GBP/USD and AUD/USD, the usual pip convention is 0.0001. In the hypothetical quote 1.08502, a change of the last digit by one is 0.00001, or 0.1 pip, commonly called a pipette. Check the instrument: displayed digits do not by themselves establish Tick Size, the permitted stop-price grid or a futures contract’s tick convention.
Part 2 of 5Pip value on 1 standard lot of EUR/USD
Assume this example uses a linear EUR/USD contract with one standard lot representing 100,000 units of the base currency, here EUR. Its chosen pip convention is 0.0001 USD per EUR. Multiplying 100,000 EUR by that price increment gives 10 USD per pip before separate costs. The table is a calculation under these assumptions, not a specification for every symbol labelled forex or CFD.
Under the same specification, 0.1 lot represents 10,000 EUR and gives 1 USD per pip; 0.01 lot represents 1,000 EUR and gives 0.10 USD. The permitted minimum and volume step are provider-set properties. A micro-lot can still exceed a chosen loss budget if its stop distance or costs are large. Use position sizing with a stated percentage budget to test the actual minimum rather than assume a deposit range makes it suitable.
Part 3 of 5The exception: Japanese yen pairs
For FX pairs quoted in yen, such as USD/JPY, EUR/JPY and GBP/JPY, a common pip convention is 0.01 JPY per unit of base currency. A finer quoted increment of 0.001 is one tenth of that pip. Do not extend this to every instrument containing JPY in its name: a reversed quote or a yen futures contract may have different units and tick size. The convention describes price distance, not an economically identical money risk across pairs.
In practice: a move on USD/JPY from 150.12 to 150.13 is one pip; a move from 150.120 to 150.125 is half a pip, that is five pipettes, since a single pipette here is 0.001 JPY. A standard lot of USD/JPY is 100,000 US dollars, so the pip value is 100,000 × 0.01 = 1,000 JPY. At a hypothetical USD/JPY = 150 that converts to 1,000 / 150 ≈ 6.67 USD. Unlike on EUR/USD, the JPY-pair pip value in the account currency is not fixed — it moves with the exchange rate itself.
Part 4 of 5Account-currency mismatch — the cross-rate trap
For this 100,000 EUR model, pip value is 10 USD. Use separate hypothetical reference conversion rates and assume no conversion spread or fee: at GBP/USD = 1.27 USD per GBP, that is 10 / 1.27 ≈ 7.87 GBP; at USD/CHF = 0.90 CHF per USD, it is 9 CHF. A linear USD/PLN exposure of 100,000 USD, with pip 0.0001 PLN per USD, instead gives 10 PLN per pip, or 2.50 USD at an assumed 4 PLN per USD. Actual account conversion follows the provider’s terms.
Account denomination is a separate decision from the pair’s base and quote currencies. First identify the contract’s profit currency and the provider’s conversion method, timing and charges. A rate change can alter the converted value of an existing foreign-currency result without automatically changing a cash balance already held in the account currency. Leverage and risk sizing should use consistent units; no universal instruction to open a USD or EUR account follows from this calculation.
A concise reference on quoting mechanics, pip and pipette conventions, and the relationship between pip and tick in different broker models is available in the Forex Basics section on ForexMechanics, alongside the glossary entry on the lot.
Part 5 of 5Pip and the real cost of trading
At hypothetical Bid 1.08501 and Ask 1.08510, EUR/USD spread is 0.9 pip, or 9 USD for the assumed 100,000 EUR. If actual opening Ask and closing Bid prices are used, their difference already includes the spread and any slippage in those fills. Do not deduct them a second time. Record separate commissions, financing and conversion according to the account report.
Compare two fictional billing models for 100 round trips of 100,000 EUR each, assuming identical unchanging quotes within each immediate round trip, full execution and no financing or conversion cost. Model A has a 0.9-pip spread and no commission: 9 × 100 = 900 USD. Model B has a 0.1-pip spread plus 7 USD total opening-and-closing commission: (1 + 7) × 100 = 800 USD. These are chosen inputs, not current ECN quotes or a broker ranking. Longer trades need their actual fills and costs.
Express costs in the same currency and at the same position size as the result. For a separate hypothetical price result of +10 pips before a chosen 2-pip cost, the net result is +8 pips: the cost is 20% of that positive gross result. A −10-pip gross result becomes −12 pips instead. That ratio is not a universal threshold for selecting a provider. Read EUR/USD — characteristics for the pair context and use actual contract terms for the calculation.
What to do tomorrow
- Record pair-specific pip value. State contract units and pip size before calculating. In the hypothetical 100,000-unit model, EUR/USD sizes 0.01, 0.1 and 1 lot give 0.10, 1 and 10 USD per pip. USD/JPY at an assumed 150 gives about 6.67 USD per pip at one lot. Check the actual specification.
- Reconcile one closed trade. Use its actual opening and closing prices, direction and volume. Add separately recorded commissions, financing and conversion costs. If the fill-price difference already includes spread and slippage, do not subtract them again. A cost ratio alone does not diagnose the broker choice.
- Check account conversion. Record the profit currency and your account currency, then find the conversion rate, side, timing and fee in the provider’s terms. Compare a manual hypothetical conversion with the account statement before deciding whether another denomination suits your needs.
- Recalculate the planned size. Use the position calculator with an explicitly chosen risk budget and the same capital, contract units and stop distance. Check the minimum volume and step. A result below the permitted minimum calls for changing or declining the trade, rather than rounding up beyond the budget.
The same pip, a different USD amount
About 2 min calculator practice
Open the hypothetical USD/JPY model: 1 lot, a USD 100,000 contract, a pip of 0.01 JPY per USD, a USD account and the inverse conversion rate of JPY 150 per USD. One position pip is JPY 1,000, or about USD 6.67. Change only the conversion rate from 150 to 160. Does the pip amount in JPY change, or its USD value?
Recalculate the USD/JPY pip value
Check the result and explanation
The pip remains JPY 1,000, but its converted value is 1,000 ÷ 160 = USD 6.25. The lower USD amount does not mean a smaller distance in pips. Only the conversion to account currency changed.
Rates of 150 and 160 are exercise assumptions. For a different instrument, check contract size, pip size and conversion direction.
Check your understanding
One short exercise
About 2 min · you can try again
Hypothetical EUR/USD Bid quotes are 1.20000, then 1.20040, then 1.20010. One pip is 0.0001. What is the signed net change from the first quote to the last?
- +1 pip.
- +2 pips because there were two updates.
- +7 pips.
Check the answer and explanation
+1 pip.
(1.20010 − 1.20000) ÷ 0.0001 = +1 pip. Two quote updates do not mean a two-pip net move.
Frequently asked
Is a pip the same as a tick?
No. A pip is a conventional price-distance unit. In MT5, Tick Size is the minimum price change, Point is another symbol property, and a data tick is an update that can change Bid, Ask, Last or volume. With an assumed EUR/USD pip of 0.0001, a move of 0.0030 is 30 pips, but it does not establish that 300 separate updates occurred. Check the specification and distinguish price distance from update count.
Why is a pip in JPY pairs two decimal places rather than four?
A common convention for pairs quoted in JPY is 0.01 JPY per unit of base currency. For hypothetical USD/JPY 150.120 → 150.125, the 0.005 change is 0.5 pip when one pip is 0.01. This is a price-unit convention, not proof of equal money risk to EUR/USD. Reversed quotations and futures have their own tick specifications; a JPY label alone does not establish the same increment.
How do I calculate pip value if my account is in PLN but I trade EUR/USD?
First state the contract: with a linear 100,000 EUR exposure and pip 0.0001 USD/EUR, pip value is 10 USD. At hypothetical reference rates of 4.00 or 4.20 PLN per USD, that equals 40 or 42 PLN before conversion fees. A changing rate can alter an existing USD result’s converted value; it does not automatically change cash already held in PLN. Use the provider’s actual conversion terms rather than assume another account denomination is always better.
What are fractional pips (pipettes)?
A pipette is one tenth of a pip. With the common EUR/USD pip of 0.0001, it is 0.00001; with an assumed USD/JPY pip of 0.01, it is 0.001. Finer displayed digits do not prove that every such price is tradable: Tick Size and stop-level constraints are separate specification fields. Pipettes can describe a fractional price result or spread; there is no rule excluding them from reporting.
Sources & bibliography
-
Bank for International Settlements Triennial Central Bank Survey of Foreign Exchange Markets — September 2025 · The September 2025 survey reports global FX turnover and market structure. www.bis.org ↗
-
CME Group FX Futures — Tick Size and Tick Value Specifications · Official Euro FX futures specifications provide tick-size and tick-value conventions for comparison with OTC pip units. www.cmegroup.com ↗
-
European Securities and Markets Authority (ESMA) Decision renewing EU retail CFD measures · A historical ESMA document concerns temporary retail CFD product-intervention measures. www.esma.europa.eu ↗
-
Wiley Kathy Lien — Day Trading and Swing Trading the Currency Market, 3rd edition (2016) · Discusses quote conventions, pip values and P/L calculations for cross-currency pairs. www.wiley.com ↗
-
MetaQuotes MQL5 Symbol Properties — contract, price and volume units · Official MT5 symbol properties distinguish contract size, point, minimum tick size and permitted volume rules; values depend on the symbol and provider. www.mql5.com ↗
-
MetaQuotes MqlTick — quote structure and update flags · Official MQL5 structure shows Bid, Ask, Last and volume update flags. A data update is distinct from a fixed pip or minimum price step. www.mql5.com ↗
-
OANDA Corporation OANDA web platform guide — quote precision and account fields · US provider guide describes pip/fractional-pip quotation, indicative chart prices and account valuation fields. These platform conventions are not universal product specifications. help.oanda.com ↗
Mark it as read to save your progress in this browser.
