Looks ok. Not the holy grail, but ok...assuming you have allowed for commissions, slippage, etc., in these numbers.
Two performance items look like they could use some improvement:
Percent Profitable.......55.73%
(Should be closer to 80%...for my taste)
Adj. Net Prof as % of...