Under the assumption of the normal distribution, I'm trying to create a single stock mean reversion strategy. I took the log returns because they are stationary, I standardized them and used the zscore as trading signals(buy when zscore is -2, take gains when the zscore is 0, sell when zscore is +2 and take gains when zscore goes to 0. This strategy comes from Ernest chan's books and blogs.
I backtested it and the results are good. But I'm unsure about the statistical logic behind it.
Moreover I did not find any serious research paper about this strategy, and Ernest Chan's books don't really detail why he uses the Zscore.
Does this strategy makes sense or is it dumb, and why ?