I need some help with Optimizaion for my strategy.
Currently, I'm backtesting my custom NinjaScript strategy using Optimization over the past year. If I select to optimize for 'max net profit' or use the multi-objective optimization and select a couple of fitness options (i.e. max net profit & max drawdown), I get results that are very extreme over the months backtested. For example, I may see a loss for several months, minimal profit on several more months and then extreme profit on one or two months. The one month of extreme profit is fulfilling the 'max net profit' objective. However, I'm having trouble finding a happy medium.
What I would like to find is an optimization that provides less profit overall but a more average profit for each month. In other words, I'd rather see $200/month profit across almost all months rather than $5000 profit one month and losses or breakevens on the rest.
Although I have read through the definition of the various fitness optimization objectives, I admit that I don't fully understand all (most) of them.
How do I set up (multi-objective) optimization to find the highest monthly average profit instead of the extreme overall net profit?
Thanks!
Comment