Backtest - bot efficiency analysis
While the results are for reference only, they can provide valuable insights into optimizing settings such as grid quantity and investment amount for better performance.
Where to Find the Backtest Feature
The Backtest tool is available in the bot launch settings menu.
How to Use Backtest
1. Running a Backtest
Once you have configured or adjusted your bot’s settings, click the [Backtest] button to initiate the performance evaluation. A new window will display the estimated bot performance for the selected time frame, based on past market data.
Each time you open the Backtest window, the system retrieves your current exchange fee (if available) to keep the calculation aligned with your real trading conditions.
2. Selecting a Time Interval
The time interval can be set for evaluation by changing the date range. Data up to 30 previous days from the current date is available for evaluation (up to 90 days for Pro Plan users).
To customize the evaluation period:
- Open the calendar tool in the Backtest window.
- Select the start date, then the end date.
- Click the blue button to confirm the selected period.
The system will then recalculate the bot’s performance based on the chosen timeframe.
3. Testing Different Settings
To analyze performance under different conditions:
- Return to the bot settings menu.
- Modify the parameters (such as grid levels or investment amount).
- Run the Backtest again to compare results.
This process helps refine bot settings before deploying them in live trading.
4. How Backtest Accounts for Exchange Fees
Backtest now reflects your individual trading fees (maker/taker) from the connected exchange — in both Live and Demo.
How it works:
— When you open the Backtest window, Bitsgap requests your current fee via the exchange API (subscription/tier).
— If an individual fee is found, Backtest applies it.
— If not, Backtest uses the standard trading fee of that exchange for the selected market.
— On the first Backtest run for an exchange where a custom fee is applied, you’ll see a one‑time hint: “Custom fee applied. Your backtest results reflect your individual trading fees.”
Supported exchanges:
Notes: The mechanism is exchange‑agnostic. If an exchange API returns an effective fee including discounts (e.g., VIP, token‑based discounts), Backtest uses it; otherwise, it uses the exchange’s standard fee.
Final Notes
The Backtest tool is a great way to assess the potential efficiency of a bot, but actual results may vary based on real-time market conditions. Always consider risk factors and market volatility when making trading decisions.
About fees. Backtest results already include trading fees. Minor deviations from live performance are still possible due to market slippage, rounding and the dynamic nature of exchange discounts.
Need Assistance?
If you encounter any issues or have questions, don’t hesitate to contact the Bitsgap Customer Support Team.