Skip to main content

No project description provided

Project description

This package includes Stock analysis tools and data extractor by using Yahoo Finance..

Installation

  • pip install stockAnalysis

Yahoo Finance S&P500 Extrator

  • Method and Params: YahooFinance( Symbol , Range/Duration , interval )

  • Symbol is the stock ticker symbol, e.g. ‘AAPL’ for Apple or ‘GOOG’ for Google.

  • range/duration is the desired range of the query, allowed parameters are [1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max].

  • interval is the desired interval of the quote, e.g. every 5 minutes, allowed parameters are [1m, 2m, 5m, 15m, 30m, 60m, 90m, 1h, 1d, 5d, 1wk, 1mo, 3m].

USAGE

'''Create an instance of yahoo finance class and pass the parameters as string '''
yf = YahooFinance('AAPL', '6mo', '1d')

'''Gets all the prices within given time frame'''
get_quotes = yf.CompanyQuotes()

'''Populates the output data as a json file '''
write_data = yf.writeOutput()

'''Reads from the output file. Takes only two parameter Path and Data Series
   Parameter string should be [High, Low, Open , Close] '''
r_data = yf.readOutput('output.json', 'close')

'''SMA and EMA methods takes two parameters first param is Data and second is the time frame. '''
get_sma = yf.sma(r_data, 14)
get_ema = yf.ema(r_data, 14)
'''RSI method takes two parameters first param is Data and second is the time frame. '''
get_rsi = yf.RSI(r_data, 14)
'''MACD method takes three parameters first param is Data, second is the slows  and third one is the fast'''
get_macd = yf.macd(r_data, 25, 14)

CONTACT

The package is created by Sadik Erisen. Please send email to fserisen@gmail.com if you have questions or comments.

LICENCE

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stockAnalysis-1.4.1.tar.gz (6.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page