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

The SecuritiesService #14

Open
2 tasks done
oxisto opened this issue Apr 14, 2023 · 0 comments · Fixed by #24
Open
2 tasks done

The SecuritiesService #14

oxisto opened this issue Apr 14, 2023 · 0 comments · Fixed by #24
Labels

Comments

@oxisto
Copy link
Owner

oxisto commented Apr 14, 2023

The primary goal of the SecuritiesService is to provide pricing data and meta-data for various stock (options). According to our design goals, we can share the stocks information across all accounts / portfolio groups.

Metadata

Some of the meta-data we might want:

  • Name
  • ISIN
  • Ticker Symbol
  • WKN
  • Currency
  • Latest Price
  • Historical Quotes (per day)

It might also be interesting to connect different stocks together. We could for example have the same stock on two different exchanges with two symbols. Also it would be nice if we have the information whether the stock is a derivate of another stock.

Open Question: How to name it? We also want to support other things next to stocks, maybe we need to name it Security?

Where do we get this information from?

General Meta-Data

  • Yahoo Finance
  • Possibly other paid options using an API key

Pricing Data

  • Yahoo Finance
  • ING Diba
  • Onvista
  • Possibly other paid options using an API key
@oxisto oxisto added the design label Apr 14, 2023
@oxisto oxisto changed the title The StocksService The SecuritiesService Apr 14, 2023
oxisto added a commit that referenced this issue Apr 14, 2023
@oxisto oxisto reopened this Apr 17, 2023
@oxisto oxisto pinned this issue Apr 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant