Test first.
Deploy next.

Backtest and export strategies to MT4, MT5, cTrader, and TradingView. 100% local, zero orders sent.

No card required · Windows 10 / 11 · Free plan with no time limit

Actual software recording: click to enlarge.

Your data, your sources
CSV · local catalog Binance Bybit Kraken Hyperliquid Yahoo Finance Polymarket
The product

From idea to broker, in one application.

Build visually or in code, validate on years of data, export to your platform. Each module flows into the next.

Blueprint & scripts

Build without coding. Export as code.

A visual node editor compiled to Rust, an integrated code editor for Rust, C#, and Python, and a library of shareable strategies.

Export

Ready for your broker.

Native generation from a script or Blueprint graph. Parameters exposed as inputs.

  • MetaTrader 4 MQL4
  • MetaTrader 5 MQL5
  • cTrader cBot C#
  • TradingView Pine Script v5
Optimization

Parameters that hold out of sample.

Genetic, CMA-ES, successive halving, walk-forward, and a 0–100 robustness score.

Optimization · Walk-forward
NeptuneTrader optimization panel
Neptune AI

Agents that explore, test, and iterate.

Local or external Chat AI from Free. Discovery generates hypotheses, backtests them, and iterates: 2 iterations / 1 tree on Free, 50 / 10 on Essential, unlimited on Pro.

Money management · prop firm

Prop firm rules, enforced by the engine.

Type #add money in a script: Risk %, max daily and total drawdown, profit target, kill-switch after consecutive losses, cooldown. The engine sizes each order from its stop-loss and stops the strategy when a limit is hit: in backtest and optimization. Available from Essential.

Terminal

Multi-chart, multi-timeframe.

2×2 layouts, Watch, Seasonality, Multi-TF. Compare without leaving the session.

Terminal · 2×2
NeptuneTrader multi-chart terminal, 2×2 XAUUSD grid
Portfolio

A desk view of your accounts.

Weighted Sharpe and PF, worst drawdown, exposure, trading journal.

Portfolio · Multi-account
NeptuneTrader portfolio view
Privacy

Local-first by design.

Your data, strategies, and models never leave your machine. Zero cloud data, zero orders sent to a broker.

  • No telemetry
  • No orders sent
  • Sessions in %AppData%
Chart analysis

54 built-in indicators.
And yours.

Moving averages, momentum, trend, volatility, volume, structure: all computed in Rust, on the chart and in the engine. Missing one? Import it or write it in Rust, C#, or Python.

54built-in
indicators
  • 10Moving averagesSMA · EMA · Hull · KAMA · T3 · VIDYA…
  • 17MomentumRSI · MACD · Stochastic · CCI · TSI · Fisher…
  • 8TrendADX · SuperTrend · Parabolic SAR · Ichimoku…
  • 8VolatilityBollinger · Keltner · Donchian · ATR…
  • 8VolumeOBV · VWAP · MFI · Chaikin · Force Index…
  • 3StructurePivots · ZigZag · Heikin Ashi
Yours, too. Import a file into Indicators/ or write an indicator in Rust, C#, or Python (single or multi-output): compiled, overlaid on the chart, and usable in your strategies like the built-ins.
Drawing

Draw, snap, lock.

Trend, ray, horizontal, vertical, rectangle, and Fibonacci (3 level models). OHLC snapping, named layers, hide and lock.

Fibonacci retracement drawn on the chart
Drawing tools panel: lines, rectangle, Fibonacci, layers
Chart patterns

32 patterns detected and annotated.

20 candlestick patterns (doji, hammer, engulfing, morning and evening stars…) and 12 chart patterns: double top / bottom, head and shoulders, triangles, wedges, flags, ATR-based flat range: marked on the chart.

Flat range and double bottom detected on XAUUSD
Market regimes

7 regimes, calibrated on your data.

Range, mean reversion, compression, bullish or bearish trend, bullish or bearish breakout. Structural timeline, P&L by regime, and a #add regime line to trade only in selected regimes.

Regimes tab: structural timeline and per-regime statistics
Engine

A Rust engine.
Three languages.

Bar-by-bar simulation with spread, slippage, commissions, latency, and funding fees. Same engine, same 7.7 million M1 bar series, same simple strategy: only the strategy language changes.

Simple strategy · 7,710,890 M1 bars
Rust native
C# .NET 10
Python 3.x
Full backtest durationEntry bar 2, exit bar 5: measures per-bar cost
4.7 s1.66 M bars / s
2 min 0959,600 bars / s
2 min 5544,100 bars / s
Execution
Compiled, in-process with the engine
.NET worker, IPC per bar
Python worker, IPC per bar
Compilation
cargo build · ≈ 10 s the first time
dotnet build · a few seconds
None: interpreted
Best for
Mass optimization, walk-forward, Discovery
cBot logic, .NET ecosystem
Rapid prototyping, data science
Export
MQL4 · MQL5 · cBot · Pine
MQL4 · MQL5 · cBot · Pine
MQL4 · MQL5 · cBot · Pine
Methodology and measurement conditions

Measured on 09/08/2026 on Intel Core i7-13700F, Windows 11, engine v2 release build (run_backtest_v2), synthetic M1 series, strategy hosts from the app (host_rust, host_csharp, host_python). With a SMA 10 / 30 crossover and 61,361 simulated trades, the same Rust backtest takes 7.4 s (1.04 M bars / s). Times vary by machine and strategy complexity.

How it works

Four steps. One screen.

01

Import

CSV, crypto exchanges, Yahoo Finance, or Polymarket. Data stays local.

02

Build

Visual Blueprint, Rust / C# / Python scripts, or Neptune AI-assisted generation.

03

Validate

Bar-by-bar backtest, optimization, walk-forward, and robustness score.

04

Export

Generated MQL4, MQL5, cBot, or Pine Script. Deploy on your broker or TradingView, track in Portfolio.

Pro trial · 7 days · no card

Try Pro.
No commitment.

Neptune AI, unlimited Discovery, priority support and updates: all of Pro for 7 days. When the trial ends, continue or return to Free: nothing is charged.

FreeBacktest, genetic, Chat AI, Discovery 2×
29 €Essential · export, #add, regimes · €288 / year
59 €Pro · everything unlimited · €588 / year · 7 days
−2 moisen facturation annuelle, sans engagement
Community

We talk methodology,
not signals.

Strategies, Blueprint bundles, AI models, data: the NeptuneTrader forum is open to all accounts, including Free.

Social media: find us on Facebook, Instagram, Threads, LinkedIn, and X.

Open the forum