Broker with api usable on linux

Hi,

I’m looking for a good broker that has micro accounts and a good API.

I would like to be able to send my commands through a ruby script running on my server. Does anybody know any broker that allow that?

If not what are the possibilities? I’ve heard of MetaTrader and VirtualTrader but both only work on windows, or ?

Thanks

Oanda has a very good API which can be used with C++, C#, VB and Java. But it costs $600 per month reduced by $50 every 1M volume (per month).

Regards - Xaron