Code Monkey home page Code Monkey logo

Comments (18)

algora-pbc avatar algora-pbc commented on May 11, 2024 1

🎉🎈 @karan0handa has been awarded $250! 🎈🎊

from maybe.

lasconic avatar lasconic commented on May 11, 2024

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 ?

  1. 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.

Shpigford avatar Shpigford commented on May 11, 2024

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.

lasconic avatar lasconic commented on May 11, 2024

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.

Shpigford avatar Shpigford commented on May 11, 2024

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.

Jesse0502 avatar Jesse0502 commented on May 11, 2024

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.

Shpigford avatar Shpigford commented on May 11, 2024

/bounty $250

from maybe.

algora-pbc avatar algora-pbc commented on May 11, 2024

💎 $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 bountyShare 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.

bskinny129 avatar bskinny129 commented on May 11, 2024

I might take a crack at this one. A couple of follow up questions:

  1. "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?

  2. Does this bounty need to update the list of eligible Security s?

  3. Is there any consideration for the user's region as far as what Security s show?

  4. Is there any on-going update as part of this, or just the UI? For example, what about a stock split?

from maybe.

Shpigford avatar Shpigford commented on May 11, 2024

@bskinny129 Great questions!

  1. Yes, Security is the centralized list of stocks.
  2. No, this is just doing a read on what's in the Security table.
  3. 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?
  4. Don't worry about that in the scope of this task.

from maybe.

bskinny129 avatar bskinny129 commented on May 11, 2024

/attempt #131

from maybe.

bskinny129 avatar bskinny129 commented on May 11, 2024

Well I think this is going to require more backend work than I have time for right now.

Screenshot 2024-01-19 at 11 30 11 AM

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.

crnsh avatar crnsh commented on May 11, 2024

Sure. I'll go for it (didn't finish the next day)

from maybe.

crnsh avatar crnsh commented on May 11, 2024

/attempt #131

from maybe.

crnsh avatar crnsh commented on May 11, 2024

@Shpigford Just to clarify, stocks should be kept as holdings in an account right?

from maybe.

aditya-67 avatar aditya-67 commented on May 11, 2024

@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.

crnsh avatar crnsh commented on May 11, 2024

Yes. Have made progress on this. PR coming up in a bit.

from maybe.

algora-pbc avatar algora-pbc commented on May 11, 2024

@karan0handa: Your claim has been rewarded! 👉 Complete your Algora onboarding to collect the bounty.

from maybe.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.