AlgoDesk Desktop · for one trader, on one machine

Prove it works.
Then trade it.

Portfolio backtesting, walk-forward optimisation and strategy validation in one desktop app, and Claude can run every step of it for you through MCP. When a strategy earns real money, trade it through the connectors we ship, one you write yourself, or one we build for you.

One month free · no card · no obligation.

$49 a month
$499 a year
$1,495 once · lifetime

after the free month · pick a plan in your account

Analysis · a list's drawdown against each of its instruments
Analysis · a list's drawdown against each of its instruments
10K+ hours of programming and testing
1k+ tests, green every release
audited by an independent AI, every release
What you are paying for

Not features. A way to know.

Coding a strategy is no longer the hard part. Knowing whether it holds is. Everything on this page serves that one question, and every step can be handed to Claude.

01 · Portfolio backtesting

One strategy.
The whole list.

An edge that only shows up on one instrument is usually luck. Run a strategy, or several, across an entire instrument list in one go, score every instrument on its own, and roll it all up into a single portfolio view with its equity curve and drawdown.

  • apply one strategy to every instrument
  • market, stop and limit fills · commissions
  • all · long · short
  • portfolio equity and drawdown, per instrument and combined
Summary · result, risk-adjusted, drawdown and excursion · all, long, short
Summary · result, risk-adjusted, drawdown and excursion · all, long, short
Chart view · every trade, entry and exit
Chart view · every trade, entry and exit
Backtester · one strategy applied to the whole list
Backtester · one strategy applied to the whole list
02 · Walk-forward optimisation

Optimise without
fooling yourself.

Every parameter set is chosen on one stretch of data and judged on the next stretch, which it never saw. Roll that forward through the history and stitch the unseen parts together: what you get is the result you could actually have had.

  • full and genetic search on every core
  • same seed, same result, on any machine
  • rolling in-sample / out-of-sample periods
  • your own fitness function
Optimizer · every period searching at once
Optimizer · every period searching at once
Period constructor · rolling in-sample and out-of-sample windows
Period constructor · rolling in-sample and out-of-sample windows
Continued run · the same test carried forward to today
Continued run · the same test carried forward to today
03 · Strategy validation

A clear keep
or drop.

In-sample and out-of-sample figures sit side by side for every period, so a strategy that only works on the data it was fitted to shows itself early. Keep the evidence: every run is saved, can be reopened later, continued up to today, and exported as a PDF research report.

  • in-sample vs out-of-sample, per period
  • best candidates ranked per period
  • saved runs · continue to today
  • PDF research report
Period results · in-sample and out-of-sample for the top candidate
Period results · in-sample and out-of-sample for the top candidate
Walk-forward total · the stitched out-of-sample result
Walk-forward total · the stitched out-of-sample result
Saved run · reopened with its selection kept
Saved run · reopened with its selection kept
04 · Automated with Claude, through MCP

Hand Claude the whole loop.

The app runs an MCP server on your machine. Claude connects to it and works with the real thing: it writes and compiles your scripts, sets up the backtester and the optimizer, runs them, reads the results back and tells you what it sees. You decide what goes live.

Optimizer · a walk-forward run Claude set up and started
Optimizer · a walk-forward run Claude set up and started
Claude · searching your data feed's catalogue for an instrument
Claude · searching your data feed's catalogue for an instrument
Toolbar · link Claude in one click
Toolbar · link Claude in one click
claude ↔ algodesk · mcp example

you · Take the MA crossover, walk-forward it on my micros list over the last year and tell me if it holds out of sample.

  1. describe_scriptMA Crossover
  2. open_optimizermicros · 15m
  3. set_walk_forwardrolling · 70 / 30
  4. configure_optimizergenetic · fitness
  5. run_optimizerdone
  6. get_optimizer_resultsper period

claude · In-sample it looks strong everywhere. Out of sample it only holds on one instrument, and the best parameters jump between periods. I would drop it as it is. Want me to try a slower filter and rerun?

