To a degree yes, but you can formulate it so only you know the true settings that work. You should have them develop it so all the parameters are adjustable. (Timeframes, K-Values, D-Values, X-Values, Y-value, Time periods etc)
Let's say for your buying criteria, you use MACD, Stochastic...