Philosophy
Why Forven is built the way it is: process discipline is the only durable retail edge, in-sample metrics lie, and you must kill your darlings.
Forven is opinionated about a few things. Reading this page is the fastest way to tell whether the product is for you. Everything in the app — the pipeline, the gauntlet, the gates, the agents — exists to enforce the beliefs below, not to decorate them.
The only durable edge is process
A retail trader cannot out-speed, out-inform, or out-capitalize an institution. The one edge that remains is enforcing discipline on your own research process more aggressively than most people are willing to.
So Forven makes the discipline structural instead of optional. A strategy does not become tradeable because it looked good once. It earns each stage by passing the gate in front of it:
quick_screen → gauntlet → paper → live_graduated(The public site simplifies these names to screen → gauntlet → candidate → live; "candidate" there means the paper stage. The app uses the real names, and so does this wiki.)
You cannot skip a stage, and you cannot bribe one. The gates are arithmetic, not vibes.
In-sample metrics lie
Almost every published Sharpe ratio you have ever seen is computed in-sample. Almost every backtest that "works" across the full history is overfit to that history. A curve that only ever climbs is usually a curve that has read tomorrow's prices.
Forven treats in-sample numbers as a hypothesis, not a result. The backtester splits each run into in-sample and out-of-sample data and reports the two separately. When you read a strategy, look at the out-of-sample column. The gauntlet's walk-forward analysis pushes this further: it re-tests on data the parameters never saw, and a strategy is allowed to decay only so far before it is barred from real capital.
The platform is also openly suspicious of good numbers. Metrics that are too clean trip lookahead auto-rejects — a profit factor at or above 8.0, or a Sharpe at or above 5.0, are treated as evidence of a future-bar leak (think a stray .shift(-1)) and the strategy is rejected rather than celebrated.
These ceilings are illustrative guardrails, not targets. A high score is not a promise of profit — it is a reason to look harder for a bug.
Kill your darlings
You will build strategies you are attached to. Most of them will fail, and the ones that fail quietly are the expensive ones. The people who survive this game kill a strategy the moment its out-of-sample edge disappears — not the ones who give it "one more week."
Forven automates the killing so your attachment never gets a vote:
quick_screenrejects candidates on basic math before they waste compute — a losing record over the whole window, drawdown over its ceiling, an out-of-sample slice that loses badly, or too few trades to mean anything, even after the window widens to find them.- The gauntlet and the door into paper discard anything broken, leaky or clearly losing, including anything that loses money once costs double. Paper risks no capital, so that is all paper asks.
- The paper → live gate discounts luck. Walk-forward, parameter jitter and regime split must hold up, and the Deflated Sharpe check asks how good the result would look by chance given every variant that was tried, including failed sibling strategies of the same family on the same asset.
- Paper trades must confirm the backtest. A sequential test compares each paper strategy's forward trades with its backtest and raises its bar as more strategies paper-trade at once. A strategy whose forward record contradicts its backtest, or is clearly losing, is retired from paper automatically.
- The most recent months of data are held back from all research. Each new strategy gets one shot at them before it can go live, and that verdict is never re-run for the same parameters. You can't tune your way past data you never saw.
None of these is an opinion. An agent's enthusiasm, or yours, cannot rescue a strategy the arithmetic has already failed.
You can override a kill. The app will let you. It will also argue with you, and the audit trail will remember that you insisted.
The agent is a researcher, not a trader
Forven's agents propose strategies, write and debug code, run simulations, and explain their reasoning. They do not have capital-allocation authority — there is no agent that can place an order at all. The orchestrator — the brain — routes their output through the same gates a human would face; agents never task each other, and execution is left to a deterministic kernel behind the risk gates.
Crossing from paper to live is a separate, deliberate act. It needs your typed GO LIVE and a per-asset notional ceiling. An Allow automatic go-live setting exists, because every gate in Forven is yours to edit, but it is off by default and saving it on needs a typed LIVE. Live is unsupported regardless; paper is the supported mode. The execution mode lives in one setting, FORVEN_EXECUTION_MODE, and it defaults to paper:
# Paper is the default and the supported mode.
$env:FORVEN_EXECUTION_MODE = "paper"Autonomy is a dial you turn, not a default you discover. A fresh install starts in Manual mode with every autonomous job frozen, and anything that would let real capital move without you is an explicit toggle that defaults off.
Transparency over confidence
Credibility here comes from showing the work, never from a performance claim. The lab exposes every metric, every trade, every parameter change, and every stage transition is logged for full lineage. Beta rough edges are surfaced honestly rather than hidden — the kill-switch can flatten positions on its own, regime classification can lag a fast market by a few minutes, and a strategy that couldn't be fairly tested is labelled untestable rather than passed off as a failure. None of that is a secret, because a tool you cannot audit is a tool you cannot trust.
Forven would rather look uncertain and be honest than look decisive and be wrong.
What this means for you
If you want a system that confirms your conviction, this is the wrong tool. If you want one that tries to disprove every idea you have — including the ones you like — and only lets the survivors through, you are in the right place.
A note on results. Forven is a research tool. Out-of-sample survival is evidence of robustness, not a prediction of future returns. Any numbers in the app or in these docs are illustrative. Nothing here is financial advice.
Related
- The pipeline — the full lifecycle these beliefs are built into.
- The gauntlet — the robustness battery that makes discipline unavoidable.
- Agents — the researcher-not-trader agent layer and its guardrails.
Autonomy modes
The three system modes — Manual, Semi and Auto — what each lets Forven do on its own, the confirmation each one shows, how mode changes freeze and thaw work, and how Emergency Halt and Reset Halt differ.
The dashboard
Read Forven's home page: the banners and control strip above every page, the live status bar, the panels that appear once a strategy trades live, and what a paper-only install shows.