-
Re: Emacsen: Studying, studying and studying
Prediction of time series and neural networks https://uhra.herts.ac.uk https://stats.stackexchange.com https://cs231n.stanford.edu https://staff.ustc.edu.cn Some derivative projects in GitHub: https://github.com/emacsenli Forex data download: https://www.histdata.com LSTM: https://www.quora.com RNN Implementation of RNN using Theano: http://christianherta.de Keras, Theano: https://news.ycombinator.com Convolutional Neuronal Networks (LeNet
-
Re: Emacsen: Studying, studying and studying
Very good contribution. I downloaded almost all the papers and I�m reviewing them little by little. Stanford�s seemed especially clear to me to understand how LSTM models are trained in the financial context. I don�t know if anyone has already implemented anything with Theano or if they�re all using Keras. Personally, I lean towards Keras for its simplicity, although I feel Theano gives you more control.
-
Re: Emacsen: Studying, studying and studying
It gives me the impression that many get excited about neural networks without understanding the basics of statistics. Not everything is solved with LSTM and RNN, gentlemen. If you don�t know what autocorrelation or seasonality is, you shouldn�t be training a model. You�re playing with fire, but you don�t know where the fire extinguisher is.
-
Re: Emacsen: Studying, studying and studying
Thanks for the links. Histdata�s already knew him, but I hadn�t thought of using it with neural models. It may be a gold mine with the right preprocessing. I�m thinking of putting together a balanced dataset with different market sessions to see how models behave with volatility changes.
-
Re: Emacsen: Studying, studying and studying
People underestimate what it takes to train a neural network well. It�s not to lower the GitHub code, give it run and ready. You have to understand what you�re training and why it fails when it fails. I�ve seen too many posts celebrating a 55% correct as if they invented the Holy Grail. Anyway, that�s the level.
-
Re: Emacsen: Studying, studying and studying
Has anyone tried combining LSTM with technical indicators such as input? For example, using RSI, MACD and volume as inputs instead of raw prices. In theory, that should help the model capture more interpretable patterns, but I don�t know if it ends up oversetting.
-
Re: Emacsen: Studying, studying and studying
I'm tired of seeing everyone repeating that LSTM is the best thing for time series without even comparing to well-configured ARIMA models. Try both with the same data and you'll see that sometimes the classic beats the "modern." But of course, that doesn't look so sexy on Twitter.
-
Re: Emacsen: Studying, studying and studying
I have trained an RNN model with Theano and the truth, it does give you more flexibility, but the cost in time is brutal. Keras gives you decent results with much less configuration. I think the key is how thin you want to adjust everything. If you settle for an average model, Keras is enough for you. If you go for the surgical, you better go with Theano.
-
Re: Emacsen: Studying, studying and studying
If you're using histdata data, make sure you clean them well. They have holes and duplicates if you don't filter them. It happened to me once and my model learned anything. Those little details kill the prediction. And then one wonders why the model "doesn't learn".
-
Re: Emacsen: Studying, studying and studying
I�ve been stuck with evolutionary networks applied to candlestick patterns for months. I turned the graphics to images and passed them through LeNet. The results are interesting, although they�re not yet consistent. I share it in case anyone else wants to explore that approach. I think there might be something useful there, even if it�s not mainstream.
-
Re: Emacsen: Studying, studying and studying
Many download GitHub repositories believing that they already have a money-making machine. Spoiler: it's not like that. The code serves as a base, but if you don't understand what you're doing, you're just running random lines. And so you don't win in this game.
-
Re: Emacsen: Studying, studying and studying
I liked Quora�s article on the limitations of RNNs for price prediction. It reminds us that models have limits. Sometimes the best thing is to combine them with market logic or simpler strategies. Not everything is solved with deep learning.
-
Re: Emacsen: Studying, studying and studying
I don't know if this happened to them, but I trained a model that worked perfectly in validation and then in real did not predict anything useful. The damn overoptimization... I'm starting to think that market data is too chaotic to predict them with realistic precision.
-
Re: Emacsen: Studying, studying and studying
I think we should open a parallel thread to share network architectures that have worked well. Not only code, but concrete structures and configurations. There is a lot of smoke out there, but few people sharing things that really work.
-
Re: Emacsen: Studying, studying and studying
I spent the last three months working with transformers applied to the market. Yes, like NLP. The structure works, but it costs a lot to train it. Is it worth it? It depends on your infrastructure. If you have a 3090 or something more powerful, give it. If not, do not try.
-
Re: Emacsen: Studying, studying and studying
I ask a little humility from those who think they have the magic solution. If your predictions were so good, you would be on an island, not a forum. So we better share, learn, and leave the ego at the door.
-
Re: Emacsen: Studying, studying and studying
I would like to see a serious benchmark comparing RNN, LSTM, GRU and traditional models like SARIMA and Prophet. But with real data, not with clean laboratory datasets. Does anyone know about such a publication? Otherwise, we should do it together.
-
Re: Emacsen: Studying, studying and studying
I tried using RNN to predict directional changes, not exact prices. The model improved a lot because it didn�t have to be precise, just right direction. That little shift in focus improved the results as you don�t imagine. Sometimes the trick is what you ask the model, not the model itself.
-
Re: Emacsen: Studying, studying and studying
If you are going to use histdata data, please respect the difference between GMT and server time. I have seen completely ruined models for not aligning timestamps well. The most important part of machine learning is data cleaning. Without that, everything else is castles in the air.
-
Re: Emacsen: Studying, studying and studying
What if we stop playing data scientists and start earning money with a simple mobile media first? A lot of deep learning, but they don�t know what an EMA crossing is. So you can�t.