Steve, the data source does identify the exchange. If we want to go the Yahoo route, we can. The question is whether we’d find that more satisfying.
Here’s the problem. Yahoo is a U.S. stock service that decided to shoe-horn other data (global shares, mutual funds, etc.) in without really considering the implications of what that means for users.
You can see an example of that by going to Yahoo Finance, typing AAU and hitting return. Do it quickly. Don’t look at the various items Yahoo’s script shows as you type each letter. Just type AAU and hit enter. You’ll see a page for a NYSE stock called Almaden Minerals. That’s simple, normal, user, friendly, easy, etc. You need not identify which exchange it trades on; Yahoo addresses it automatically.
But there’s also a Canadian company with the ticker AAU; it’s AndeanGold. Because Yahoo, despite their dreams and likely PowerPoint-jockey fantasies of being more, of being more, is still essentially, a U.S. equity service, you can get AndeanGold but you’ll have to jump through hoops. You’ll have to type in AAU slowly and scan the possibilities offered to you in addition to the default U.S. company and eventually locate AAU.V, the eighth listing out of the 10 you see in the pop-up box and scroll down and click there – assuming you’re lucky. After ten listings, there’s a link that invites you to click for the rest of the results. Hopefully, the Canadian listing you seek will be visible somewhere in the top ten, otherwise, you’ll have to go on to step two. And by the way, the presentation you’ll get on Yahoo for the Canadian firm is very skimpy. You won’t be able to click to Sedar if you want filings; with Yahoo, it’s SEC or nobody. Click in the Financials for AAU.V; you’ll see blanks. Other items are greyed out.
I think it’s indisputable that Yahoo’s handling of non-U.S. stocks in pretty clunky; not the sort of user friendly approach that enabled Yahoo Finance to grow up and become Yahoo Finance in the first place. HYad they given serious thought to usability, they’d have used the CN convention rather than taking the lazy way and just loading what they got from a data provider whose data is also used on platforms that serve traders; folks who really need to be sensitive to exchange.
At present, p123 remains a bit U.S. centric too since we don’t make those who seek the U.S. company with the AAU ticker to input AAU:US. But going global always going to be more complex and at least we are trying to keep the extra complexity to a bare minimum. If you need the Canadian AAU, perhaps not just for a ticker search where you can benefit from our less bulky script bot for a Ticker () function, at least we don’t force you to go company by company to figure out if you need TO or V.
So my question to you, Steve, and others who aren’t thrilled with :CN, is why you need compatibility with Yahoo Finance. Is it just a matter of downloading tickers into Excel that can be imported into a Yahoo portfolio or watch list? There may be ways to meet your needs without having to adopt Yahoo’s exchange-centric protocol. quantmaven is on the right track with his suggestion of an Excel-based search-and-replace, but we’d have to go further since we need to know if we need to substitute .TO or .V.