First of all, before hiring a programmer, you must select an autotrading or programmable trading platform:
1) Tradestation (Easy Language)
2) Ninja Trader (Dot Net-C#)
3) Multicharts (Power Language)
4) Sterling Pro (Dot Net-C#)
5) Interactive Brokers API (Java, C++, VBA, Dot Net)
6) Quantopian...