![]()
Evolver
![]()
|
Optimize complex trading strategies
Works in Microsoft Excel
For seriously complex strategies, the only way to optimize is by evolving it through trial and error. Evolver uses Genetic Algorithms, known worldwide as a powerful approach. |
| Why Use Genetic Algorithms? |
Here's a way to optimize your trading strategy on an MS Excel worksheet.
How does this work? In nature, we can observe "problems" being solved through evolution; species evolve as they adapt to dynamic environments. Evolver extends this observation into the world of computer software, the most powerful optimization package available. Evolver uses innovative GA technology to create environments where possible solutions continuously crossbreed, mutate, and compete with one another, until they "evolve" into the best solution. As a result, Evolver can find optimal solutions to virtually any type of problem, from the simple to the most complex. |
| What is Evolver? |
| Evolver is an optimization add-in for Microsoft Excel®. Evolver uses
innovative genetic algorithm (GA) technology to quickly solve complex optimization problems in finance, trading
strategy, asset allocation, and more. Evolver requires no knowledge of programming or GA theory and ships with a fully
illustrated manual and several examples. Evolver solves optimization problems using genetic algorithms (GAs). In a GA, each guess or possible solution to a given problem becomes an independent "organism" that can "breed" with other organisms. The spreadsheet model acts as an environment for the organisms, determining which are "fit" enough to survive based on their results. Here is a brief description of the process:
|
| Optimizes Trading Strategies |
Here is an example illustrating one way Evolver can be used to improve your trading system. Suppose one of your trading rules resembled the following . . . Buy when ...
With Evolver, you can build an optimized trading system following these steps:
|
| Setting Up and Optimizing |
| Installing Evolver is a snap. After running the installation program, the Evolver
toolbar is added to Excel. To use Evolver, you must first build a model of your existing problem using Microsoft Excel. If you dont have a model and arent sure where to begin, look through the twenty examples included with Evolver. Your model can use any functions (including look-up tables and if-then statements) and can even call VBA macros. Unlike traditional optimization tools, Evolver will not force you to make unrealistic assumptions in your model that make the problem abstract. Your model needs to meet these three criteria:
To set up Evolver, click on the Evolver Settings button, then:
Evolver can find optimal solutions to any function that results in a number, whether calculated in a single cell, a full sheet of equations, or the result of some large, complex macro. Evolvers GA doesnt need to know the specific details of your problem, or even whether it is solving linear, nonlinear, stochastic (random), combinatorial, noisy, or probabilistic functions. It doesnt even need a starting guess to get going. Just click "Optimize" and the rest is automatic! |
| Added Features |
The Standard version can solve problems with up to 80 variables, the Professional version supports up to 250 variables, and the Industrial version supports an unlimited number of variables.
Monitors Evolver activity in Excel and custom applications; generates graphs and reports.
Users can enter any number of hard and soft constraints directly, either in a simple format similar to Excel's built-in Solver or as complex formulas. In earlier versions, constraints had to be embedded in the user's worksheet.
Evolver 4.0 supports problems spanning multiple sheets of an Excel workbook and allows the user to define variable and constraint cells in disjoint ranges.
( Professional and Industrial versions only ) Evolver 4.0 includes a macro language for users to control Evolver within Excel! Evolver 4.0 can also run VBA macros every optimization iteration it performs.
( Professional and Industrial versions only ) Feature auto-mutation rate adjustment. The mutation rate determines the amount of randomness Evolver uses when generating new solutions. Evolver 4.0 monitors its progress toward an optimal solution and adjusts the mutation rate appropriately.
( Professional and Industrial versions only ) Allows user to select from a variety of available genetic operators, including heuristic crossover, extinction, boundary mutations, local search, and others. Using a powerful auto-operator feature, Evolver can test all available operators and identify the best-performing one for a specific model.
Download the step-by-step
WALK-THROUGH TUTORIAL.
Download a
FREE TRIAL version of Evolver.
| Additional Information |
SYSTEM REQUIREMENTS
THREE VERSIONS
The Evolver package includes ...
![]() |
Download our TECHNICAL REPORTS.
Read our CUSTOMER's LETTERS.
Read our FREQUENTLY ASKED QUESTIONS.
|
Evolver is made by Palisade Corp., not Jurik
Research. |