Hello Ben,
If you are a programmer and not interested to build your own backtester (which I have done many times), it's worth looking at quantconnect, you can get decent data (I think they even have tick data) and runtime environment for a small price to easily test your hypotheses with good...