How to turn "I think this works" into a number you can actually check — and where most people get stuck.
You have an idea. When this pattern shows up you buy, and you get out 3% lower. You scroll back through the chart and it looks right. Then you put real money behind it, and you have no way of knowing whether you were right or whether you just picked the handful of candles that agreed with you. Quant trading exists to close exactly that gap.
Quant trading is using data and statistics to define your entry and exit rules in advance, then letting those rules decide the trades instead of judging each one in the moment. The rules can be simple (a moving-average crossover, an RSI threshold) or complicated (multi-factor models, machine learning). Complexity is not the point.
The point is that a written rule produces the same answer every time you run it. That is what makes it checkable. You can take those rules, run them over four years of historical data, and get concrete numbers: what the return was, how deep the worst drawdown got, how much of it the fees ate.
A trading signal is the output of a condition: it only says which side you should be on right now, not how much to buy or when to cut. These three words get used interchangeably, and mixing them up is the single most common reason a promising idea never becomes something you can run.
| Term | What it is | What it does not include |
|---|---|---|
| Signal | The output of one condition — typically +1 (long), 0 (flat), −1 (short). It answers is something happening right now? | How much to buy, when to cut, what to do if the order fails |
| Strategy | A signal plus position sizing, risk limits and execution rules. This is the thing that can actually be deployed and held accountable. | How it interacts with your other positions |
| Portfolio | Several strategies or symbols combined with a weight allocation across them. | — |
Most people who say "I have a strategy" have a signal. That is not a criticism — a signal is the hard, creative part. But a signal on its own cannot be backtested honestly, because the result depends entirely on the sizing and risk rules you have not written down yet.
In Blave Agent this distinction is structural: a signal-based single-symbol strategy is Type A and requires a backtest, a multi-symbol portfolio with a weight vector is Type C and also requires a backtest, and everything else is Type B, which does not.
A trading signal does not place an order. It is only a number: it first has to become how much of the symbol you should be holding right now, and then be netted against the position you already have — the difference is the order that actually goes out. Going from backtest to live, these middle steps are the ones most people find out they never wrote.
Blave Agent runs steps 3 and 4 in a resident reconciler: it keeps its own ledger and reconciles only against the orders it placed itself, rather than reading the account's raw exchange positions — so a position you opened by hand is never read as a strategy position and added to or closed. How amounts are allocated and what triggers a reconcile: see Live Trading Portfolio.
One more thing decides whether this chain is honest: once the signal fires, which bar and which price you fill at. If the backtest and live trading disagree there, the return figures above stop counting — for the rule and its exceptions, see the lookahead bias part of How to Read a Backtest.
| Manual trading | Quant trading | |
|---|---|---|
| Entry and exit | Judged in the moment | Written rules — same input, same answer, every time |
| Can it be validated? | Not with the same logic you actually used | Yes — Sharpe, max drawdown, fees paid, all computable |
| When it runs | Only while you are awake and watching | 24/7 once deployed |
| What goes wrong | Discipline breaks under pressure | The rule keeps running after the market it was built for is gone |
Note the last row: automation does not remove failure modes, it swaps them — a manual trader abandons the plan at the worst moment, an automated strategy keeps running a plan that already stopped working, and does it far more quietly.
Here is a real example from Blave Agent's own backtest engine — btc_sma_cross on BTCUSDT 1h, SMA45/SMA100, running from 2022-01-01 to whatever day the backtest is run (the figures below are a snapshot of one such run). Total return was more than double buy-and-hold. It also had a −42.6% maximum drawdown, and it paid 22% of its starting capital in fees over those four years.
All three numbers matter, and only the first one is the one people quote. A strategy that doubles buy-and-hold while asking you to sit through a 42% drawdown is not obviously better than one that returns less and never scares you out. And a fee bill worth 22% of capital means the trading frequency is not free — a faster version of the same idea can hand its entire edge to the exchange.
The workflow that produces those numbers is always the same five steps:
Blave Agent splits "having the idea" from "building the infrastructure". You describe the strategy in conversation, and the agent researches it, writes the code, runs the backtest, and takes it live. Two ways to run it: the free, open-source desktop app with your own Claude Code or Codex, or the same workspace on your own cloud machine, which keeps going with your computer off and is reachable from the web, Telegram or SSH.
If you do not have an idea yet, the official strategies are free and every one ships with its real backtest. A strategy sent for verification has to clear three gates — an honest backtest, a Monte Carlo permutation test for statistical significance, and a parameter-robustness check — and only one that clears all three carries the Verified badge. No badge does not mean it failed: it means those three results were never submitted, so read its backtest numbers yourself.
Five checks. If a strategy fails any of them, the backtest number is not telling you what you think it is.
Can you write the rule as one sentence? "When X is true, do Y, and exit when Z." If you cannot, you have an instinct, not a strategy — and there is nothing to test yet.
Does the backtest window contain a real decline? A strategy that has only ever been tested through a bull market has not been tested. Look for the worst period in your asset's history and make sure it is inside the window.
Are fees in the backtest? The btc_sma_cross example paid 22% of capital in fees over four years. Match the rate to the market you trade: FEE = 0.0005 is Binance USD-M futures VIP0 taker (0.05%), while Binance spot starts at 0.1%. The fee gate for listing an official strategy checks exactly this — FEE has to be ≥ that venue's VIP0 taker rate, and understating it does not pass.
How many parameter combinations did you try? Scan a hundred and a few will look significant on luck alone. If you tuned the parameters on all your data and then reported the result on that same data, you are reporting training error.
Could you sit through the worst drawdown in the report? −42.6% on a $1M account is a $426,000 paper loss. If that would make you switch the strategy off, size down until it would not — the drawdown you cannot hold is the one that turns a paper loss into a real one.
You do not have to arrive with a perfect strategy. Deploy an official one, watch how it behaves through a losing week, and modify it into your own version once you understand what its numbers are telling you.