Offer your thoughts or opinion on the input financial query or topic using your financial background.

Which is the better strategy for buying stocks monthly?
You will invest 1000£ each month and the transaction fee is 10£ per trade, so buying a bunch of stocks each month would not be wise.  If you buy 5 stocks, then transaction costs will eat up 5% of your investment.  So if you insist on taking this approach, you should probably only buy one or two stocks a month. It sounds like you're interested in active investing & would like a diversified portfolio, so maybe the best approach for you is Core & Satellite Portfolio Management.  Start by creating a well diversified portfolio "core" with index funds.  Once you have a solid core, make some active investment decisions with the "satellite" portion of the portfolio.  You can dollar cost average into the core and make active bets when the opportunity arises, so you're not killed by transaction fees.