Build a strategy
Start from a hunch, a chart pattern, a paper, or a half-finished script. The agent turns it into precise rules: universe, timeframe, entry, exit, sizing. Pine, Python, or plain English in; an unambiguous, runnable strategy out.
Hedge AI Labs is a quantitative research lab. Work with our agents to build a trading strategy from an idea or from code you already have, test it with out-of-sample discipline and real costs, and turn the survivors into live market scanners. Then run the whole thing in a simulated account before any capital is at risk.
| Symbol | Gap | Rel vol | Signal | Sim order |
|---|---|---|---|---|
| MU | −2.4% | 0.58 | Long fade | Filled 118.62 |
| FANG | +1.9% | 0.51 | Short fade | Filled 172.05 |
| SOFI | −3.1% | 0.74 | Vol too high | Skipped |
| CRDO | +2.6% | 0.66 | Short fade | Working 94.30 |
Three steps, one pipeline. Start at whichever step matches where your idea is.
Start from a hunch, a chart pattern, a paper, or a half-finished script. The agent turns it into precise rules: universe, timeframe, entry, exit, sizing. Pine, Python, or plain English in; an unambiguous, runnable strategy out.
Replicated as written, never tuned. Lookahead-safe, cost-aware, split in-sample and out-of-sample, bootstrap significance, compared to buy and hold. A clear verdict with the numbers and the bugs we found. Negative results published too.
The rules that passed become a live scanner over the liquid universe of US stocks, ETFs, and futures. Same definition that was tested, so nothing drifts. Hits arrive in the app, by email, by SMS push, or straight into a sim account.
Every strategy gets the same pipeline. Negative results are published alongside the positive ones.
Fade gaps larger than 0.8× 20-day ATR when opening volume is under 0.7× average. SPY, QQQ, IWM. Daily bars, Sep 2023 to Sep 2026. Published 3 Sep 2026.
Full report includes per-instrument tables, year-by-year results, exit-rule sensitivity, a cost ladder, and a 10-year extension. Read the full report
SPY, QQQ, ES, NQ. Daily. 12 years.
Trails buy and hold in every window tested. The regime filter reacts too slowly to cushion a fast drawdown, and the exit rule can strand a position when the regime flips.
ES, NQ. Daily. 5 years.
Holds across all 5 years. Filter removes 22% of days. Sized for a 2% daily loss cap. Now running in a sim account for 60 days before the verdict is upgraded.
Illustrative only. The evaluations shown are examples of report format and are not results of actual submitted strategies. Not investment advice.
Any rule you can state precisely, we can run against the live tape. Scanners are built by the same agents that build and test strategies, so a rule that passed testing ships with the same definition that was backtested. No drift between the test and the thing that fires.
| Time | Symbol | Gap | Rel vol | Signal | Close vs entry |
|---|---|---|---|---|---|
| 09:33 | MU | −2.4% | 0.58 | Long | +1.6% |
| 09:34 | FANG | +1.9% | 0.51 | Short | +0.9% |
| 09:36 | SOFI | −3.1% | 0.74 | Skipped | rel vol over limit |
| 09:41 | CRDO | +2.6% | 0.66 | Short | −0.7% |
| 09:52 | UAL | −1.8% | 0.62 | Long | +1.1% |
| 10:07 | ALAB | +3.4% | 0.69 | Short | +2.2% |
| 10:18 | HOOD | −2.0% | 0.44 | Long | −0.4% |
Illustrative output. Hit rate and outcomes vary by day and regime; the scanner does not know which hits will work, and neither do we until the sim account has enough of them.
Live prices, no real money, fills that cost what real fills cost. An account can be directed by a scanner, by a tested strategy running end to end, or by our research agent trading a mandate you set. Every account keeps a full order log, risk limits, and an auditable track record.
The same seven steps for every strategy. In order, because each one depends on the last.
No parameter search. No window selection. Negative results published. Strategies that pass go to a sim account before any verdict is upgraded to fund.
Everything happens in one thread. The agent reads what you give it, asks only what it can't infer, confirms its interpretation, then runs the full pipeline.
//@version=6
strategy("Gap fade", overlay=true)
atrLen = input.int(20)
gapMult = input.float(0.8)
…Illustrative conversation. Live chat requires a free account.
Optimize parameters, pick windows, or soften a bad result.
Your code stays private. Publication only with consent, anonymized. Scanners and sim accounts are visible only to you.
Most daily-bar strategies finish in the session. Intraday and options take longer. Scanners are usually live the next session.
Self-directed traders who want an honest answer before risking capital, strategy developers who want independent replication, and investors who want to see how testing is actually done.
A free account gets you the agent chat, full evaluation reports, your first scanner, and a sim trading account. No card required.