They are not ECN.
But if 97% of your trades went against you then it's not your broker's fault but your own... Broker is there to only give you the prices (and a lot has changed since this thread was started and some brokers always have fixed spreads).
97% trades againts ? means the accuracy are only at 3%.
most of traders would put the blame on broker side. any kind of strategies need to adapt to specific broker price enviroment. my strategies are require low spread, fast execution (ecn) broker. i've been forward tested few ecn low spread broker using my ea, sometimes it took 2-3 months to test, before got spesific ea setting suit their price enviroment. armada markets platform are the newest one, many said it will suit my needs. i would like to post my trading journal but seems trading journal section only contain manual trade result only, while mine are automatic type.