Entered volatility scenario

ATR Position Size Calculator

Convert an entered ATR observation into pips, apply an entered stop-distance multiplier, and calculate volume from either a percentage or money loss budget. The calculator exposes raw volume, rounds down to an entered broker volume step, and lets you replace the standard contract quantity. It does not fetch ATR, choose a stop, or assess whether the risk is suitable.

Browser-side calculation Broker specs editable Model 1.1.0

Balance, ATR and stop inputs

Enter the same instrument convention used by your platform and broker.

Manual inputs

Used only to derive the entered percentage loss budget.

All monetary results are expressed in this currency.

Loss budget input

Switching modes changes how the selected loss budget is entered, not how ATR is interpreted.

Percentage of the displayed balance. This is an entry, not a suitability judgment.

Determines pip size, currencies and stored standard contract size.

Changing format clears the ATR field to prevent unit reinterpretation.

Enter the value shown by your platform.

Recorded for context only; it does not change the calculation.

Recorded for context only; the page does not recalculate ATR.

Multiplies the ATR pip equivalent. The page does not choose or validate this value.

Starts with this site's instrument metadata. Replace it with the broker symbol specification if different.

The raw lot amount is rounded down to this entered increment. Minimum and maximum volume are not checked.

Calculated volume scenario

ATR Position Size Composition 1.1.0 with shared Pip Pricing and Loss Budget models.

Derived
Enter an ATR observation The calculator will show a result after all required values are valid.
Next check: compare a planned target with the entered stopThat is a separate decision from this volume calculation.
Risk/Reward Calculator

How to use the ATR position size calculator

  1. Enter the account balance and choose either a percentage or account-currency money loss budget.
  2. Select the instrument, then enter the ATR observation in platform price units or in pips.
  3. Enter the multiplier, standard contract quantity, broker volume step and any required manual conversion rate.
  4. Review the raw volume, rounded-down volume, arithmetic loss after rounding and the multiplier sensitivity table before checking the broker's complete symbol rules.

How the ATR position size formula works

The versioned ATR composition first normalizes the entered observation into pips. It then uses the shared pip-pricing and loss-budget models, before rounding the raw standard-lot result down to the volume step you entered.

ATR pips = entered ATR price value / stored pip size
Stop distance = ATR pips x entered multiplier
Loss budget = entered money amount, or account balance x entered percentage / 100
Raw standard lots = loss budget / (stop distance in pips x account-currency pip value per standard lot)
Rounded lots = floor(raw lots / entered volume step) x entered volume step
Interpretation boundaryThe arithmetic sizes volume for the values entered. It does not say whether the stop distance, budget, contract, instrument, direction or trade is suitable. Rounding down to one entered step does not reproduce a broker's minimum, maximum or order-validation rules.

Enter the ATR value without manual pip conversion

Choose “Platform price value” and enter the displayed ATR observation directly. Pip size starts from this site's instrument metadata. Standard contract quantity is editable because broker symbol specifications can differ, especially for metals and CFDs.

InstrumentExample ATR price valueStored pip sizeATR equivalent
EUR/USD0.00200.000120 pips
USD/JPY0.600.0160 pips
XAU/USD18.500.011,850 pips
XAG/USD0.2500.001250 pips

What ATR measures—and what this page does not do

MetaQuotes documents Average True Range as a volatility indicator. True range takes the greatest of the current high minus low, the absolute previous close minus current high, and the absolute previous close minus current low; ATR averages true range over the selected period.

This page does not request chart candles, reproduce a platform indicator, or validate a displayed observation. The timeframe and period fields preserve your input context only. MetaQuotes' MQL5 iATR reference identifies symbol, timeframe and averaging period as inputs. TradingView's ATR methodology likewise describes ATR as volatility rather than price direction.

Worked scenarios using the site conventions

InputsStop distanceRaw volumeRounded at 0.01 stepLoss at rounded volume
USD 10,000; 1%; EUR/USD ATR 0.0020; 1.5x30 pips0.3333 lots0.33 lotsUSD 99.00
USD 10,000; USD 250; EUR/USD ATR 20 pips; 2x40 pips0.6250 lots0.62 lotsUSD 248.00
USD 10,000; 1%; XAU/USD ATR 18.50; 1.5x2,775 pips0.0360 lots0.03 lotsUSD 83.25
USD 10,000; 1%; XAG/USD ATR 0.250; 1.5x375 pips0.0533 lots0.05 lotsUSD 93.75

Assumptions and limits

  • The result uses entered values, not live market data, and does not calculate ATR from candles.
  • Pip size comes from this site's metadata. Contract quantity starts from the same metadata but can be replaced with an entered broker value.
  • The output excludes spread, commission, swap, slippage, gaps, conversion markup, margin and order rejection.
  • The raw volume is rounded down only to the entered step. Broker minimum volume, maximum volume and other order constraints are not checked.
  • ATR describes historical range. It does not supply trade direction, a price target, a probability, or a guarantee that a stop will limit loss to the entered budget.

Frequently asked questions

  • Choose Platform price value to enter the observation exactly as displayed by your chart platform, or choose Already converted to pips if you have deliberately completed that conversion. Changing the format clears the field to reduce unit mistakes.
  • The page divides the entered price value by the selected instrument's stored pip size. For example, EUR/USD 0.0020 divided by 0.0001 is 20 pips.
  • No. It neither fetches candles nor recreates the indicator. It uses only the ATR observation you enter, while the timeframe and period are context labels.
  • Yes. Percentage mode multiplies the entered balance by the entered percentage. Money mode uses the account-currency amount directly and also shows its balance percentage. Neither mode assesses whether the budget is suitable.
  • Under this site's XAU/USD convention, one pip is 0.01. Therefore an ATR price value of 18.50 equals 1,850 pips. Brokers can label points and pips differently, so verify the symbol specification.
  • No. ATR describes historical range and does not indicate long versus short, provide a target, or estimate a trade's probability of success.
  • No. Spread, commission, swap, slippage, gaps, conversion markup and fill differences are excluded, so realized loss can differ from the entered monetary budget.
  • The page floors the raw standard-lot result to the entered increment so the arithmetic loss does not exceed the selected budget. It does not check the broker's minimum, maximum or whether an order would be accepted.

Compare broker contract terms

Check the exact contract size, pip convention, account conversion and volume step for the broker entity available in your jurisdiction before using a calculated volume.

XM

Verify the selected symbol's contract size, pip definition and permitted volume increment.

Check XM terms

FBS

Check the instrument specification and account conditions applicable to your entity.

Check FBS terms

FXOpen

Confirm contract terms, quote precision and volume limits before placing an order.

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.