MQL5 programming help

I have been trying to learn mql5 for the past 6 months now and have taken a number of courses and wasted a ton of money, at the end of the day none of the courses even teach you how to code so that the bot will only trade on weekdays and at specific times, if there is any recommendations out there on how to master mql5, please mention.
I’ve also been considering the possibility of hiring a programmer but i do not want to give out my trade strategy, any way around this ?