Need a broker, help?

What I’m looking for:

Ability to trade ruble/zar/commodity currencies
accepts US clients
real ECN broker
1:100-1:500 leverage

pref ctrader platform

this is what im looking for. if anyone knows one that is legit, would be greatly appreciated.

thanks