>>23679604
If your broker doesn't have backtesting available (e.g. ibroken), there's tradingview or ninjatrader (I don't recommend ninjatrader, since you have to stream data to it as it doesn't just query data for you to use, even from your data source). Tradingview backtesting is limited if free, but it's very solid if paid. If free, go to some date and do your strategy using the long/short position widgets, and add a vertical red line on losses ,and a vertical green line on wins, so as to more easily count success rate and eventually win ratio once you're done.
Good years to test are 2018 (strong uptrend) and 2012 (consolidation/crabbing).
How much to test is 100 trades at first: if that's a good winrate and win ratio, then 100 more trades. 500 trades minimum is a sample size.