Backtesting has limitations and is subjective.

If you use software there is often a variety of limitations and assumptions it makes in terms placing trades, how the trades are filled and the calculation of profits and losses.

I am not saying you should not back test but you must be aware that the results often don't replicate future performance.