Good programmer yes, especially one who knows how to develop efficient software. A good mathematician is not needed. The math is extremely simple. The brokers on the other side will find the leak and fix it -- fascinating assertion. It seems their preferred course of action is to use plugins that delay order fills, or introduce excessive slippage "just for you," or ban you altogether, keeping not just your profits but your initial deposit as well.