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

Show underlying numbers to calculate MOS #85

Open
ThePatricide opened this issue Aug 16, 2024 · 5 comments
Open

Show underlying numbers to calculate MOS #85

ThePatricide opened this issue Aug 16, 2024 · 5 comments

Comments

@ThePatricide
Copy link

Would it be possible to show the underlying numbers of the MOS? I calculate it many times myself and most of the time the numbers line up quite nicely but sometimes there seems to be an enormous difference. I'd like to verify all of my calculations with this great tool you build, but I'm not always sure if I can trust the data. You show a lot of numbers, but not the used EPS, PE and growth rate for MOS.

@mrhappyasthma
Copy link
Owner

I dont think I have plans to expose more numbers in the web UI. We already show quite a lot and it takes up most of the screen space. I want the end result to be glanceable and ideally fit within one monitor without scrolling (which we already don't exactly do. it's a bit long).

You can see all the calculations here:
https://github.com/mrhappyasthma/IsThisStockGood/blob/master/isthisstockgood/RuleOneInvestingCalculations.py

The data comes from a combination of MSN Money and Yahoo, at the moment. (we've used other data sources in the past, but many of them block us after enough time).

MSNMoney - most of the growth rate data
https://github.com/mrhappyasthma/IsThisStockGood/blob/master/isthisstockgood/Active/MSNMoney.py

Yahoo (analysis estimates):
https://github.com/mrhappyasthma/IsThisStockGood/blob/master/isthisstockgood/Active/YahooFinance.py

Yahoo (current price):
https://github.com/mrhappyasthma/IsThisStockGood/blob/master/isthisstockgood/Active/YahooFinanceChart.py

@mrhappyasthma
Copy link
Owner

You can always fork the code yourself, to extend for your own deployment. Or to add logging to print the values to the console.

@ThePatricide
Copy link
Author

ThePatricide commented Aug 17, 2024

Thanks for getting back so quickly. I fully understand your view. I'll look into forking it! It might be that I use a somewhat larger screen with higher res, as I thought there is plenty of space, but I might be more of an exception in this.

@benninkcorien
Copy link

benninkcorien commented Aug 17, 2024

When this went down I signed up for the SheetsFinance Google Sheets plugin and copied all calculations.
I think I did this all correctly, but I am getting wildly different results too..
I'll add some logging and see if I messed something up, or if the source data is very different.

Edit - It's me, I was not using diluted/per share values.

@mrhappyasthma
Copy link
Owner

Actually, this gives me a good idea.

We should create subdomains.

debug.isthisstockgood.com -> can show all the underlying data. Idk if it's better to just dump the JSON or have a nicer UI to display it. (perhaps both?)

calc.isthisstockgood.com -> calculators with JS forms that call into the underlying python functions.

This will be useful to power users and also devs who are debugging.

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

No branches or pull requests

3 participants