Desktop · 0.1.0
Discover. Disprove. Distill.
The algorithmic trading studio that evolves strategies, stress-tests them out-of-sample, and distills the survivors into rules you can read. Free in your browser; the desktop app installs via npm or pip.
Live · not a recording
Watch a strategy get built and run
Real MuseScript editor + in-browser backtests. Synthetic tape, honest engines.
Equity updates as the code changes — then run the same stack on your desktop.
Free · no signup
Try the engine before you make an account
Two tools run entirely in your browser — nothing uploaded, nothing gated. Bring a TradingView script or just poke at the engine directly.
Pine Script → MuseScript
Convert your strategy
Paste a Pine Script and get portable MuseScript back — with an honest coverage report and repaint-pattern detection built in. We never translate silently.
Convert a script →One strategy, every organ
Tour the engine
Watch one strategy get compiled by three backends, scanned across a universe, replayed across market histories that never happened, and charged real costs — live, in this page.
Open the engine →The app
One platform, every screen you own
A phone-native trader, a full desktop workstation, and a web surface, signed into one account and meshed together — the strategy you evolve on the couch is live on your desk before you sit down.
Every device, one brain
Phone, desktop and web share one account and one strategy set over an encrypted device mesh — no cloud round-trip in the middle.
A graph you can rewire
Strategies wire into an ensemble you can read, fork, and recompose at any node.
Free tools, paid depth
No paywall on the core toolset. Progression and a strategy collection you build by using it, at whatever pace suits you.
The language
It all runs on MuseScript
Under every strategy — evolved or hand-written — is a MuseScript program: a trading language built from scratch, with functions, types, classes and pattern matching, plus first-class market primitives tuned for speed.
A strategy compiles three ways
The same strategy runs interpreted (steppable, for the debugger), compiled to JavaScript (fast), or compiled to native WebAssembly (fastest) — same code, same log.
Provably identical
A cross-runtime gate checks identical results across all three, max delta zero, on every change.
Math kernels compile to Python too
Pure numeric functions — the indicator math underneath a strategy — also emit to plain Python or numba-JIT, for embedding in an existing Python quant stack.
Your turn · editable
Change a number, hit run. The verdict is honest — a driftless tape with no planted edge, so a naive crossover earns its NO-GO.
This is the whole language reference — eight sections, every example runnable.
The Kestrel engine
Where the strategies come from — and why they hold up
Kestrel is the simulation, evolution and distillation engine inside Mederos. It studies the thing that produces the price — the participants, their incentives, their behavior — rather than just curve-fitting the price series itself.
Murmuration — the inward eye
A synthetic market of thousands of distinct participants moving as one emergent flock. Rare violent moves, calm turning to storm, crowding and retreat surface on their own — nobody scripts them.
Lodestar — the outward eye
Reads the real tape and estimates fair value with a confidence range, not a single point guess.
Distill — the sanity check
Compresses what survives into a strategy you can read in your hand, and checks that it still holds when re-fit from scratch.
The evidence
The flagship strategy cleared its bar
A fair-value ranking strategy, put through a pre-registered walk-forward on a decade of real S&P 100 history — full trading costs charged on every trade, past and future kept strictly apart. It held.
S&P 100 · 99 names · walk-forward, 4 folds · full transaction costs · past/future separated + embargo · re-fit from scratch — result holds.
The discipline
Pre-register the bar. Charge full costs. Keep the future sealed.
Kestrel is not a backtest playground. Every claim we publish had its rules written down before the out-of-sample window opened — and the tape after that line stays unread until the score is locked.
Pre-registered folds
Hypothesis, universe, costs, and fold boundaries are fixed before evaluation. No peeking, no post-hoc tuning dressed up as research.
Full transaction costs
Spreads, fees, and impact assumptions hit every trade — past and future — so a pretty equity curve still has to pay its way.
Your keys, your machine
Heavy compute stays on hardware you control. The relay is a bridge, not a custodian of your edge.
Where it's headed
Work in progressMarkets are the first proving ground — not the ceiling.
Under the trading studio is one general loop, and it isn't really about markets. Discover an approach, pressure-test it against reality, distill what works — that shape fits any serious endeavor. Mederos is being built into an engine that points that loop wherever you aim it; strategies are simply where it earns its keep first.
Bring your own accounts. Keep your own edge.
Install the workstation, verify the local node, then pair a phone when you're ready.