Veles backtests simulate how a strategy would perform on historical data, down to minute and tick data — so returns, drawdown, and risks are visible before you launch.
Evaluate drawdowns, losing streaks, and performance resilience across different market conditions.
Compare strategy parameters and conditions to understand how changes affect performance.
Test trading ideas on historical data before launching them in the live market.
Veles backtests simulate strategy performance on market data: from price movement inside a candle to condition execution, fees, and the outcome of every trade.
We account for the sequence of price movement inside a candle to model entries, exits, and strategy condition triggers more accurately.
Evaluate not only total profit but also strategy resilience: drawdown, risk, trade duration, fees, losing streaks, and other metrics in a single report.
Test your strategy at the scale it was designed for: from minute-level moves to long-term market cycles.
Combine indicators to test complex trade entry and exit scenarios.
Get results in seconds, compare variants, and move on to the next trading hypothesis faster.
Get access to the database of saved Veles backtests, explore already tested strategies, compare results, and find starting points for new trading hypotheses.
Find a ready backtestCreate a strategy, test it on historical data, adjust the parameters, and launch the bot without leaving your Veles account.
Set up the strategy and the entry/exit conditions.
Run a calculation on historical minute or tick data.
Compare versions and adjust the parameters.
Turn the strategy into a live bot.
All plans include Veles backtests. They differ in volume and the number of parallel calculations.
Targeted strategy work
Systematic strategy optimization
Large-scale optimization
The test-years limit means the total duration of the processed historical periods.
One platform: the whole trading cycle
Answers to questions before your first backtest.
A backtest checks a trading strategy on historical data. It shows which trades a bot would have made and with what result. In Veles you can evaluate an idea before launching it: see profit, losses, and drawdowns over the chosen period.
How backtests workYes, the Free plan is available for your first checks. 5 years of analysis are credited every day, and you can accumulate up to 15 years. Paid plans are available for larger test volumes; current limits are shown in your account.
Free plan termsSet up a bot in Veles and click "Test" in the editor, or start a test from the backtest showcase. Choose a history period, enter your exchange fees, and confirm the calculation.
Launch guideNo real deposit is needed: the simulation uses the amount you set. However, an active exchange API connection in your Veles account is required to start. The backtest itself does not open real trades.
What you need for testingIt is the volume of history being tested, not the subscription term or the age of the data. Usage equals the period length multiplied by the number of trading pairs: one year on three pairs uses three years of analysis. Running the test again uses the limit again.
How the limit is calculatedA tick calculation reproduces price movement inside a candle in more detail and helps check order execution more accurately. In Veles it is available for Bybit Futures on the Pro and Quant plans. The current calendar day is not available for this calculation.
Tick calculation featuresChoose a long period that includes rising, falling, and sideways price movement. This lets you see how the strategy behaves in different market conditions, which drawdowns it survives, and how stable its result is. For most exchanges, Veles provides the full history since the asset was listed.
Start with the tags and key metrics in the backtest header: they help you quickly evaluate the strategy and see what to pay attention to. Tags may tell you, for example, that the result is good, the deposit load is elevated, or there is not enough data for evaluation. To dig deeper, study the detailed metrics, the chart, and the list of trades to see what the result is made of.
How to read backtest resultsWhen starting, enter the actual trading fees of your exchange. In the report, Gross shows the result before fees and Net after them. To compare strategy variants, use the same mode and the same rates: fees can turn a seemingly profitable trade into a loss.
How to read Net and GrossNo. A backtest describes the past under the given calculation conditions. In the future, the market, liquidity, and order execution prices will change. Use the result to filter out weak ideas and assess risks; even a successful test does not rule out losses when the bot is launched.
Yes, a completed calculation can be opened again. The Share button creates a link to the test, which is handy to send to a colleague or attach to a support request.
Working with results