Personally I use Zorro S, but I am currently helping some people learn to use Zorro and they are using the free version. They are able to connect to their FXCM demo accounts and trade via the API. At least this was the case on Thursday-Friday last week. We haven't tested Oanda yet, but will do so probably this week.

Also, you will get an error if you try to connect during the weekend.