I think only people who trade on the stock exchanges, and publicly show their transactions can make high-quality forecasts.
such people can make quality forecasts, but will they want to share their experiences?
I know some traders and investors who give quality forecasts, but they share their experience for payment.