If you want a useful answer you need to provide information about the risk of the system. ~25% annually is good if the Sharpe Ratio is >2, not so good if its <0.5. A problem with a relative small edge is that it can easily disappear and it is hard to know whether it is gone forever or if you're just in a normal drawdown period. The number of trades would also give some input on whether the system is working. If these results come from a few trades I would be a bit concerned with the long term profitability.
/Hugin