Customizing Trading Algorithms