We never had any success in multi-asset optimization so far. It always produced bad results. You can often use the same strategy for multiple assets, but not with the same parameters.

But if you want to do it nevertheless, just optimize only once for multiple assets. You can easily do that by not using a loop() function for changing assets.