mjj38
- ago
Some ideas on how to speed up the processing time to be able to run more in-depth analysis on portfolios of strategies (from easiest to more difficult):
- Have you considered just combining equity curves and scaling sizing by allocation? This should work fine as long as the sizer used isn't path dependent. You can then take a portfolio of equity curves and solve for the minimum variance of the sharpe ratio to get ideal weights.



- If you save the nsf positions from a backtest/optimization you can solve for the optimal equity percent allocation of the individual strategy within the portfolio of strategies.
1
287
4 Replies

Reply

Bookmark

Sort
- ago
#1
Some ideas to realize this without any changes to WL8:

* Write a special ScoreCard/Performance metric which saves all positions (including NSF) to a file (csv file, named after the strategy)

* Write a special strategy which reads all positions and re-executes them with adjustable position sizes.

* use ScottPlots to create the graphics
1
Glitch8
 ( 8.38% )
- ago
#2
Could be somehow built into Monte Carlo Lab too.
1
- ago
#3
QUOTE:
* Write a special ScoreCard/Performance metric which saves all positions (including NSF) to a file (csv file, named after the strategy)

Maybe replace it with StrategyRunner?
0
mjj38
- ago
#4
All of these ideas sound great. Let me know if I can help.
1

Reply

Bookmark

Sort