[This article was first published on FOSS Trading, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
These optimizaitons take a very long time. 100 iterations on a 10-core Amazon EC2 cluster took 21 hours. Again, the results will not necessarily match the book because of differences between DEoptim and Ralph’s genetic algorithm and because there are multiple possible paths one can take through leverage space that will achieve similar results.
The results from the EC2 run were:
iteration: 100 best member: 0.0275 0 0.0315 -0.928 -1 best value: -0.9999
The book results (on p. 173) were:
iteration: 100 best member: 0.085 0.015 0.129 -0.76 -0.992 best value: -0.9999
Specifying an initial population can give DEoptim an initial set of parameters that are within the constraint. This guarantees a starting point but it can slow optimization if the f (and/or z) values are too low. Therefore, experiment with the initial population to find a set of f (and/or z) values that produce a result within, but not far from, the constraint.
# Load the LSPM and snow packages
# Multiple strategy example (data found on pp. 84-87, 169)