Programmers will code the logic that you dictate. While they will ensure your script performs according to your documented requirements, they are in no way responsible for the profitability of the strategies they code.