I haven't looked at the code base, but any issues using this with fundamental data? Ideally, I would like to rank stocks based on reported items - retained earnings, sales, operating margins, etc.
Once you do that, you can write a strategy that ranks stocks using your custom data. See this notebook about ranking: https://www.pybroker.com/en/latest/notebooks/4.%20Ranking%20...