I made a starter for Numerai Signals some time ago in the kaggle platform. The purpose was to encourage more people to join the Signals. This is another Signals starter using YFinance (free) stock price data, which I also update on a daily basis as a kaggle dataset.
Although this end-to-end notebook uses the minimal set of features and modeling techniques, it has demonstrated OK-level performance so far.
By adding more features and/or using more sophisticated modeling, you can do even better.