Metadata-Version: 2.1
Name: stockmanager
Version: 0.0.6
Summary: Stock Manager
Home-page: https://github.com/wiccy46/stockmanager
Author: Jiajun Yang
Author-email: thejyang@gmail.com
License: mit
Project-URL: Documentation, https://github.com/wiccy46/stockmanager
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: Office/Business :: Financial
Classifier: Topic :: Office/Business :: Financial :: Investment
Description-Content-Type: text/x-rst; charset=UTF-8
Provides-Extra: testing
Requires-Dist: pytest ; extra == 'testing'
Requires-Dist: pytest-cov ; extra == 'testing'

============
stockmanager
============


Manager, Analyze, Stimulate stock information.

.. image:: https://travis-ci.com/wiccy46/stockmanager.svg?branch=master
    :target: https://travis-ci.com/wiccy46/stockmanager


Installation
============

Using pip::

    pip install stockmanager

Example
=======

Load a stock info::

    from stockmanager import Ticker

    mystock = Ticker(symbol='MSFT')  # Give a ticker string

    # result is a pandas DataFrame
    info_pd = mystock.get_price(start='2020-03-01', end='2020-03-19')

    # Or use period and interval
    # valid period: 1d,5d,1mo,3mo,6mo,1y,2y,5y,10y,ytd,max
    # valid interval: 1m,2m,5m,15m,30m,60m,90m,1h,1d,5d,1wk,1mo,3mo
    info_pd = mystock.get_price(period='1mo', interval='1d')

    earnings = mystock.get_earings(freq='yearly')
    cashflow = mystock.get_cashflow(freq='quarterly')
    balancesheet = mystock.get_balancesheet()

Other attributes: institutional_holders, major_holders, mutual_fund_holders,
sustainability, company_information,


Description
===========

Initial commit, currently on have method to get stock info, recent roadmap:

* File saver for your personal stock
* Stocks class based on StockBase for multiple tickers
* Keep track of trades, report profit
* Analysis of stocks, visualization
* Trading simulation... to be decided.
* and more...


Note
====

This project has been set up using PyScaffold 3.2.3. For details and usage
information on PyScaffold see https://pyscaffold.org/.


