One more thing - when I wrote the plugin, it was originally for TradeKing's API. Then Ally bought TradeKing and kept the API open, but then Ally took on an anti-algorithmic-trader stance. They want to charge you $200+ per month for using their live market data per the demands of their data vendor, even if you're an indie trader.

If they didn't tell you up front, they will eventually inform you months later (as was my case), so I moved my funds elsewhere.

My advice: Either use IB for stocks/etfs/options/futures or Oanda for forex.