Hi,
this is my first post, I am new to Multicharts after using NT for almost 10 years. I am enthusistic about MC and disappointed I did not change earlier. The only thing I did not find the way to do with MC as well is the following: I'd like to run an optimization on a list of contracts, getting the best set of optimized parameters for each contract. In portfolio optimization the output is the best parameters set that fits to the mix of all contracts of the portfolio, not a list of parameter sets that are the best for each contract using that strategy. Is this possible, eventually also not with Portfolio Trader but in a different way?
Thank you in advance for your reply.
Best regards
Martin
Portfolio Strategy optimization of each contract
- Angelina MultiСharts
- Posts: 260
- Joined: 28 Dec 2016
- Has thanked: 28 times
- Been thanked: 66 times
Re: Portfolio Strategy optimization of each contract
Hello Martinc,
I am afraid there are only two ways to run the Optimization: from chart (for 1 contract) and from Portfolio (mix of contracts).
Currently, it is not possible optimize a strategy on a number of symbols and get separate results for each one.
I am afraid there are only two ways to run the Optimization: from chart (for 1 contract) and from Portfolio (mix of contracts).
Currently, it is not possible optimize a strategy on a number of symbols and get separate results for each one.
- TJ
- Posts: 7743
- Joined: 29 Aug 2006
- Location: Global Citizen
- Has thanked: 1033 times
- Been thanked: 2222 times
Re: Portfolio Strategy optimization of each contract
You can submit a new feature request:
https://www.multicharts.com/pm/public/m ... ssues/find
https://www.multicharts.com/pm/public/m ... ssues/find
- JoshM
- Posts: 2195
- Joined: 20 May 2011
- Location: The Netherlands
- Has thanked: 1544 times
- Been thanked: 1565 times
- Contact:
Re: Portfolio Strategy optimization of each contract
It depends on how many contracts you have, but you can also create a variable for each contract:The only thing I did not find the way to do with MC as well is the following: I'd like to run an optimization on a list of contracts, getting the best set of optimized parameters for each contract. In portfolio optimization the output is the best parameters set that fits to the mix of all contracts of the portfolio, not a list of parameter sets that are the best for each contract using that strategy. Is this possible, eventually also not with Portfolio Trader but in a different way?
* LengthA for contract A,
* LengthB for contract B,
and so on.
By doing this for every optimisable input of the strategy, and to adjust the strategy's code so that contract B computes with the *B inputs, you can perform a portfolio optimisation for several contracts, but still get 'personalised inputs' for each.
I'd personally prefer this approach even though it's considerably more work then performing several single-chart optimisations. That's because by still optimising on a portfolio level, you can also see what trading the different contracts during the same time periods would do for performance -- which is something that's hidden from our view when doing a single-chart optimisation.
Hope this helps.