Algorithmic trading for the interactive brokers platform