Introducing FactorQX: Tools for the Engineering Side of Trading
Why we built a developer-docs-style platform for algorithmic trading education and tooling — and the principles behind it.
Most trading content online sells outcomes. FactorQX is built for the opposite audience: people who want to understand and build the software behind systematic trading — Pine Script, Python research, broker APIs, backtesting, and the infrastructure that ties it together.
FactorQX is education and tooling only. Nothing here is advice, a signal, or a guarantee. This post explains what we built and why.
What you'll find here
- Learn — structured, documentation-style tracks, not a chronological feed.
- Tools — interactive calculators with the formula, examples, and FAQ on every page.
- Code — copy-ready Pine Script, Python, and Node.js snippets.
- Projects — end-to-end engineering guides from architecture to monitoring.
The principles
We hold a few rules as non-negotiable:
- No advice, ever. We teach how things work; we never tell anyone what to trade. Risk is always presented honestly.
- Correctness first. Every calculator's math is unit-tested. Code is meant to run, not just to look good in a screenshot.
- Fast and accessible. Pages are static where possible, keyboard navigable, and mobile-first.
// Every tool ships with tests like these.
expect(positionSize({ accountSize: 10_000, riskPercent: 1, entryPrice: 100, stopPrice: 95 }))
.toMatchObject({ units: 20, riskAmount: 100 });Where we're headed
The platform grows in vertical slices: a solid, deployable foundation first, then expansion — more tools, deeper guides, and quality-of-life features like bookmarks and a private trading journal (account optional, login never required).
Thanks for reading. Pick a track or try a tool — and tell us what you'd like to see next.