If you wanted to incorporate the latest Complex Event Processing, AI based, Ultra Low Latency, High Frequency Superbots, with lots of technical doo-dads and other such stuff out of the reach of the average retail trader, then yes, programming competence comes in handy. Otherwise, not so much...