A significance test starts by assuming the idea is worthless. That assumption is called the null hypothesis. For a stock-ranking signal, the null says the signal has no connection to future returns, so any pattern in the backtest is luck.
The p-value is the probability of seeing a result at least as strong as the one observed if that null were true. A p-value of 0.05 means that a worthless signal would produce a result this good about 5% of the time.
That is all it means. It is not the probability that the strategy works, not the probability that it will keep working, and not a measure of how much money it would make.
It is
A surprise score
How unusual the observed result would be if the signal had no real information.
It is not
The chance it works
A p-value of 0.05 does not mean a 95% chance the strategy is real.
It is not
A size or stability measure
A tiny, fragile effect can be statistically significant with enough data.