The S&P 500 index is a size factor-based index that is not a good benchmark for measuring alpha (market intelligence). Naive portfolios generated by random sampling provide a better alpha benchmark.
Random Portfolio benchmarks
- Published in Stock Trends

I have had the good fortune to be reasonably successful and enjoy the investment process. Your process would be recommended for both experts and those who are new to investing.