I have a question for those of you without programming knowledge who have hired a programmer to automate your trading. Do you not essentially give up your strategy in all of its detail to a stranger who can then use it for himself and potentially pass it on to others? Lately, I have been toying with the idea of either learning a programming language or hiring a programmer. Since I know nothing about programming, I suspect that this would be an onerous undertaking from start to finish. Hiring someone and disclosing my strategy in its entirety, on the other hand, strikes me as entirely unacceptable. I'm curious to know if anyone else has come to this crossroads and how he or she dealt with it.