Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Model API #7

Open
abhinavtripathy opened this issue Feb 1, 2020 · 5 comments
Open

Model API #7

abhinavtripathy opened this issue Feb 1, 2020 · 5 comments
Assignees

Comments

@abhinavtripathy
Copy link
Member

Parameters: Company Name, Time Scale, Weight)

@Saakshaat
Copy link
Member

The Yahoo Finance API used to be the standard when it came to getting stock price data. It was depreciated sometime in 2017 but we could build something along similar lines.

Most other publicly available APIs are paid.
Here's an article for reference.
https://towardsdatascience.com/best-5-free-stock-market-apis-in-2019-ad91dddec984
@ApurvShah007 perhaps start by looking for the yfinance API and see how we can use it.

@Saakshaat
Copy link
Member

Here are the parameters we should ideally be looking at when getting stock data:

  • Stock Price (Open, Close, High, Low, Adj. Close[most important])

  • Timeline

  • Volume

  • Ticker (Company Name)

These are the standard parameters listed in any stock data csv you scrape from any source.

@ApurvShah007
Copy link
Contributor

ApurvShah007 commented Aug 1, 2020

@abhinavtripathy @Saakshaat This can easily be done by 2 libraries that I know and have worked with. yfinance and pandas_datareader are 2 very good libraries and easy to work with and provide the latest dat and the historic data. This should not be an issue.

@Saakshaat
Copy link
Member

@ApurvShah007 since we're focusing on building packages, I'm not sure if we should be concerned with using an API since we won't be dealing with the data ourselves. We'll simply be providing the client (dev) with the functions, to which they send their data.

@ApurvShah007
Copy link
Contributor

@Saakshaat Yes I remember we discussed that. That will call for some changes in the functions I have written and I will get on that asap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants