Are you suggesting markets are not efficient? In that case, when can we expect you to become extremely wealthy from your inefficiency-proving strategy? (Claiming the EMH is false is equivalent to claiming that such a strategy exists.)
Incidentally, when an actor behaves irrationally in an efficient market, this happens:
https://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=0&...
Knowing that the market is inefficient is not equivalent to knowing which stocks to buy or sell, or when to do so. It doesn't give you a magic formula, but it does give you some idea of what to look for.
FWIW, I have done pretty well picking stocks for myself, but I'm far from what I would consider "extremely wealthy". That being said, if I had a magic formula for instant huge wealth you can be damn sure I wouldn't be sharing it.
Market efficiency is not a moral concern; it's more like a physics observation.
In fact trying to understand economics with morality or some other form of normative claim is a huge and quite pervasive mistake that destroys people's ability to understand it before they even start trying. It's a machine. What we do with it may be moral or immoral, but the market itself is all but a natural force.
At the very least, if not me, Warren Buffett has shown that the market does in fact exhibit large-scale persistent opportunities. You just have to be patient. I don't think "arbitrage" is actually the relevant term here. It has a very specific meaning that isn't simply a stock being mispriced. Really though, the market offers deals all the time.
FWIW, I don't have Buffett's track record, but I currently have 20 stocks in my portfolio most of which I've held for several years. Of those, 19 have made money and 1 has lost a small amount, and on the whole I've beaten the market nicely. I could just be written off as lucky, or as about to lose lots of money, but how do you explain Buffett? He has a track record of consistently beating the market by wide margins for 50 years. Seems like that wouldn't be possible under EMH.
[1] http://www.investopedia.com/terms/e/efficientmarkethypothesi...
As for your positive returns, the easiest explanation is that you're in a green square on this graph (suitably updated): http://www.nytimes.com/interactive/2011/01/02/business/20110... (Read what the graph is carefully, most people misinterpret it at first glance.)
...on average. Which is what makes "beating" the market, over enough time, impossible.
But we know there are pricing discrepancies and information asymmetries in finite periods of time because we see them every day.
The EMH is false for values of "efficient" that are interesting, and the values of "efficient" for which it might be true are boring and useless in the grander scheme of things.
A lot of needless bad blood enters discussions because everybody interprets the word "efficient" as they please.
But I'd be selling it, and you can find out how by buying my book for the low, limited time price of three payments of $99.99. If you act now, we'll also throw in this great place-mat shaped like a $3 bill, and a ring-tone for your phone that sounds like money. Just pay separate shipping and handling. <insert three thousand word disclaimer here>
What if I were able to prove that markets are inefficient because efficiently pricing securities is an NP-complete problem? Well, sure, maybe a strategy exists, but if it requires solving an intractable problem then I'm not about to get rich off of my proof ;)
That depends which recent Nobel Memorial Prize winner you believe.
He doesn't actually claim the markets have perfect information, just that the price always reflects all available information. In essence, you can't "beat the market" consistently, assuming you have the same information.
Which you don't, since Goldman Sachs is always a few milliseconds ahead of everyone else. Given that almost everyone else out there is going to be trading on information that has already been consumed and acted upon by privileged parties, the markets may as well for all intents and purposes be irrational.
My understanding is that much of the progress in economics has been merging economics with psychology to identify rational failures.
So in microeconomics or small models, people can practically accept and implement these (pretty obviously true) ideas that people don't behave rationally. But in large scale macroeconomic models it's hard to do. It would certainly be a lot easier if people just acted like computers...
It's like the law of large numbers; while a single transaction may have a completely wrong price, a sufficiently large number will average the irrationalities out.
The truth is not so - people get irrationally exuberant or are afraid to cut their losses, etc. These are problems of statistical bias of their estimations - and the opposite is assumed in many (most?) economic models.
http://en.wikipedia.org/wiki/Sticky_wages
http://econlog.econlib.org/archives/2013/09/why_dont_wages.h...
More importantly, they're a huge waste of resources that produces nothing of economic value.