Thanks for the post, but there is a major problem. The optimization tool does not include backtests made with internal bars check. It means that for this kind of daily strategy, the takeprofit is tested before the stoploss, that’s what we called here the “0 bar issue”.
In your optimizations results window, you can check the “Tick mode” column where the optimizer tells you how many orders are concerned with that problem, and there are a lot! So in order to get the best accuracy (and to validate the optimization), you’ll have to make backtests individually, with the tick-by-tick mode checked.