you · Yes, and export the report.

  1. export_optimizer_pdfreport.pdf

Write and fix code

Strategies and indicators in plain C#. Claude writes them, compiles them in the app and fixes what does not compile.

Run the backtests

Builds the instrument list, applies the strategy, runs it and reads back the summary, trades and orders.

Run the walk-forward

Sets the periods, the search and the fitness, runs it and compares in-sample against out-of-sample.

Report back

Explains where the drawdown came from, what changed between runs, and exports the PDF.

05 · Trading through connectors

Trade it where you trade.

A strategy that passed goes live from the same app, on a chart, on the book or from the Control Center. AlgoDesk talks to brokers, exchanges and data feeds through connectors, and takes your own historical data as CSV or Parquet files. You are never stuck with the ones on our list.

What it connects to

  • broker Interactive Brokers live trading and market data available
  • futures broker Tradovate / NinjaTrader live trading and market data available
  • crypto exchange Bybit live trading and market data available
  • market data dxFeed real-time and historical feeds coming soon
  • prop firm Topstep trade your funded account coming soon
  • historical data CSV · Parquet import your own files available

Use ours

The default connectors come with every plan and are kept up to date with every release.

included

Write your own

The connector SDK is open to you. Plug in your broker, your feed or your own in-house system, in C#.

yours to build · SDK

Ask us to build it

Tell us which venue you need. We scope it, quote it and build it, usually in about a week.

scoped and quoted

Connections · several venues side by side
Connections · several venues side by side
Chart Trader · orders straight from the chart
Chart Trader · orders straight from the chart
Book Trader · working orders on the ladder
Book Trader · working orders on the ladder
Missing something?

Ask for it.
We move fast.

The people who wrote AlgoDesk are the people who answer you. We are flexible about what goes into the app, and when you ask for something we can add it much faster than most software vendors can.

  1. 01

    Tell us what you need

    A metric, a report, a window, a connector, a change to how something works.

  2. 02

    We come back with how and when

    No ticket queue that goes nowhere. If it is specific to you, we scope it and quote it first.

  3. 03

    It ships in your app

    It arrives with an update, on the same build everyone else uses.

Running a trading business?

Own the platform
behind your product.

Everything on this page can be yours to sell under your own name. Brokers, prop firms, fintechs and educators take AlgoDesk one of three ways.

  • Source

    Own the code. The whole C# solution, yours to modify and ship inside your own product.

  • White Label

    Own the product. Your brand on a platform we run and keep updating.

  • Partner

    Own the audience. You bring the users, we run the platform, you take a share.

06 · How it starts

Three steps. No card.

  1. 01

    Enter your email

    We send one link. It works once and lasts thirty minutes.

  2. 02

    Set a password

    The installer downloads straight away. Keep the password: the app asks for it.

  3. 03

    Sign in to the app

    Your free month starts here, on first sign-in, not when you registered.

Download free

Already have an account? Sign in

07 · Plans

Keep it the way that suits you.

Same build on every plan, default connectors and updates included. You choose a plan from your account whenever you are ready; nothing to pick today.

Monthly

$49 a month

billed monthly
cancel any time

Start free

Lifetime

$1,495 once

one payment
updates included

Start free
08 · Good to know

The plain answers.

Which assistant?
Claude, with your own Claude account; any MCP-capable client can connect the same way. The MCP server runs inside the app on your machine and only reaches what the app exposes to it.
One account, one machine
The app remembers the computer it first signs in on. That is what keeps one licence to one desk.
New computer?
Clear the machine ID in your account, then sign in on the new machine. Your scripts and results stay where they are.
Cancelling
One button in your account. The plan runs to the end of what you paid for, then stops.
Running a business?
If you want the platform under your own brand, or its source code, that is White Label or Source. See the offers or talk to us.

Requirements: [Windows version, 64-bit] · [memory] · internet connection for sign-in and live data.