项目作者: eshinhw

项目描述 :
Dividend Stock Watchlist | Tkinter GUI | SQLite3
高级语言: Python
项目地址: git://github.com/eshinhw/dividend-stock-watchlist-gui.git
创建时间: 2021-03-31T02:19:47Z
项目社区:https://github.com/eshinhw/dividend-stock-watchlist-gui

开源协议:

下载




coollogo_com-44991879



GitHub code size in bytes
GitHub issues
GitHub pull requests



Project Motivation

As dedicated dividend stock investors, our objective is to strategically acquire stocks at opportune moments when they are undervalued and their dividend yields are at their peak. The Dividend Watchlist serves as an investing assistant, diligently monitoring the prices of dividend-yielding stocks and promptly notifying us when they reach a favorable valuation. It meticulously curates a catalog of companies whose stock prices fall below our pre-established buy thresholds, streamlining our investment decisions.

Moreover, the app presents both the current dividend yield and the 10-year average dividend yield for comparative analysis of stock valuations. When the current dividend yield surpasses its historical average, it serves as a compelling buy signal, indicating that the stock is not only enticing but also promises a higher dividend yield.

How to Install

There are three ways of running the program.

  1. Run app.py directly on CML if you have python installed.
  1. python app.py

In order to create an executable file, first install pyinstaller.

  1. pip install pyinstaller
  1. Run executable called app.exe inside directory pyStockPriceAlert_oneDir. The running time of this method is fast as all the required files are already decompressed.
  1. pyinstaller --onedir -w app.py
  1. Run executable called app.exe inside directory pyStockPriceAlert_oneFile. This method takes some time to execute as it has to decompress all the required files.
  1. pyinstaller --onefile -w app.py

If you move the original app.exe out of the directory it belongs, it’s not going to run!

For storing data, the program automatically create a database called stocks.db within the same directory. Stored data also can be exported in csv.