I finally got the track_stock_symbols function working so that it fills up and 'primes' the database with any new symbols I tell it. This will eventually force a refactor of much of what I've already done. But I'll save that for later.