For a statistically valid result, most traders like at least 30-40 trades as a result of their backtest. Choose your data length accordingly. Personally, I want 80 to 100 trade results for each of my in sample and out of sample tests.
Now, this makes me comfortable with a daily or 60 minute chart. However, if we are talking about a 1 minute chart, I'd want a lot more to test. Here, it would be important for me to see lots of trade results (again 80-100 trades) for each high volatility, low volatility, trending and choppy markets. So that's a case where I'd want to see around 400 trades.
I test both in sample and out of sample, so double some of my estimates above.
Don't just take those 100 trades and assume you are finished though. Look carefully at your trades, making sure they worked exactly as you intended. Also look at some of your big winners and losers: do they fit with your intended method? Is there a problem with your algorithm? Is the data corrupted? Finally, if everything works as intended, can you stand to take that trade? It's often easy to accept results when looking at them on average from the 50,000 foot level. But in reality, you will be living them at the 1 foot level, and sometimes the pain of one or two trades, or a string of losers, can make a good looking system unpalatable.