AI Stock Monitor now supports UK equities listed on the London Stock Exchange (LSE). This article covers the naming convention (you must add the .L suffix), the three preset British dividend plays, data-source routing differences, and what to watch when adding UK stocks to your watchlist.

Rule #1: UK Tickers Must End in .L

Every UK stock symbol must include the .L suffix, matching the yfinance / IBKR convention for LSE-listed securities. This suffix is the sole indicator the system uses to route a ticker to the UK market.

.L
Correct Format
BP.L · DGE.L · ULVR.L
Uppercase ticker + .L suffix. The system identifies these as UK market, routes to LSE/GBP quotes, and runs multi-source voting verification.
Wrong Format
BP (no suffix) · BP.LN · LSE:BP
Without .L, the ticker is treated as a US stock and Polygon returns 404. Other suffixes are not recognized.
Tip
Quick Check Before Adding
"Is it listed on the LSE? Then add .L." Lowercase works too — the system calls upper() automatically — but uppercase is recommended for consistency.

How to Add UK Stocks to Your Watchlist

Two methods are supported. Method A is recommended for daily use:

Method A: Add via Strategy Explorer → My Watchlist

Open the watchlist page, type BP.L, DGE.L, or ULVR.L into the input box, and click "Add."

The backend auto-detects the market. If the ticker matches a preset, you get the group label, floor/strike levels, display name, and notes instantly. Non-preset UK stocks go through the AI enrichment path and may take a few extra seconds.

Method B: Write to the Google Sheets Universe

Enter the ticker in the "Symbol" column (with .L). Floor / Strike values must use the £ symbol (e.g., £3.40 / £4.80). The CSV always overrides local presets — Sheets is the single source of truth.

The 3 Preset UK Stocks: The UK Yield 3

These three are hard-coded presets in AI Stock Monitor, guaranteed to be available even if the Google Sheets connection is down:

TickerNameRoleFloor / Strike
BP.LBP plcEnergy / Dividend£3.40 / £4.80
DGE.LDiageo plcSpirits Leader£13.50 / £14.50
ULVR.LUnilever plcConsumer Staples£41.00 / £42.50

All three belong to the "The UK Yield 3" group:

  • BP.L — BP plc: 6%+ dividend yield, oil-cycle defensiveness, Britain's energy champion.
  • DGE.L — Diageo: The world's largest spirits company; consumer moat, long-term compounder.
  • ULVR.L — Unilever: Consumer-staples defense across cycles; reliable dividend payer.
If Google Sheets has the same ticker, the Sheets entry wins — local presets only fill in blanks and never overwrite your custom Floor / Strike values.

UK vs US: Data-Source Routing Differences

UK stocks use a slightly different set of data sources than US stocks. Understanding these differences helps you interpret the "data downgrade" notices you may see in the UI:

Data SourceUS StocksUK Stocks (.L)
PolygonSkipped (no LSE coverage)
TradierSkipped (US options broker)
IBKRStock / SMART / USDStock / LSE / GBP
yfinance

Fundamental voting: UK stocks use IBKR + yfinance two-source voting (elect_value()), provided your account has an LSE market-data subscription. Without one, the system falls back to yfinance only, and you will see a "data downgrade" notice.

IV / Options: LSE options liquidity and data-subscription requirements are higher. In practice, BP.L and other liquid UK names get IBKR ATM IV, but less-traded UK stocks may only have yfinance data — or no IV at all.

Four Steps to Adding UK Stocks

1
Confirm the ticker format: uppercase + .L suffix. One wrong character and the system treats it as a US stock, returning no UK data.
2
Add it via the watchlist page. The three presets (BP.L / DGE.L / ULVR.L) load instantly. Other UK stocks go through AI enrichment and may take a few seconds.
3
Make sure Floor / Strike use the £X.XX format. The currency must be pounds sterling — there is no automatic USD conversion.
4
After adding, check the scan results and data page for a data-downgrade notice. No notice means your IBKR LSE subscription is active. A notice means only yfinance is available — still usable, but slightly less precise.

Known Limitations

  • Currency is GBP only. UK stocks are quoted in pounds; Floor / Strike must also use the £ format. No auto-conversion to USD.
  • Trading hours: London 08:00-16:30 GMT, overlapping with US pre-market. After hours, yfinance typically returns the previous trading-day close.
  • IBKR subscription: Without LSE market-data permissions, fundamentals and IV fall back to yfinance only — multi-source voting is disabled.
  • Continental Europe not yet supported: Only .L is recognized. Suffixes like .DE / .PA / .AS are treated as US tickers, causing Polygon 404 errors.

Quick Self-Check

After adding BP.L, verify these three things:

  • Watchlist display: Group is "The UK Yield 3," Floor=£3.40 / Strike=£4.80, name shows "BP plc."
  • Fundamentals: Dividend yield around 5-6%, sector Energy, 14+ fields populated (from yfinance).
  • Data page: No Polygon 404 errors. If IBKR has an LSE subscription, you will also see the two-source voting label.

UK ticker format = UPPERCASE + .L suffix
3 preset British dividend plays load instantly
IBKR + yfinance two-source voting with downgrade alerts

Add UK stocks now →