Project name: StockAnalysisSystem

Project author: SleepySoft

Open Source License: Apache-2.0

Since this system is beyond the scope of the small editor’s knowledge, the following is taken from the project’s Readme.

The purpose of this program was to quickly and efficiently analyze and exclude public companies. The idea comes from a quote in “How to Read Financial Statements” : Financial statements are used to exclude companies. Quantification is all the rage these days, but the more popular approach is to program technical analysis. Common open source libraries also focus on capturing transaction data. However, I still prefer stability, so I began to learn financial knowledge and financial analysis methods last year, hoping to achieve wealth freedom through stable growth by looking for excellent stocks.

Purpose of this procedure:

  1. Automatically select the appropriate data capture module and data source to download the required data
  2. The data capture module can detect the validity, and can be easily expanded and replaced, and can access other libraries through adapters
  3. Adding a data source and localizing it should require as little code as possible
  4. Ability to perform offline analysis
  5. Analysis modules (policy modules) should be dynamically extensible and composed
  6. Finally, a matrix Excel report can be generated: securities as the row, analysis method as the column, intersection point of the analysis method for the score of the securities; The last column gives the total score for the security

Without further ado, you can go to the project homepage: gitee.com/SleepySoft/…