how we got here
Three products, one warehouse.
Every trading product we’ve shipped sat on the same stack: pull OHLCV from a feed, stand up a Postgres warehouse, compute the indicators and signals, index it all point-in-time so historical queries work, schedule the scans, wire up webhook delivery, then maintain the whole thing as data corrections come in. The feed was the easy step. The work was everything above it — and every build started the same way: weeks of plumbing before the first row came back.
The first was Tickerterm, a no-code platform for building and running trading algorithms — a hosted runtime that executed them for you, charts on par with TradingView, portfolio management, and, feeding it all, a warehouse of precomputed signals. When AI arrived, we pivoted the authoring to agent chat: explore ideas in conversation, generate the strategy code, hand it to the runtime. It worked, but it fought its own audience: people who build trading algorithms don’t want to run them in someone else’s stack. They already have execution through a brokerage, and they’re technical enough to manage their own runtime — they didn’t need ours.
So we took the technology underneath and put a mobile app on top to widen the audience: describe a setup in natural language, get a push notification when it fires. Same warehouse, same scans, simpler surface. It worked too, but we didn’t like who we were becoming: we’re technical, we wanted to serve a technical audience, and a consumer app is neither. We went back to the drawing board, looked at everything we’d built over the years, and decided to build what we wanted — not what we guessed others wanted — and what we wanted was what Tickerbot is today.
This is the third, and the right one. The warehouse, the SQL grammar, and the webhook delivery had done the real work inside both prior products; this time they are the product. Every US equity indexed, the signals precomputed, SQL on top. That’s Tickerbot — the stock market, in SQL. And we think it’s working, because it turns out there are a lot of people like us — people who just want to write the query, not rebuild the stack underneath it.