Quote from hypostomus:
...I am just a happy idiot. By no means did I mean to disparage the joys of tediously speculating on market action bar-by-bar. That is exactly what I do to distract myself from impetuous action while I am in a trade. I test each delusional idea as it occurs to my febrile mind, which wants only to escape from the tension of holding a position. I have tested scores of worthless ideas in the past two years and have only five (apparently) working systems to show for it. I never cease to be amazed at how certain I am that this or that pattern works, only to find that it is a loser overall, and that memory retains only the rare wins.
"there are only three variables in trading (time, price, and volume), so with sufficient algorithm development skill IMO there is no hypothesized pattern in market action which cannot be coded and tested."
These three variables you are quoting are again based on all the factors and players in the market. The market also reacts to news and other external influences (e.g. mortgage rates).
When I was making models to predict 24h energy markets, it was rather straightforward in most cases because of very strong correlation to date-of-year, day-of-week-, hour-of-day (consumption fluctuates in a very predicatble way - e.g. when work hours start, people return home, go to bed), temperature (sometimes also weather forecasts - but they may leverage errors), level of reserves (water-basins in this case, because of heavy influence of hydro-power) and average aggregates of previous prices. Using this and neural networks with a population mutated using genetic algorithms (which is a common technique) we got quite good results, beating most analysts every day.
But as you can see from the description above, we did not use only market-internal data like trades/volume, price and time/date.
I don't belive the majority of traders only use time, price and volume/trades in their decision-making. Therefore, you would at least need differently geared models for various types of markets and trading hours, or you would need some type of seeding your models. I'm not only talking about only neural network models here, but any regression-based or mathematical based models.
It also depends on the goals of the model, where trying to predict prices or price-levels is pure folly in my opinion, because of the complexity of the markets.
For instance, on average, any model just based on the three basic variables would be mostly useless anticipating some major news or macro-economical data.
On the other hand, simplicity is king, trying to avoid periods of "lag" when the model needs to readjust.
Watching the markets, some aggregated variables are quite dominant at times (like the stochastics-types), showing that many follow the patterns of those. Still, it is in my opinion best to calibrate any trading model into looking for small gains (however trailing any continuing "trend"), because of the extremely difficulty in predicting price levels or momentum going forward. There are just simply innumerous traders - each with many strategies - out there.
What are the aggregated variables you use ? Do you guys e.g. use raw acceleration/deceleration in deltas of variables ? Or size of deltas ?