← Back to Blog
2026-10-05 Product

How to Journal International Stock Trades in Their Own Currency

If you buy Toyota in Tokyo, Rio Tinto in London or Shopify in Toronto, most trading journals still treat the trade as a US stock with a dollar sign in front of it. The ticker gets matched to whatever US company shares the letters, a yen profit is shown as dollars, and a London price in pence is read as pounds. Every one of those mistakes changes your numbers by a factor of 100 or more. SignalDeck now records international stocks on their own exchange and in their own currency. This covers what an international trade needs to record, the three ways the numbers usually go wrong, and how to log one.

Three Ways an International Trade Gets Mangled

Each of these is a units mistake, not a judgment call. A journal that makes one of them gives you statistics that are wrong before you start interpreting anything.

1. The wrong listing

Many short tickers exist on more than one exchange, often as unrelated companies. A journal that only knows US tickers takes the letters you typed, finds the US stock with the same symbol, and prices your position off it. The chart, the unrealized P&L and the excursion figures are then measuring a company you do not own. Numeric codes in Tokyo and Hong Kong avoid the clash, but a journal that does not recognise them has nothing to price at all.

2. The wrong currency symbol

A journal that assumes dollars takes a profit of ¥28,000 and shows it as $28,000. At a USD/JPY rate of 150, the real figure is about $187, so the trade is overstated 150 times. One of those in a month of US trades swamps everything else in the total. The same applies, at smaller multiples, to pounds, euros, francs and every other currency.

3. Pence read as pounds

The London Stock Exchange quotes most shares in pence, and Johannesburg quotes in cents. A London share quoted at 1,250 is £12.50. A journal that reads the 1,250 as pounds values a 100-share position at £125,000 instead of £1,250, 100 times too large, and every stop and target on it is off by the same factor.

What an International Trade Needs to Record

Compared with a US stock, an international trade needs two extra fields, and one decision about how to report it in dollars.

Everything else, including entry, exit, size, stop and fees, stays in the quote currency. A stop in yen should be compared with a price in yen.

A Worked Example: One Tokyo Trade

Illustrative numbers. You buy 100 shares of Toyota (7203.T) at ¥2,800 with a stop at ¥2,660, and sell at ¥3,080.

In yen Note
Planned risk (1R) ¥14,000 (2,800 − 2,660) × 100 shares
Realized P&L +¥28,000 (3,080 − 2,800) × 100 shares
R-multiple +2.0R 28,000 ÷ 14,000: no exchange rate involved
USD at the exit-date rate (150.00) ≈ +$186.67 Fixed once the trade closes
USD at a later rate (140.00) ≈ +$200.00 What a journal using today's rate would show

Two things follow from the table. First, the R-multiple needs no conversion at all. Risk and result are in the same currency, so it cancels out, and a +2R Tokyo trade means exactly what a +2R New York trade means. That makes R the honest unit for comparing setups across exchanges.

Second, the dollar figure depends on which day's rate you use. Convert at today's rate and the same closed trade is worth $186.67 one month and $200.00 the next, with nothing about the trade having changed. Fixing the rate at the exit date gives each trade one dollar value that does not drift afterwards.

One limit is worth stating. If you converted dollars into yen to fund the trade, the exchange rate also moved between your entry and exit, and that currency gain or loss on your cash belongs to your broker account, not to the trade. SignalDeck values the trade's yen P&L in dollars at the exit date. It does not split out the currency effect on the money you converted.

How SignalDeck Records It

R-multiples, win rate and trade counts include every closed trade whatever its currency, because none of them needs an exchange rate.

Supported Exchanges

The six US exchanges are covered as before. These are the 22 non-US exchanges SignalDeck records today:

