Develop and backtest trading strategies

XTester Launcher · On your server: Paper or HyperLiquid Testnet, not Mainnet. Run on your own server →

Open a strategy, choose historical data and run a backtest. Review its trades, equity and drawdown.

XTester Studio: strategy editor and backtest chat, English localized illustration
Localized product illustration. Interface text and comments are translated; strategy code and recorded results are unchanged.

From code to trades

Write code, download history and review test results in XTester Studio. Open a trade, locate it on the chart and check which rule triggered it.

AI helps adapt code from a file, folder or Git repository. After conversion, compare trades with the original strategy: execution rules can differ between platforms.

Compare strategy versions

Use AI Lab to refine a strategy and compare versions by trades, returns and drawdown. Testing several strategies on a shared account is planned and is not part of alpha.4.

Strategy languages

C# has the fullest support, including AI Lab. Python, JavaScript, TypeScript, Java, Go, C++, Rust and R use experimental adapters, and available features differ. Pine Script support covers a subset of the language and uses XTester’s interpreter.

How to get started →

More about the product · Documentation

Product illustration

Localized product illustration. Interface text and comments are translated; strategy code and recorded results are unchanged.

Save full-size imageXTester Studio: strategy editor and backtest chat, English localized illustration

Workspace / focused panel