The IB API will be included in the November update, but IB has its own problems. Minimum lot size is 20000 contracts. They charge many different fees and require $10000 initial deposit, which means you have to withdraw $3000 first before you even can start trading with the free Zorro version. Oanda is probably better suited for Forex trading.