Back-testing and optimization
This is only an opinion from trading my own program and several years work. At some point you have to make a detrmination between being too optimistic and too pessimistic.
Ie I feel you do need a set of rule which continue to work in bull, bear of flat markets and can't over-tune to match any one type. My work goes back to 1995 so my rule set has been applied to a bubble run (dot com), the nasdaq bear (end of dot com) and all the mkts in between.
During the development of my program I have run into all manner of people with good sounding reasons it won't work, but after awhile I began to nitice that in many cases, I was talking to someone who had never actually checked or worked on a system himself.
A lot of times they were just quoting some learned sound bite they'd heard or read. One widespread mis-belief is that if any system or indicator works reliably, it will become so widely used that it will cancel itself out. Why thats not true imo, detailed below.
I read somewhere recently that any particular strategy will be skewed if it becomes popular enough and enough people start using it.
That is indeed a widespread belief or concept. It is one of many that are often repeated by the financial media, another one is 'you can't time the market'.
I think it does not take into account the huge effect human nature plays in its application. I’ve been developing a computer program that governs my trading since late 2000 and in discussions with other developers and users since then I have experienced many scenarios of human nature that would prevent any system or method from becoming so widespread that it would invalidate itself. Below is a list of factors of human nature that would be involved.
1. The myth that any system or method can catch every point of every move every time. If any system or method had even one loss or drawdown, this would cause X percent of followers to drop off in search of a better one. If this happened on their first trade X would become a larger percent. If there were two losers in a row, I’ve seen enough posts over the years to know there would be a large exodus.
2. Along the same theme, if the system buys or sells and misses any possible further gain, another X percent would become discouraged.
3. Along the way, you will also get people who 2nd guess the system, and thereby miss trades and get discouraged. This also involves media coverage making them discouraged or too optimistic versus what the program is telling them.
4. The 2nd guessing can also take the form of pure disagreement with the system, for instance if it said to buy at a major market low when things looked especially gloomy or vice versa during euphoria periods.
5. How much work will it take also eliminates anther X percent of possible system users. To illustrate this, here’s an example. Early versions of my program took me 5 minutes per day to update. I had several people ask me if there was any way to automate that so they wouldn’t have to spend 5 minutes per day. Think about it.
6. You would also loss another X percent of investors due to ‘the grass is greener on the other side’ syndrome, wherein they would drop off to chase a different system that looked better.
7. another X percent of people out there are religiously convinced it can't be done at all; to the extent they will steadfastly refuse to even look at trade receipts.
8. others feel that dollar cost averaging is the only way to go.
9. Others are all hung up on management fees to the extent that they will ignore a 20% fund with 2% fees in favor of a 14% fund with 1% fees, because a sound bite told them fees are everything.
10. others will get all hung up with macro bear or bull projections and miss all the intermediate moves a system could produce for them, sometimes ending up on the wrong side of an entire run.
In short, based on years of watching people discuss what they felt were problems or drawbacks on many systems discussed here, its my opinion that unless you have a concept that will deliver them consistent profits, no losses and deposit it in their bank account for them, no system or method will ever become so widespread that it invalidates itself.
I’ve seen variants of this idea saying that if any one indocator was all that useful, everyone would follow it and it would become useless. In particular I’ve seen this said about the vix. Yet, it is as useful to my program today as it has been at any other time since the first back-tested trade in 1996.
In part, I think that is because it measures fear levels translated into option premiums and as such is a guage of the crowd. As a mass effect, the crowd is highly consistent, decade over decade.
I've been at this since late 2000 to correct my own gross inability to be a trader by using my career abilities as a programmer and fascination with contrarian indicators into a program which removed 'me' from the picture.
You are right about people slagging it off. Over the years I've seen about 75% of the people who respond just quote some sound bite they once heard saying 'you can't time the market' or must be curve-fit etc etc. When you press them for details, many times it turns out they have done little or no work on their own, just read an article once by a broker who said so. JonnyT has downloaded the data and I gave him the rules and the RSI formula. If I talk to 50 people, I get perhaps 5 like him that actually will do the diligence.
My favorite incorrect stock market euphemism is: if any system or indicator works well then everyone will use it and it will be negated. How sad that one is. Whoever thinks that knows very litte about human nature.
This is a rehash of a post I made months ago why NO system or method will ever become so widespread that it will invalidate itself.
The brief answer is the human condition. Below are several examples.
1. it takes money to make money so if it takes 5,000 how many people did you just rule out?
2. Many people will not stay the course thru drawdowns and/or a losing trade or two, how many more people did you just rule out?
3. How many people will jump ship on a long because todays news scared them, or bail on a short because of some great economic news?
4. How many people will quit after one losing trade?
5. How many will try it for awhile then skitter off to try a more exciting looking prospect?
6. How many will freak if they get a drawdown?
7. How many of them would attempt to 2nd guess the signals then get discouraged even though they fudged it up?
8. How many people will make some excsue to withdraw their money because they want a new sofa? (or fill in the blank)
In short, unless it delivers 10% per month to their account in a bank with zero risk, I say no system or indicator will ever become that widespread because people are people.
inflector said: