first of all, xspec is amazing and currently very undervalued

about your portfolio...you may wanna rethink your strategy, in my experience, over-diversifying is a pain in the ass because you pretty much minimize your profits...also this market often corrects as a whole, so that's not the best way to go imo