Simulated trading platform · No real-money execution · No customer funds at market risk
Vera Charts logo
Vera Charts
Field notes
Engineering · May 12, 2026 · 7 min read

The case for an in-house charting engine

Every prop firm we talked to was running on the same three vendors. We built our own engine so partners could stop sharing a fate.

When we started Vera Charts we asked the same question every founder asks: do we really need to build this from scratch? The honest answer is no — there are at least three serious charting libraries you can drop into a Next.js app on a Friday afternoon and ship by Monday. But every prop firm we sat down with was already running on one of those three libraries, paying the same license fees, hitting the same indicator ceilings, debugging the same WebSocket flakiness. They were sharing a fate.

What sharing a vendor actually costs you

When a third-party charting vendor ships a regression, every firm running on top of it ships that regression too. When the vendor decides drawing tools should render slower in service of a new feature, every firm absorbs that decision. When the vendor's contract renewal jumps 40% in year three, every firm pays.

That's the explicit cost. The implicit cost is bigger: you can't differentiate on the part of the product traders spend the most time in. If your competitor uses the same library, your charts look the same, perform the same, draw the same. The only thing you can compete on is the wrapper — your branding, your pricing, your eval rules. The actual surface that traders touch all day is identical.

What we built instead

Vera Charts renders to a single HTML5 canvas with our own scene graph, our own hit-testing, and our own market-data fan-out. The numbers people care about: one upstream connection per symbol regardless of how many concurrent chart tabs are open, sub-100ms first-paint on a cold load with five years of history, zero allocation in the steady-state render path.

The numbers our partners care about: we ship features in days, not quarters. When a partner firm asks us for a drawing tool, a custom indicator, a new risk-rule visualization, we build it inside our engine. They get it. Their competitors don't, because their competitors are still on the vendor.

Why that matters for partners

The platform should disappear. The trader should only see the chart, the price, and their decision.

Founding principle, Vera Charts engineering wiki

What's next

We're rolling out per-firm rule customization in the next release: drawdown rules, daily-loss caps, scaling-plan templates that you configure once in the partner admin and that get enforced inside the chart in real time. Same engine, same fan-out, your firm's rules. If you're running a prop firm and that sounds like the kind of platform conversation you want to have, talk to us.

Vera Charts team · May 12, 2026
All field notes