Comments (18)
🎉🎈 @karan0handa has been awarded $250! 🎈🎊
from maybe.
For now, due to data sourcing, this would be restricted to the US stock market
What would be the source for US stocks ? What about ETFs ?
What are the requirements for a source ?
- Stock
Thinking ahead for outside of US. What's a stock ? A ticker ? a ISIN code ? Both ? A ISIN code and a currency ?
from maybe.
What would be the source for US stocks ? What about ETFs ?
Currently the app is using Polygon.io, which has all data for all securities in the US market (stocks, ETFs, etc). Highly recommend using that as they have a free plan for individual use.
Thinking ahead for outside of US. What's a stock ? A ticker ? a ISIN code ? Both ? A ISIN code and a currency ?
We likely need to do a bit of research in this regard to see what international standard there is (if any). On the surface Symbol + Exchange should be a unique identifier available everywhere, but again...need to do some digging there.
from maybe.
https://www.alphavantage.co seems to have a free plan and some international coverage (LVMH in Paris MC.PAR is in for example)
from maybe.
https://www.alphavantage.co seems to have a free plan and some international coverage (LVMH in Paris MC.PAR is in for example)
We'll avoid AlphaVantage at all cost. Our experience with them as a business was...less than great.
from maybe.
Yahoo Finance can be great alternative, it's available for free on Rapid-API. Updating the stock prices automatically can be achieved by setting up a cronjob for saving the close price value for all the manually entered stocks and updating them after market closes, depending upon user's location. YF has data for almost every major region.
from maybe.
/bounty $250
from maybe.
💎 $250 bounty created by maybe-finance
🙋 If you start working on this, comment /attempt #131
along with your implementation plan
👉 To claim this bounty, submit a pull request that includes the text /claim #131
somewhere in its body
📝 Before proceeding, please make sure you can receive payouts in your country
💵 Payment arrives in your account 2-5 days after the bounty is rewarded
💯 You keep 100% of the bounty award
🙏 Thank you for contributing to maybe-finance/maybe!
👉 Add a bounty • Share on socials
Attempt | Started (GMT+0) | Solution |
---|---|---|
🟢 @bskinny129 | Jan 19, 2024, 5:37:22 PM | WIP |
🟢 @karan0handa | Jan 19, 2024, 7:43:03 PM | #215 |
from maybe.
I might take a crack at this one. A couple of follow up questions:
-
"Enter a stock symbol (though should probably pull from a database list of these so you can't just enter any random string)". Is this what the Security table is tracking?
-
Does this bounty need to update the list of eligible Security s?
-
Is there any consideration for the user's region as far as what Security s show?
-
Is there any on-going update as part of this, or just the UI? For example, what about a stock split?
from maybe.
@bskinny129 Great questions!
- Yes, Security is the centralized list of stocks.
- No, this is just doing a read on what's in the Security table.
- In my head...yes. (Basically only pulling from exchanges that are available in the user's "country" they pick during signup") But maybe there's a use case that conflicts with that?
- Don't worry about that in the scope of this task.
from maybe.
/attempt #131
Options
from maybe.
Well I think this is going to require more backend work than I have time for right now.
I did step 1 and will submit a PR. If it is worthwhile, a partial bounty is appreciated, but I understand if that's not the goal. I just don't have time to dig into the rest right now, so someone else can go for it.
from maybe.
Sure. I'll go for it (didn't finish the next day)
from maybe.
/attempt #131
Options
from maybe.
@Shpigford Just to clarify, stocks should be kept as holdings in an account right?
from maybe.
@karan0handa Any updates on this? Would love to take this up. Reaching out cuz I don't wanna highjack your attempt at this. Please let me know
from maybe.
Yes. Have made progress on this. PR coming up in a bit.
from maybe.
@karan0handa: Your claim has been rewarded! 👉 Complete your Algora onboarding to collect the bounty.
from maybe.
Related Issues (20)
- Can't setup db. HOT 6
- Introduce Docker for easy deployment? HOT 2
- In Safari, blank modal is shown after clicking create new account button HOT 2
- Nothing
- Add Account form Balance- field validation behaviour HOT 2
- Create main menu helper with selected state HOT 6
- Save "collapse" state of account sidebar HOT 7
- Can't create account HOT 2
- Error: lucide_icon HOT 6
- Add Section About Line Endings to Linux Troubleshooting Guide HOT 1
- Add Simple Section to Linux Guide Explaining How to Setup Postgres Password HOT 2
- Is this currently useable?
- Build "notification" UI HOT 10
- Project Structure Wiki Addition HOT 1
- The web cannot be ran normally HOT 1
- Windows setup guide: do not recommend to install `rbenv` via `apt` HOT 9
- Are there no working versions of the softwere? HOT 3
- Could you provide a Docker version that can be pulled and run directly? I'm not very familiar with Ruby. HOT 2
- "You must use Bundler 2 or greater with this lockfile." HOT 3
- Implement turbo/broadcast into account pages HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from maybe.