Currently, the Backtester does not have the functionality to backtest the numerous variables available in a bot. However, you can manually create a bot based on a backtest and even modify the strategy with more detail than the backtest allows.
A backtest can take a few seconds to several minutes, depending on the complexity of the strategy, the number of criteria, and the amount of historical data being referenced.
No. Past performance is not indicative of future results.
Yes, you can backtest technical indicators and moving averages, as well as multiple entry and exit criteria.
Backtesting provides a trader with insight into how a particular strategy has performed historically in varying market conditions.
Yes, you can run a backtest for one, three, and five years, or all time.
Capital allocation provides great insight into how a strategy will perform when assigned a different amount of trade capital. For example, over-allocating your capital may prove to be disastrous to your account with one strategy.
Yes, you can choose to test three different allocation strategies per backtest. You can also compare allocation types by testing % based allocation and $ based allocations and compare them to see how one performed relative to the other.
Percent allocation would allow you to have a fixed % of your account allocated on a per-trade basis instead of a standardized dollar amount. This can be beneficial because it would change as your account changes over time. If your account grows in value, the percentage allocation will also increase, for example. Ultimately, percentage allocation allows you to be more flexible based on your account size and growth rate.
Max allocation ensures that you do not over-allocate your account to several different positions. For example, If you allocated 5% per trade and had ten open positions, you would have a total percent allocation of 50%. If you only want a maximum allocation of 25%, you would be capped at five open positions at any one time.
Similar to having a maximum dollar-based allocation, this would ensure that you did not risk more than a certain percentage of your account at any time.
Yes. You can set 25%, 50%, and 75% profit-taking, as well as stop-losses up to 300%.
Yes, the Backtester has ten predefined DTE's: 10/15/20/30/40/50/60/70/80/90
The “My Backtests” tab displays all your backtests.
While your Backtest is running a small icon will be displayed along with the current phase of the Backtest. Once completed the results will be shown at the top of your "My Backtests" page.
The profit and loss of different allocation amounts over the time period selected for your backtest.
The total amount of capital allocation being used at that time for active positions.
When viewing the results for your backtest, you can select a box for the different allocations tested.
Scroll down to the Positions section below Stats. Each individual trade is displayed.
No, backtests can not be exported but remain in "My Backtests" for future reference.
Click "Edit" in the top right corner above the performance chart.
Yes, updated results are immediately displayed and the new backtest will be at the top of "My Backtests."
Select the "Edit" button at the top right, make your preferred edits, and click "Run Backtest."
When modifying a backtest, changes to the capital allocation will complete very quickly because the data is already pulled from the original backtest. When modifying the strategy type or entry/exit criteria, it will re-run a completely new backtest and likely take a few minutes to complete.
If you change the symbol or make other major changes to the strategy selection it is recommended you run a new backtest so your results are kept separate.
All of your prior backtests are stored in the "My Backtests" tab.
You can manually build a bot based on a backtest.
No, all backtests are cached and used to create the "Top Backtests" and "Discover" page results.
Backtests that are run by you are kept in the "My Backtests" tab inside of your account. If you run a backtest that becomes best in its category, it will be shown anonymously on the "Top Backtest" or "Discover" page.
Click on the "Top Backtests" tab at the top to see the best performing Backtests from all users. You can not specifically see Backtests run by a particular user at this time.
Yes, by clicking on each column in the top header, you can organize the results based on different metrics.
Only the Backtests that are the best performing for a certain performance metric are placed in the "Top Backtests".
No, all Backtests are anonymous.
No, your Backtests are kept private on your account.
Explore the "Top Backtests" or "Discover" pages to see other top-performing Backtests.
No, past performance is not indicative of future results.
The "Discover" tab displays the top backtests for each of the different performance categories. while the "Top Backtests" display only the top backtests for Return Percentage.
Yes, although modification would naturally alter the historical performance so it would be wise to also test your modified version to compare to the original.
By clicking on the column header at the top you can organize the Backtests from min/max for each category. For example, If you wanted to see the Backtest with the minimum amount of "Drawdown", simply click "Drawdown" twice to organize the list from min to max.
"Highest Return" is just one performance metric and does not give you a complete understanding of what was needed to produce the highest return. It might have required a 90% drawdown to produce the "Highest Return" and therefore may not be ideal for someone with a lower risk tolerance.
No, past performance is not indicative of future results.
Yes, the "Discover" tab is being constantly updated to reflect the best in category Backtests.
A flatline usually indicates the Backtest has a lack of available capital to enter new trades. This could be because the account was drawdown and can not afford new positions or the underlying symbols price got too expensive for the account allocation value to afford the position.
The Backtest did not complete any trades and therefore has no results to display.