Who we are and why we build what we build.
We're a software development company building MT5 trading software for traders who want to understand exactly what they're running. We take proven trading concepts — ideas that have stood the test of time — and rebuild them from the ground up with modern engineering, hardened execution, and the kind of transparency that turns a black box into an instrument.
Our philosophy is simple: release fewer products, make each one genuinely exceptional, and engineer with discipline that the rest of the marketplace rarely bothers with.
How We Build
Every parameter is exposed. Every decision is yours. We provide the instruments — you decide what to play. If you can't understand what's running, you can't control it, and we're not interested in selling you something you can't control.
The Lattice Suite is one engine running in two environments — an indicator for analysis, an EA for execution — and we publish the matrix that proves it.
No filler products. No catalogue stuffing. Each piece of software is built slowly and properly, then maintained as a tested system. We'd rather ship two exceptional tools than twenty mediocre ones.
Persistent state, broker-adaptive execution, market-hours guards, spread protection, retry logic with intent classification. Production-grade engineering isn't an upgrade tier — it's the floor.
Engineering Discipline
Lattice Vision and Lattice Command share a single level-trading engine running in two different environments — an indicator running on historical bars, an EA running on closed bars in live execution. The fidelity between them is the proof that what you discover in Vision is what you get in Command.
We test it across 18 configurations covering filters, signal modes, stop-loss variants, consolidation, ghosting, and direction control — on MetaQuotes-native 1-minute USDJPY data with the platform’s default symbol properties and a constant 2-pip spread. Vision’s predicted trade count matches Command’s true engine output exactly in 18 of 18 tests. Zero aggregate drift across 3,790 trades. 100% directional alignment. 100% mechanism alignment. Reproducible by any MT5 user with a generic MetaQuotes USD demo account — no third-party data downloads required. Any future change that breaks the matrix beyond reported tolerances blocks release until resolved.
This is what fidelity between an analysis layer and an execution engine looks like when the proof is published.
We're young, deliberate, and building for the long term. Our product range spans comprehensive software suites for traders who want to discover and validate their own parameters, and pre-configured algorithmic trading software for those who want a professionally engineered starting point — with full access to every setting in either case.
Company Information
Cave & Fire Lab is a trading name of Cave and Fire Group Pty Ltd., a registered Australian software development company.
ACN 695 071 599 | ABN 46 695 071 599
Explore our software — from full analysis suites to pre-configured algorithmic trading solutions.