When developing a trading strategy, our own biases and preconceived notions of how the markets trade (or how we think they should trade) often interfere with the process of finding a good strategy. Using a trading strategy generator, such as Adaptrade Builder is a good way to avoid introducing unhelpful biases into the build process. However, what if you already have a trading idea or an existing trading strategy you want to develop further? Is there a way to exploit the features of Adaptrade Builder when starting with an existing trading strategy?
A new feature of Builder, called strategy cloning, is intended for this scenario. This article discusses some of the use cases for strategy cloning and demonstrates how to use this new feature to effectively develop strategies based on an existing strategy or trading idea. The project files used for the example, as well as the strategy code, are available below.
How Does Strategy Cloning Work?
The basic idea of strategy cloning is simple. It copies the selected strategy and optionally introduces random changes to the copies, which are added to the main population. You then evolve the population as usual to meet your objectives. The menu item for the strategy cloning feature, which is available via the right-click (context) menu of the Build Results table, is shown below in Fig. 1. Any member of the main population can be selected; if you want to clone a member of the Top Strategies population, you can first copy it to the main population.