What do you actually mean ... can you be more specific? The only way I know to ensure an EA is suited to a currency pair is to actually do the testing on it to determine how it performs. Short of that it means you will have to get someone to test it professionally. I have seen sites which take onboard testing, but it means you will have to wait your turn. In short, test the currency pair you want yourself ... easily done using strategy tester
Robots are made by programmer on the basis of given strategy. And there is no strategy that work in all type of markets. You need to up date your strategy according to the market situation. When you use someone else robot, you are just blindly following someone. Robot is good if you can make it yourself as I do. I am trading with FXPM where they have enabled robot trading.
NOTE: Hacked or illegal versions of copyrighted Forex robots are highly prohibited on MT4talk.com. If you upload any illegal version of any copyrighted Forex robot, your forum account will be banned. No exceptions.