StockResearch vs TradingView for Cross-Listing Analysis
TradingView is great for charting. But for cross-listing analysis — adjusting for depositary ratios, converting currencies, and tracking spreads between two exchanges — it falls short. Here's how the tools compare.
The Right Tool for the Job
TradingView is one of the most popular charting platforms in the world, and for good reason: its interface is polished, its data coverage is broad, and its community scripting capabilities (Pine Script) are genuinely powerful. For standard charting, technical analysis, and monitoring a single instrument, it's hard to beat.
But for cross-listing analysis — specifically, comparing a stock across two exchanges while properly accounting for depositary ratios and currency conversion — TradingView is a square peg in a round hole. You can make it work, but it takes effort that shouldn't be necessary.
What Cross-Listing Analysis Actually Needs
Before comparing tools, it's worth being specific about what cross-listing analysis requires:
1. Depositary ratio adjustment: If 1 CDI = 1/3 share, prices need to be multiplied by 3 before comparison. 2. Currency conversion: Prices in different currencies need to be brought to a common denomination using a live FX rate. 3. Historical spread tracking: The premium/discount between two markets over time, already ratio- and FX-adjusted. 4. Time-aligned data: Prices from both markets at the same timestamps, accounting for time zone differences. 5. Clean display: The spread shown as a percentage, not buried in a calculation you have to do mentally.
Most general-purpose charting tools handle none of these automatically. Let's see how each platform approaches them.
TradingView: Capable but Clunky for Cross-Listing
TradingView has the raw data you need — it covers both ASX and NASDAQ, and has FX pairs. But assembling a proper cross-listing comparison takes work:
Ratio adjustment: Not automatic. You'd need to use Pine Script to multiply one price series by a constant (the inverse of the CDI ratio). This works but requires knowing the ratio and writing code. Currency conversion: Also not automatic. You can overlay an FX pair on a chart, or use Pine Script to mathematically adjust one price series by the current FX rate. Doable, but not plug-and-play. Historical spread: You can calculate this in Pine Script using two instrument prices and an FX series. It's a moderately complex script, but TradingView's Pine Script community has examples you can adapt. Time alignment: TradingView handles time zones reasonably well in its chart display, but when you're comparing instruments from two markets with different sessions, "the spread" at a given timestamp is tricky. One instrument may have closed hours ago. Summary: TradingView can do cross-listing analysis, but it requires custom scripting and manual setup for each pair. If you're doing this for many stocks or want a clean, purpose-built view, you're fighting the tool.StockResearch.app: Built for Cross-Listing
StockResearch.app was built specifically for comparing dual-listed stocks across exchanges. The core workflow:
1. Enter two ticker symbols (e.g., LIF and 360.AX) 2. Enter the CDI/ADR ratio 3. The tool handles currency conversion automatically 4. View historical price comparison and spread over 1W, 1M, 3M, 6M, 1Y, 2Y ranges
Ratio adjustment: Configured per pair — you set the ratio once, and it's applied consistently throughout the analysis. Currency conversion: Automatic, using live FX rates. No manual calculation needed. Historical spread: Displayed as a chart alongside the price comparison — you can see at a glance when the spread was wide or narrow, and in which direction. Time alignment: Prices are aligned to trading days, with clear timestamps. Access: Free to use, no account required.The obvious trade-off: StockResearch is purpose-built and narrow in scope. It won't replace TradingView for general technical analysis, trend identification, or sophisticated charting overlays. It does one thing — cross-listing comparison — well.
Bloomberg Terminal: The Gold Standard (at a Price)
For institutional users, Bloomberg does everything both tools do, plus much more — corporate actions, historical FX, screeners, analytics, and extensive depositary receipt data. If you're managing a portfolio where cross-listing analysis is a regular workflow, Bloomberg's cross-listing screens are robust.
The practical barrier is cost: Bloomberg terminals run $24,000–$27,000 per year. That's not a retail investor tool.
Other Alternatives
Yahoo Finance: You can pull both prices, but there's no built-in ratio adjustment or FX conversion in the UI. Useful for quick reference; not useful for systematic analysis. Google Finance: Similar to Yahoo Finance. Limited comparison functionality. FactSet, Refinitiv Eikon: Professional data platforms with depositary receipt analytics. Expensive; geared toward institutional users. DIY Python notebooks: Usingyfinance for price data and an FX API for rates, you can build a custom cross-listing tracker in a few hundred lines of Python. Full control; significant setup time.
Which Should You Use?
The right tool depends on what you're trying to do:
| Situation | Recommended Tool |
|---|---|
| Quick cross-listing price check | StockResearch.app |
| Historical spread analysis | StockResearch.app |
| Technical analysis (moving averages, RSI, etc.) | TradingView |
| Combining TA with cross-listing context | Both (open in side-by-side tabs) |
| Institutional multi-stock cross-listing screening | Bloomberg |
| Full DIY control and flexibility | Python notebook |
A Note on Data Quality
Any cross-listing analysis is only as good as the underlying price data. Things to watch:
- Delayed data: Many free data sources (including Yahoo Finance's free tier) provide 15-minute delayed quotes. For real-time cross-listing analysis, you need real-time feeds on both instruments.
- Survivorship bias: If you're back-testing a spread trading strategy, make sure your historical price data includes all the gaps, halts, and anomalies — not a cleaned, survivorship-biased dataset.
- FX data consistency: Make sure the FX rate you're using to convert is from the same timestamp as your stock prices.
This article is for informational purposes only. StockResearch.app is built by the same team that wrote this post. Tool comparisons reflect the author's assessment as of publication.