Weeks of plumbing before the first result
Building a leakage-safe pipeline, a cost model and a validation harness from scratch for every idea is weeks of infrastructure before the question gets asked.
For trading analysts
A strategy is a versioned specification, not a live position. Validate it against its own trial count and its own transaction costs before anyone spends a sprint building the version that trades.
01A sprint with Quant Compose
Day 1
Build price, statistical, volatility or microstructure features, then label outcomes with triple-barrier labelling — which of profit-take, stop-loss or holding-period-expiry happened first — or meta-labels judging whether a bet a primary model already decided was worth taking net of cost.
Day 2
Turn a model's probabilities into explicit rules: threshold, direction, position sizing, stop-loss, take-profit, trailing stop, cooldown and a drawdown halt. The same specification compiles whether it came from the visual builder, a formula editor or the API.
Day 3
The event-driven engine — the only one modelling partial and no fills — charges commission at 5.0 basis points and slippage at 2.0 basis points by default, plus an optional borrow cost, on every executed change in exposure.
Day 4
Re-run across cost multiples to find where the edge disappears, then read the Deflated Sharpe Ratio and Probability of Backtest Overfitting against the trial count the ledger actually recorded — not the one trial you liked best.
Day 5
Reaching validated requires a validation record showing the result survives its trial count; reaching approved requires a recorded human decision naming the evidence it rests on. Neither step can be set by an AI, and neither can be skipped.
02Three problems it removes
Building a leakage-safe pipeline, a cost model and a validation harness from scratch for every idea is weeks of infrastructure before the question gets asked.
A backtest tuned on the same data it is judged on will look better than it is — the gap only shows up out of sample, if anyone bothers to check.
Without a ledger, the tenth configuration tried looks identical to the first when it is presented — and its apparent edge is inflated by everything tried and discarded along the way.
03A gated lifecycle
A strategy cannot talk its way to approved. Two of its stages require evidence a human, not a model, has to supply.
04Objections, taken seriously
No, and that is the point. Nothing in the workspace places or routes an order — the health endpoint reports live order routing as disabled. This is the stage before an order exists, where a bad idea is meant to die cheaply.
The workspace works on daily bars. The bundled 2010 flash-crash episode carries an explicit caveat that daily bars cannot see an intraday liquidity event — a limitation stated, not hidden.
Yes — as a versioned specification document, the same object the visual builder, formula editor and API all compile to. It is a specification for review, not a connection to a broker.
05In beta, for you
What is live for trading analysts during the beta.
Other audiences, and further reading
Beta researchers compose a strategy, backtest it net of cost, and read the verdict before committing engineering time.