Check our work. The code behind our numbers is public.
AlgoLift tells you whether a strategy holds up. That only means something if you can check it, so we publish the parts anyone can check: our indicator library and its tests, a tool for setup statistics, prop firm rules with their sources, and a server your AI assistant can use.
217
indicators and candlestick patterns in one TypeScript package.
405,424
values our tests check on every change.
51
prop firm plans, every rule with its source and date.
11
read-only tools for AI assistants.
Real data: counted from the package and our test suite.
You shouldn’t have to take a backtester’s word for it. So we show our work.
A landing page can’t prove a number holds up. A test can. Each project answers one question, comes with the evidence for its answer, and works without an account.
| Open, so you can check it | Private, because it’s the product |
|---|---|
| Our indicator library and its tests | The backtest engine, its data and its fills |
| Prop firm rules, each with its source and date | The robustness and prop simulations behind each verdict |
| Setup statistics you can rerun on your own bars | The copilot and how it builds strategies |
AlgoLift Indicators
217 indicators and candlestick patterns in one TypeScript package.
No dependencies, works in Node and the browser, and one API for all of them. It’s the same code AlgoLift’s strategy builder runs, and our tests check every value on every change.
Setup Odds
How often did this setup actually work?
Ask a question about your own intraday bars and get a clear answer: how often it happened, how many sessions that’s based on, a 95% range, and whether it held up from year to year.
Of the sessions that gapped up at least 0.3%, how often did price get back to the prior close by noon?
95% range 27.6% to 53.1%
First half42.3%
Second half37.0%
Example: sample numbers to show how the tool reads, counted on its demo bars. Not a finding.
Prop Firm Rules
Every rule of every futures prop firm plan we model, with its source and the date we checked it.
Plain JSON with a schema and a validator. If a rule goes too long without a re-check, the build fails, so stale rules can’t slip through. Where a firm’s pages don’t state a rule, the file says so, with the page we read and the day.
51plans
6firms
21 Oct 2026last checked
| Rule | Value | Checked |
|---|---|---|
| Maximum drawdown | $3,000, end of day | 21 Oct 2026 |
| Profit target | $6,000 | 21 Oct 2026 |
| Minimum trading days | 2 trading days | 21 Oct 2026 |
Each value links to the firm’s own page. The same file feeds our prop pages, the simulator and the MCP server.
AlgoLift MCP
Our open projects, as tools your AI assistant can use.
Ask about a firm’s rules and the answer comes back with the page it came from and the day we checked it. Read-only, with no account and no key. Run on your computer, it never goes online and never reads your files.
In Claude Desktop, open Settings, then Developer, then Edit Config, and add AlgoLift to the file. Restart Claude.
{
"mcpServers": {
"AlgoLift": {
"command": "npx",
"args": ["-y", "@algolift/mcp"]
}
}
}Needs Node.js 20 or later. The server runs on your computer and reads nothing outside its own data.
What’s the max loss on the Topstep 100K Combine, and does it trail?
AlgoLift · get_prop_plan_rules
- Max loss
- $3,000
- Measured
- End of day
- Profit target
- $6,000
Verified on help.topstep.com
The maximum loss limit is $3,000, and it trails your balance at the end of each day, not during it. It stops trailing once it reaches your starting balance. Checked on Topstep's own page on 21 October 2026.
The tools
11 tools, all read-only
Prop firm rules
list_prop_firms
The firms and plans in the dataset
get_prop_plan_rules
One plan's rules, each with its source and date
compare_prop_plans
Plans side by side, the differences first
Indicators
list_indicators
Every indicator, by family
describe_indicator
Inputs, outputs and defaults
compute_indicator
Any indicator, on bars you give it
Setup Odds and search
run_setup_odds
How often a setup worked, with its sample and range
list_setup_presets · describe_setup_query_language
Ready-made setups, and how to write your own
search · fetch
Find and read any of it, with the page to cite
Each one leads to one clear next step. None of them needs an account.
From Setup Odds
“Test this setup as a strategy” opens AlgoLift with your setup written out for Algo, our copilot. You read it, then send it.
AlgoLift HomeFrom the indicators
AlgoLift’s strategy builder runs this same package, and the backtest engine’s own copy of each strategy node is held to the same reference values.
Strategy builderFrom the rules
Test your strategy against a plan’s rules in a prop project, including every order your trades could have come in.
Prop firm testingEvery open source license AlgoLift uses, in one place. Our indicators are checked against established reference libraries, and the package’s NOTICE file credits them. The notices
See if your strategy can pass a prop firm evaluation.
7-day free trial. Cancel anytime.
- Your backtest, as it happened
- A reshuffled run that passed
- A reshuffled run that failed