Exchange Suffix Currency Prices
Toronto Stock Exchange .TO CAD Delayed
TSX Venture Exchange .V CAD Delayed
Cboe Canada (NEO) .NE CAD Not priced
London Stock Exchange .L GBP (quoted in pence) Delayed
Deutsche Börse Xetra .DE EUR Delayed
Euronext Paris .PA EUR Delayed
Euronext Amsterdam .AS EUR Delayed
Euronext Brussels .BR EUR Delayed
SIX Swiss Exchange .SW CHF Delayed
Borsa Istanbul .IS TRY Delayed
Johannesburg Stock Exchange .JO ZAR (quoted in cents) Delayed
Saudi Exchange (Tadawul) .SR SAR Delayed
Dubai Financial Market .AE AED Delayed
Abu Dhabi Securities Exchange ADX: prefix AED Not priced
National Stock Exchange of India .NS INR Delayed
BSE (Bombay Stock Exchange) .BO INR Delayed
Tokyo Stock Exchange .T JPY Delayed
Hong Kong Stock Exchange .HK HKD Delayed
Singapore Exchange .SI SGD Delayed
Korea Exchange (KOSPI) .KS KRW Delayed
KOSDAQ .KQ KRW Delayed
Australian Securities Exchange .AX AUD Delayed

The currency column is each exchange's default. A listing quoted in another currency, such as a dollar-quoted ETF in London, keeps its own. Delayed means quotes are not live, and the listing card in New Trade marks them that way. On a Not priced exchange you can still log and close trades: the P&L comes from the exit price you enter, and there is no chart or unrealized P&L while the trade is open.

Logging an International Trade

There are three ways in, depending on how you trade.

Whichever route you use, record a planned stop. Without one the trade has no 1R, and a mixed-currency journal without R leaves you comparing yen with pounds.

What It Does Not Do

What to Do With This

If you already journal international trades somewhere, look at one closed trade in a currency other than your own. Check three things: the listing it was priced from, the currency symbol on the P&L, and, for London or Johannesburg, whether the price is in pence or pounds. If any of them is wrong, your totals and averages are wrong too. If you keep only one figure per trade, make it the R-multiple. It is the one number on an international trade that does not depend on an exchange rate. For the rest of what a stock journal should track, see the stock trading journal guide.

Frequently Asked Questions

Can I journal stocks that trade outside the US?

Yes. SignalDeck records stocks on 22 non-US exchanges, including Tokyo, Hong Kong, London, Xetra, Euronext Paris, Amsterdam and Brussels, SIX Swiss, the TSX and TSX Venture, the ASX, the NSE and BSE in India, Singapore, Korea, Johannesburg, Istanbul, Saudi Arabia and Dubai. Type the ticker with its exchange suffix, such as 7203.T or NWH.AX, or the exchange prefix, such as ASX:NWH, or type the bare ticker and pick the listing from the list. Each trade keeps its exchange and the currency it is quoted in.

Does SignalDeck convert my international trades to US dollars?

Prices, stops, targets and P&L stay in the currency you traded in and are never converted. When a trade closes, SignalDeck also stores a USD value of its P&L at the exchange rate for the exit date, and shows it next to the native figure. Dollar totals on the dashboard include closed non-USD trades at that stored value. Open positions in other currencies are shown in their own currency and kept out of USD totals until they close.

Are international stock prices live?

No. Open positions on non-US exchanges are repriced from delayed quotes while that exchange is open, and hold their last price when it closes. The listing card in New Trade marks these listings Delayed. Two supported exchanges, Cboe Canada (NEO) and the Abu Dhabi Securities Exchange, have no price source yet: you can still log and close trades there, and P&L is calculated from the exit price you enter.

How do I import international trades from Interactive Brokers?

Connect Interactive Brokers through a Flex query that includes the listing exchange field. SignalDeck uses it to put each stock on its real listing, keeps the contract currency, and converts commissions charged in a different currency. A stock whose listing exchange is missing is still imported, in its own currency, but marked Not priced until you re-import with the field included. Brokers connected through SnapTrade also have their listings resolved.

Why journal in R-multiples when trades are in different currencies?

An R-multiple divides the result by the amount you planned to risk, in the same currency, so the currency cancels out. A yen trade that made twice its planned risk is +2R, and so is a dollar trade that did the same. That makes R the one measure you can compare across exchanges without picking an exchange rate, which is why SignalDeck's win rate and R statistics include every closed trade whatever its currency.

Journal every trade on its own exchange

Record stocks on 22 non-US exchanges in the currency you traded them in, with R-multiples that compare across all of them. Free during beta; Pro is $30/mo and Elite $50/mo when billing launches.