Market & Position Analysis

Understand overlapping currency positions

Use the calculator to inspect assumptions, not to predict returns or select trades.

The current web version is free and needs no account or app installation. Use it in your browser.

Supports six pairs across USD, EUR, GBP and JPY. Enter up to eight held positions and one separate proposed trade for comparison.

Supported pairs: USD/JPY · EUR/USD · GBP/USD · EUR/JPY · GBP/JPY · EUR/GBP

Compare two held positions and one proposed trade by currency

Fixed rates for this explanation: EUR/USD = 1.10, USD/JPY = 150 and GBP/USD = 1.25. These assumptions provide reference values for USD, EUR, GBP and JPY. They are neither current ECB rates nor rates you can enter in the tool. The live screen uses ECB reference values for the displayed reference date, so its results may differ.

Quantity is in the currency on the left of the pair, the base currency. Consider holding a buy of 10,000 USD in USD/JPY and a buy of 10,000 EUR in EUR/USD. The proposed trade for comparison is a buy of 1,000 USD in USD/JPY.

Example at the fixed rates (all values in USD equivalents)
CurrencyTwo held positionsWith proposed trade
USD-1,0000
EUR+11,000+11,000
JPY-10,000-11,000
GBP00

The held USD exposure is +10,000 − 11,000 = −1,000 USD. The proposed buy adds +1,000 USD and −1,000 USD equivalent of JPY, bringing net USD to zero. The net EUR purchase and net JPY sale remain.

Offsetting USD does not make risk or required margin zero. This is not an assessment including fees, spreads, interest or margin, and it is not a trading recommendation. The proposed trade is for comparison and is not saved. Only held positions you choose to save are stored in this browser on this device.

If the live values differ, check the reference date, buy or sell direction, and currency-unit or lot setting. If rates fail to load, do not use an assumed result; recalculate after reference values become available.

Match your quantity units

Choose units or lots, then set 1,000, 10,000 or 100,000 units per lot. Check the contract size against your own account; the app cannot detect your broker’s settings.

Enter held positions

Choose a pair, direction and quantity. Fractional currency units are rejected. Currency balances are USD equivalents, not margin requirements.

Compare a proposed trade

Review added, reduced, offset or reversed balances. A net balance of zero does not remove fees, margin needs or other risks.

Check dates and decide whether to save

Read the reference date. Saving requires an explicit action and stays in this browser. Another person using the same browser may be able to read saved positions.

Scope & limitations

Reference rates are not live execution prices. Eight simplified currency scenarios are not a loss bound, forecast, VaR model or execution simulation. Spreads, fees, financing and margin are excluded.

Your data

Calculations run in your browser. Only held positions you choose to save are stored in this browser, on this device. There is no cross-device sync, brokerage credential storage or saved candidate trade.

Questions before you start

Does Market & Position Analysis generate trading signals?

No. It explains currency overlap and the effect of specified hypothetical moves.

What happens when an update fails?

If reference rates cannot be loaded, no result is produced. Old reference dates are flagged. Reference rates are not current execution prices.

Questions or bug reports ↗