Finding a qualified programmer is a problem.
There are developers who understand you perfectly and know your next action. There are developers with whom you can discuss the project for weeks and not achieve the result. I tried to order on freelance, I can say that this is not a very successful experience. Therefore, I order my EA only from professional developers.
There are about 5-6 companies on the market that professionally provide EA development services and can really realize what you want.
They have a different level of service, support, cost and quality. They do not disappear, give guarantees, correct mistakes without superfluous words, because they care about their reputation. You can send free inquiries and consult with them, already during the conversation decide who suits you best. Take time to learn the reputation of companies. This is important for deciding on a choice.
For example, the last time I ordered on this here https://www.nordman-algorithms.com/metatrader-programming