Live data from Hacker News

Show HN: PennyWhale – Use natural language to search for any financial data

pennywhale.com

51–60 of 60 posts

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#52

Hey Jay, This is really cool. One idea is it would be great if you could interface with EDGAR and gather the links to the various financial statements. The EDGAR database search/navigation is horrendous. As another commenter said, it would be great if it could detect the company name or at least the ticker without the $. Also, a failed query subtracts from the guest query allotment. That doesn't seem ideal as I'm fir…

Thanks for the feedback! We're definitely looking into interfacing with EDGAR as well as getting rid of the 'cashtag'. Mutual fund data is a great idea too - shouldn't be too difficult to tie in.

We have an API for a lot of EDGAR stuff & lots of it is free so feel free to give it a try: www.jivedata.com

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#53
post #49

Earlier quoted context omitted.

Yeah, definitely HN overload. That query may not work though - you'll want to specify what ratio you're looking for (PE, PEG, EPS, etc)

Oh, I thought I could get just "the ratio", like, SLV price at date X / GLD price at date X. Would that be too hard to implement? I would love being able to pull ratios out of (almost) any arbitrary data.

We definitely plan on doing that soon

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#54

Do you have to use one of their example questions for a free demonstration? I asked one of the questions and it asked me to log in.

What did you ask? There are a few premium features right now (holdings data, interactive financials). If you want to make an account I'll give you a free upgrade :)

I asked "Show me the Cash Flow Statement for $INTC". (I didn't expect it to work, but it would have been impressive.)

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#55
post #38

Earlier quoted context omitted.

Couple of years back, I implemented a natural-language-ish solution for querying ERP data. My approach was to a. have structured queries that can be precisely parsed b. provide query completion to guide the user while entering the query It turned out quite well, if I say so myself. But I never got the time to market it. It can be seen in action here: http://nlq.lavadip.com/servlet/demo

this is pretty cool ! could you talk about the parser-generator and ER relationships ? I was looking to build something similar for a webapp and was stuck at how to generate the autocompletes.

The autocomplete is provided by my parser-combinator library which is designed in a very generic way. It can be used for any application, not just natural language queries.

About the parser generator: the ER description provides natural language phrases for every entity and relationship. From this the parser builder is able to create parser combinators. There are some hard-coded assumptions and parsers for common data types such as dates and numerical figures.

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#56
post #38

Earlier quoted context omitted.

Couple of years back, I implemented a natural-language-ish solution for querying ERP data. My approach was to a. have structured queries that can be precisely parsed b. provide query completion to guide the user while entering the query It turned out quite well, if I say so myself. But I never got the time to market it. It can be seen in action here: http://nlq.lavadip.com/servlet/demo

A cool system but I'd suggest this is NLP to the extent SQL or a similar (or somewhat better) query language is NLP. You've made queries in your query language easy but it's more like interactive programming than free-form NLP. Not that it's a bad application, it's nice, it's just if one extended this model, one would wind-up with a query language, not something new.

Thanks for the praise!

Totally agree; it's not true NLP.

Moreover, true NLP is currently not achievable. We would need an algorithm that passes the Turing test to infer the meaning of a free-form statement.

Like my parent post said, every current NLP system uses some hard-coded assumptions. They just differ in the amount of assumptions.

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#57

Earlier quoted context omitted.

What did you ask? There are a few premium features right now (holdings data, interactive financials). If you want to make an account I'll give you a free upgrade :)

I asked "Show me the Cash Flow Statement for $INTC". (I didn't expect it to work, but it would have been impressive.)

That would actually work in the premium version. Again, if you'd like, I'll hook you up with a free premium account - just shoot me an email at chintan@pennywhale.com

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#59
Honest feedback from a quant working for an asset manager: This is not (yet) useful. None of these queries even come close to being a real question a financial researcher would ask.

What's a real question like? here are examples which your system doesn't even try to handle.

* companies in S&P500 with P/E less than 15

* companies in S&P500 with more than 20% of their revenue coming from China

* $TSLA Beta with technology sector (returns the wrong answer).

* https://www.pennywhale.com/app/queries/execute?utf8=%E2%9C%9... (this produced a serious error on your server)

If you want to answer trivial questions your product will fail. nothing you've done isn't done better by Google RIGHT NOW.

Not trying to discourage you but this just doesn't solve any existing problem. All you have is a pretty interface to a tool that does one thing poorly.

If you can actually solve 15% of the real problem with converting natural language questions into financial queries and return accurate, well formatted data, you will have a serious product. Right now you are nowhere close.

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#60
post #32

What is the source of the data? It seems crazy to provide EPS estimates (etc.) without the source.

We're pooling a lot of disparate sources (Yahoo, Morningstar, NASDAQ, etc.)

This issue has come up multiple times. Anyone that will pay you money for your tool will need the source of the information and the date associated with it. On top of this a link to where the data originated is likely going to be essential. You're tool _still_ hasn't broken past the minimum requirement of doing a single thing better than any tool that kind of solves this problem.
Post reply on HN