Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Stock Scanner & Screener: A yfinance-based Stock Scanner and Screener, focusing on Fundamental Properties of scanned stocks.

License

NotificationsYou must be signed in to change notification settings

asafravid/sss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Utilizingyfinance [non-API based] +yahooquery [API-based] - Stock Scanner & Screener Based on a Core Equation of Fundamental Financial Properties, followed by a Multi-dimensional Scan Ranking process.
  • Supports Custom Portfolio and the Israeli, US, Swedish and Swiss Stock Markets (Extendable to other stock markets as well).
  • The stocks scan and sorting is done according to the below documentation (Core Equation and Multi-Dimensional scan) written using Google Documents (https://www.google.com/docs/about/):

Core Equation

http://bit.ly/SssCoreEquation

Muti-Dimensional Scan and Ranking Equation

https://bit.ly/MultiDimensionalScan

Setup

Within the code, the following libraries and fonts are used:

Run Step-By-Step Instructions

  • 1: Setmulti_dim_scan_mode toFalse and for 1st time run, you may setreference_run_<mode> toNone (or to latest relevant directory in results)
  • 2: Set the required scanning mode(s) (custom/tase/nsr/all) insss_config.py and runsss_run.py
  • 3: A (New)Results/<scan_mode>/<date_and_time>_..._<num_results> directory shall be created underResults/<mode>/ directory
  • 4: Feed theResults path into themulti_dim_scan_mode = True (Multi-Dimensional Scan). APDF andresults_sss_*.csv files shall be created in the same directory
  • 5: Crash and Continue from crash point - Supported for efficiency.

Indices Maintenance

Disclaimer

  • The Scan Results areBy No Neans to be interpreted as reccomendations.
  • The Results are merely a basis for Research and Analysis.

Understanding and Verifying Units of yfinance parameters

  • Units can be compared tohttps://www.macroaxis.com/stock-analysis/CMRE/Costamare (i.e. CMRE can be replaced for any stock ticker/symbol)
  • Use case:CMRE'syfinanceearningsQuarterlyGrowth is-0.298, and website shows-29.80% so the match yields thatyfinance reports in direct ratio (not%)

Looking Forward for Contributions

  • You are encouraged to contribute to this project:
    • Add other contries' stock markets
    • Past reccomendations and present results - for proving that the model works (a prototype is readysss_results_performance.py)
    • Multi-Dimensional Scan enhancements (scan overEQGs, etc)
    • For any questions / issues / suggestions: You can reach me here:asaf.rvd@gmail.com

License

      Copyright (C) 2021  Asaf Ravid <asaf.rvd@gmail.com>This program is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation, either version 3 of the License, or(at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this program.  If not, see <https://www.gnu.org/licenses/>.

About

Stock Scanner & Screener: A yfinance-based Stock Scanner and Screener, focusing on Fundamental Properties of scanned stocks.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages


[8]ページ先頭

©2009-2025 Movatter.jp