Random Ticker Generator iPhone App


How do you find new investment opportunities?

Most people probably use stock screeners as a quick way to crunch everything that is actively traded and spit out a handful of tickers meeting certain criteria that may warrant a closer look.

How quaint! 😉

My journey so far through the CFA Program – financial statement analysis in particular – has utterly destroyed any confidence I had in screeners’ abilities to either filter out the portfolio torpedoes or not filter out the gems. Engineers like to speak in terms of “signal” and “noise”. And the unadjusted financial ratios used by most screeners are signals greatly corrupted by noise. Legal noise… mostly… I hope… but noise nonetheless.

Active investors have two choices. One is to keep using screeners, but in the framework of a portfolio of 20-30+ stocks. Then, just as company-specific risk can be diversified away, so too may the noise affecting your investment decisions be “averaged out”.

I use to take comfort in this approach. Then I remembered that for noise to average out, it must be uncorrelated. I’m not so sure this is the case for financial ratios. If the dishonest companies all use roughly the same (legal) accounting tricks to put lipstick on their pigs, does that sound uncorrelated? Certainly for every company that is making their business look better than it really is, there’s not another intentionally making theirs look worse!

Sticking with the engineering aphorisms, there was another one – source long since forgotten – about a sort of Heisenberg Uncertainty Principle concerning financial ratios. The thinking was, as soon as a ratio (e.g. Return on Assets) becomes popular, with an agreed upon numerical range for what is good and what is bad, it is guaranteed that accountants will do whatever they can get away with to steer their companies’ numbers towards the attractive range. The more popular the ratio, the less reliable it may be.

The active investor’s other option is to give up on the screeners and give up on the hope of accurately judging books by their glossy covers. Any company may be a good investment at the right price, and you just don’t know until you dig through the financial statements, MD&A, footnotes, etc. to find out. This is akin to saying that your ideal screener should have no filters.

As if I really needed another distraction, I recently downloaded the iPhone SDK and coded up a simple app for no filter screening. Apple finally declared it fit for public consumption a couple days ago…

It’s designed to do one simple thing – generate random stock tickers and, if valid, load up a preview for you on either Google or Yahoo Finance. It may help you come across some low-volume value play that you otherwise would never have known existed – or revisit a well-known large cap you’d previously written off.

And since the tickers are completely random, you’re open to coming across the occasional interesting quant strategy ETF or commodity mutual fund too. Hope it’s useful – link to the iTunes page for the app is below.

Click Here for Random Ticker Generator at iTunes App Store

4 thoughts on “Random Ticker Generator iPhone App”

  1. Ha! Good Idea… Someone in Apple must’ve been thinking the same problem with screeners…That’s if the App is from Apple…none the less, this is pretty good.

    But I always go with the true and tried method…find a firm that’s been beat up by the market…. and then, find out if the beating was justified…stock price near the 52 or 104 week low is where I start…. It’s the Price that matters after all.

    Active investing is not so much about finding a “good” firm to invest in, it’s about finding a firm that the investors/market neglected for various unknown reasons.

    Passive Investing is where the firm’s numbers, products, and economic moats and all that good stuff matters…

    Thanks Lumi for your informative Blog.

  2. How do you get your universe of tickers to randomly pick from? Does it included only US Secutities? Common Stocks? Bonds? Listed Securities?
    I’d love to know.

  3. Hi Durb – there is no master list, otherwise I’d have to update the app with each new IPO, ETF, and de-listing. It just generates random tickers and checks the financial website to see if it’s valid. That’s why sometimes you have to hit the generate button a few times in order to get a random ticker that happens to be a real company / ETF / etc.

    Best – Lumi

Leave a Reply

Your email address will not be published.