Hi HobbyTrading, thanks for the reply, this example system is not 100% corn, it's the default chapter15 demo system with 6 instruments, so the initial positions do look unrealistic, but this is probably because in the beginning there's no data for some instruments, so the others are getting all the weight + maybe low vol in the begining.. (was discussed here:
https://www.elitetrader.com/et/threads/fully-automated-futures-trading.289589/page-162)
I Also built my own system based on the theory from the book, but it only does real-time calculations (i.e. on every new tick it can evaluate all the forecasts, volatilities, combines and caps all of this, etc.), but it doesn't do bootstrap optimisation and cost analysis (to calculate optimal forecast and instrument weights) and implementing it again is a big undertaking.
+ having another correct system is good for sanity checking (using the same parameters I can push historical data through my system and it would behave as it's trading it live and then compare the historical positions and performance to make sure everything is "as it should be").
Of course, there's also the option of using handcrafted weights for the instruments and forecasts... but, you know, bootstrap is fancier and more complicated, so it ought to be better

but currently I'm hesitant to simply take pysystemtrade's optimal weights, because carry allocation 0.1 on all instruments doesn't make sense.. unless it somehow does and I'm just dumb