How did you make your data more error free then if you collected the data for yourself ? What about latency when you collected themself, because a few 100ms could change the game on 1 second bars. And how much data with how much time span did you collect ? Just to be sure you can get a meaningful backtest.This is not right way. It's better use self collected data for avoid problems with the model when it'll go live.
PS. As I said base period for algo 1 second. It's possible use 1/2 second also.