I would advise against it: a) Good C++ programmers are rare. Even if you can find one, what can you offer to convince him/her to work for you ? b) The programmer should have some trading knowledge. For example, the tick size for oil futures is 0.01. However, there may be rounding errors associated with the data feed. Just imagine that your program sends out a limit order with limit price at 100.009998. How would your brokers or CME handle it ? For safety sake, your program should round the entry price to the nearest tick first. There are a lot of trivial stuffs like that ........... c) After finding a good programmer with good trading knowledge, what prevent he/she from stealing your holy grail ( assuming you have one ) ? Just my two cents. Happy weekend to all.