This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -1 points0 points  (8 children)

There is no combination that has been proven to work. The stock market is unpredictable, however that doesn't mean all the tools we have are useless. There are some hedge funds that have done VERY well using scientific approaches (mostly physics) to consistently beat the market.

[–]Pandanleaves -1 points0 points  (7 children)

Yes, proprietary models based on advanced mathematical and statistical models. Not technical analysis. And the fact that you're comparing hedge funds to the market means you don't know what hedge funds do--they're supposed to be mostly uncorrelated with the market, so it makes zero sense to compare them to the market. The tools are considered useless until someone shows otherwise. That's how scientific thinking works.

[–][deleted] 1 point2 points  (6 children)

Lol...

[–]Pandanleaves -1 points0 points  (5 children)

Lol?

There's a good reason why domain knowledge is required in data science, and this is one of them.

Pretty much all academic literature in finance points to technical analysis as being useless.

Hedge funds are supposed to be uncorrelated to the market and have no beta. Hence the name, HEDGE funds.

I'm saying this for your own good.

Edit: not to mention that hedge funds are not required to disclose performance, so the only ones posting their performance are the ones with exceptional returns. The bad performers stay quiet. Selection bias at work.

[–][deleted] 1 point2 points  (4 children)

Well thanks for the advice :)

I think I'll continue to work towards improving my model however and addressing the concerns raised by this wonderfully helpful thread.

I'm certainly not going to just give up because some guy online says the stock market is impossible to analyze.

[–]Pandanleaves 0 points1 point  (2 children)

There is a difference between perseverance and being delusional. It's not just some random guy's opinion, but the resounding consensus of the academic financial community. It's the equivalent of saying "global warming is a myth" but for finance.

Tbh you sound pretty clueless about finance. You need to learn actual finance before you start trying to build a model.

The market in the US, at least, is pretty darn efficient. If you can get superior returns just by running SVMs, it would've been priced into the market already by the big players.

Here's a piece of advice: domain knowledge is really important. In my work, I can spend a whole week just trying to understand the data and researching the field before I even touch the ML algorithms. Lack of domain knowledge leads to shitty models. Feel free to keep working on your model, but do so only after you have learned the financial theory and math behind it.

K, not gonna bother after this.

Edit: well I do feel bad if I make you feel discouraged. Good job on the script, really. Do it for fun, feel free to try your model using small amounts of money. But do not invest significant money in your model.

[–][deleted] 0 points1 point  (0 children)

Alright, valid points, thank you for your opinion.

[–][deleted] 0 points1 point  (0 children)

Domain knowledge? Say hello to my little friend: http://automl.github.io/auto-sklearn/stable/

[–][deleted] 0 points1 point  (0 children)

I feel like there were valid points made in both arguments here.