I have checked the trades made by EA one by one. There were 3 trades wasn't making any sense and costed 360 pips. So +360 pips on the final balance. There was another trade that EA wasn't quick enough to TP and BE because price spikes up and fall back in a minute. Human won't be able to close it on time too but may close it with a smaller loss, so +40 pips.
Overall balance will be -294+400=106 pips gain in Oct. from 43 trades. Without comparing the trade log with a manual backtesting trade log, I can't say this is accurate (even two testers can have different result, but at least it is a little profitable now).
This EA is a rush job and may still have bugs in it, but I haven't found the bug in the EA that caused the mistakes mentioned above (maybe it's because of the data source or the tester, we can always blame the tester, can't we? ). It should still be useful for forward and back testing of Micardo's method. After all, checking EA's trade log and finding out the trades taken by mistake is still much easier than do the testing completely by human (imho).
Overall balance will be -294+400=106 pips gain in Oct. from 43 trades. Without comparing the trade log with a manual backtesting trade log, I can't say this is accurate (even two testers can have different result, but at least it is a little profitable now).
This EA is a rush job and may still have bugs in it, but I haven't found the bug in the EA that caused the mistakes mentioned above (maybe it's because of the data source or the tester, we can always blame the tester, can't we? ). It should still be useful for forward and back testing of Micardo's method. After all, checking EA's trade log and finding out the trades taken by mistake is still much easier than do the testing completely by human (imho).
Target: Trading naked.