Quote from jerryz:
lawrence chan's previous post seems to suggest that the example i gave has an edge under these conditions.
Quote from jerryz:
say you are in a bear market, but the data shows that if you buy at the open every day and sell 30 minutes later, you make money on average.
is this an edge?
or is this a condition of the first 30 minutes of the market?
Quote from cohvi:
Thank you all,
Until know I learned some interesting things from this thread but haven't really got a good answer to the main question asked above:
Why do most of the people fail in creating automatic trading machines?
There is the problem of backtesting vs future testing, and the approach of "Dynamic time analysis" suggested by Walther on other threads should supply the answer here.
Putting aside the ability to handle automatic actions and feed, the main thing is the method of trading. As I understand the advantage of exploiting edges in the market, I'm talking about taking successful simple profitable trading methods that people do use, methods that require only technical quantifiable parameters (High, Low, Open, Close, Volume) and automating them.
Now the main question is this:
Do we have trading strategies that can work for a long time (with maintenance)?
Not edge taking, but more like trend followers methods.
I think YES.
Quote from cohvi:
Thank you all,
1/
Why do most of the people fail in creating automatic trading machines?
2/There is the problem of backtesting vs future testing, and the approach of "Dynamic time analysis" suggested by Walther on other threads should supply the answer here.
3/
Now the main question is this:
Do we have trading strategies that can work for a long time (with maintenance)?
Not edge taking, but more like trend followers methods.
I think YES.
Can you explain why dynamic time filters are impossible to code?Quote from Walther:
1/They are just no good enough to design profitable system, even less than automate it.Profitable automating I saw in various outfits was basically ongoing fitting with quants going back and forth, adjusting like crazy.
2/Dynamic time analysis is a different approach to trading where one uses time only to identify profitable areas .
It is impossible to code and test.
3/You are correct.They exist . One can take basically any system or method and make it at least 50% more profitable when using dynamic time filters. What it does is it reduces number of trades , eliminating significant amount of losing trades.
Again , it is impossible to code. I saw decent size accounts with Sharpe > 2 using that stuff.
You have made two assumptions above:Quote from Don Bright:
There are no completely automated trading systems that make money...how could there be? What "manual" system would you automate? If you could guarantee success with any system, then automate it, you would have all the money in the world, right?