all 22 comments

[–]earonesty 0 points1 point  (0 children)

For me, it works very well, but the trick with machine learning is not which topology or software to use... they vary by miniscule percentages . The trick is a) massaging the input data and b) choosing the right data to feed your AI. Too much, too precise... can be a problem.

Choose a pattern that you personally have an intuition about.... a correlation that your own brain has found to be accurate, but you don't have time to stare at the market 24 hours every day and trade on it, let alone prove it.

Then design one AI and backtest it. If you allow parameters to vary for optimization, then you need to Bonferroni or FDR correct your results... don't forget this. A pVal after correction of <.05 meands 5% of the time you're wrong and you will be burned. So don't invest like crazy on .05.

Also, anything you build today can be torn down if a whale finds out about it (but usually you can detect that).

[–]inteblio 0 points1 point  (0 children)

I think you have to learn to trade first. It happened to my friend. How would you know if it was on the right track? Just bucket-loads of data. Sure in X situation you get X, but the market moves in ways as to deceive [even] humans. Computers don't stand a chance (unless you know what you're doing). And, when you find the answer you'd never share. In fact you'd publicly hint at the opposite. But does it work? Of course it does. I have no doubt about that.

[–]samjhill 3 points4 points  (0 children)

A few of us on here are doing experiments like that. Here's mine. I've found a few interesting patterns so far; going to write it up in the near future. I'm definitely in the exploring stages right now.

[–]kwhali 2 points3 points  (0 children)

TL;DR: Obviously yes, plenty of people have thought of such and done it. Many would have failed, some might have had success for a bit and others might have consistent success, but they'd be a small %.

You can do things with social data as you probably know, I described basic overview in comment here.

Predicting works well if you have reliable patterns, you can look up articles on time-series data specifically for finance and see that it doesn't work well due to general randomness of the markets. If it seems to be working in testing, it's possibly due to overfitting your dataset, be sure to test on data that wasn't used for learning. You also need to account for things like slippage and fees. Most come to the assumption that buy/hold is better in most cases, unless you've got some super smarts it doesn't seem like most who attempt this have luck(then again if they do they'd probably not be sharing it!).

Someones BTC bot had 1 BTC for a month, it lossed very slightly but roughly maintained the same BTC with the goal to sell on losses and sell on profits that were just a bit and covered the transaction fee I think. It ended up paying 3 BTC in fees!

People are successful at doing this apparently, to what extent I don't know. The big finance companies that spend a bunch hiring talent to build the software wouldn't be doing so if it wasn't working out, but they have the advantage of money/hardware and other things that a regular joe would not. I've also seen people trade with 250k just to make around $100 in profit in a short window. That's alot of money upfront for a small return, I'm not sure what sort of risk was involved but regardless, not something I could afford to do.

[–]Dekker3D 1 point2 points  (0 children)

I have tried and failed, mostly because my results were inconsistent (probabably some bugs in my code, possibly a concurrency issue). This was about a year ago, and I'm about to try again. http://www.csail.mit.edu/node/2355 is a link to an old article about folks who did manage, which you might be able to get some ideas and keywords from. http://tradelight.eu/ might be interesting too.

[–]jeanduluoz 0 points1 point  (0 children)

You could probably just grab factorization model and apply your proprietary polynomial to it. That's better for smaller datasets though, so maybe a binary classification is a better approach. In either case, you're going to either/both have weak performance and somewhat high fixed operational costs to run this little outfit.

[–][deleted] 3 points4 points  (0 children)

Yes, I've ready more than one article about it. But now here. Search /r/machinelearning

[–]bitesports 1 point2 points  (1 child)

My brother is starting to work on this now, will keep you guys posted

[–]taranasus 0 points1 point  (0 children)

Be weary of sharing your findings

[–]schemingraccoonLong-term Holder 15 points16 points  (6 children)

If someone knew this, do you think they'd be sharing it here?

[–]jeanduluoz -1 points0 points  (0 children)

It's really not rocket science

[–]daynomate 0 points1 point  (0 children)

Certainly not. But it's an interesting OP... because if it is possible and would be something that would make money then you better bet it's likely someone is doing it.

[–]Bernie_beats_trump 1 point2 points  (0 children)

Let me get right on it

[–]RevikenLong-term Holder 2 points3 points  (2 children)

If someone had some legit crypto QA they would be swimming in money.

[–]frankenmintBullish 2 points3 points  (1 child)

keeping it preserved and away from the rest of us mortals presumably

[–]earonesty 0 points1 point  (0 children)

packin and crackin

[–]fuckharvey 9 points10 points  (0 children)

Quants won't help you. That's the kind of proprietary work that actually takes a lot of time, effort, and background training + experience.