Built on a trading desk.
StreamXLS did not start as a product. It started as the software one engineer needed at his own desk: live Interactive Brokers data — quotes, positions, orders, account values — in the Excel workbooks he actually trades from, reliable enough to trade through every session. The product you can download here is that software, hardened by daily production use, then packaged so that other people who run their trading through Excel and IBKR can use it too.
Who makes it
StreamXLS is built, run, and supported by StreamXLS LLC, a Delaware limited liability company operating from Washington State. The company's whole focus is this one product, done properly. We are deliberately small and deliberately company-forward: the work is signed by the company — literally. Installers carry the StreamXLS LLC Authenticode signature, updates ship over a cryptographically signed feed, and the engineering speaks for itself in our essays, which walk through the failure modes we found and fixed in more detail than most vendors are comfortable publishing.
How it's engineered
The engine is treated as trading infrastructure, not a spreadsheet add-in: more than 2,400 automated tests run against every build, covering the TWS API's protocol quirks, reconnection behavior, and Excel's RTD threading rules. You can't audit our test suite from outside — but the essays show the work those tests encode: the actual failure modes, what they cost, and how each one was closed. When you trade through your own tool every day, "mostly works" is not a standard you can live with.
Commitments, not vibes
Trusting a small vendor is a fair concern, and we'd rather answer it in the contract than in marketing. Three commitments are written into the license agreement: if the product is ever discontinued, the unused portion of your paid period is refunded pro-rata; if we ever shut down, licenses for paid terms keep running — we commit to issuing tokens or a build that no longer needs our license servers at all; and day to day, the software doesn't depend on our servers being reachable — after activation it runs for up to 30 days between successful license checks, and alerts you long before that grace runs out.
Talk to us
Sales and licensing: [email protected].
Support for customers: [email protected] — read by the people who build the product, usually answered the same business day.
How it works → · Writing · FAQ