However, I am proficient with coding and value not having to be at my terminal all the time.
Yesss, i like your comment here. I hope to get here one day.
However, I am proficient with coding and value not having to be at my terminal all the time.
Hi all,
I have been struggling with a question, hope someone can help here.
I have a strategy (let's say strategy A) that worked very well on first half year of 2016, yield a sharpe ratio of about 4.0+. It's an intra-day strategy trading futures. But after Aug, 2016, it suddenly stopped working, I lost half of my profit by the end of 2016.
I am working on another similar strategy (B), it works well through out the data of whole year 2016 (I guess I am not over-fitting), but it's not working for data of 2015, big difference.
The question is, should I be confident enough to continue to trade A or trade B with real money in 2017?
Thanks.
now iam faced with same issue is how do i know if the back testing results will work the same in the future and how iam confident with it and what if it does work now but stops later? when do i dump it and how would i know if its short term draw down versus it stopped working?
Hello systematictrader,
Very good post and this is a good conversation/discussion.
I am confused bit when it comes to automated strategies and the back testing.
Forgive my ignorance or lack knowledge regrading automated systems.
Question:
If a trader back tested (automated or manually back tested) an automated trading systems for say +8 years and the results were profitable, why does a trader need to Stop the system when the system is producing losses?
If I spend hours/days/weeks/months/years developing trading systems and back testing a trading system and the results are profitable, I do not understand why I should never need to click Stop or manually stop trading the system.
Why spend all that time developing something automated, to stop it trading it when it starts losing a certain amount of money? For example, I am invested in Vanguard Total Stock Market Index, I will never take my money out of that index because I am losing money. However, I do understand the need to be diverse in developing automated system for different market, say one for ES and one for CL.
Someone please explain to me.
Thanks
This is a great question. If I backtested a strategy and it is profitable, why should I stop trading it?
Here's the simpler answer. Because markets change, so eventually ALL profitable strategies will stop being profitable.
Thanks pauljherrera,Well, that's one of the hard realities of trading. Nothing last forever. That's why all profitable traders, hedge funds, etc, are constantly developing new systems.
Nevertheless, there are statistical studies that say that some trading strategies last longer than others. For example, price patterns based strategies can last for decades. They are very hard to code, and that's why this kind of strategies suit the manual trader very well. Instead, quantitative strategies have a shorter life but are simpler to code. And that's why the algorithmic trader has to develope tons of these strategies, because they may die in a shorter time.
I see, the keyword here is portfolio.u seem to be getting good answers here, one thing i can add is i go through the same problem however the approach i use is different on how i solve it,
i use what i call "bunch-ing"
first of all before i explain keep in mind few things about my strategies which might make my stuff not applicable to yours.
A.the losers are much smaller than the winners,
B.my trading style is swing 1 week to 2 months a trade
C. My backtesting requires that i take every signal either short or long
D. my position size is always the same in USD notional value whether commodities, stocks or futures.
i used to trade strictly forex and specific pairs,
recently i wanted to expand as i found better back testing results in commodities and some stocks,
now iam faced with same issue is how do i know if the back testing results will work the same in the future and how iam confident with it and what if it does work now but stops later? when do i dump it and how would i know if its short term draw down versus it stopped working?
or what if backtesting on one thing showed its losing but then starts working?
for me to hedge against that i add instruments in "bunches" i do that to hedge against possibly picking the worst instrument of what i back tested or just in case the best instrument becomes the worst as soon as i start trading it, (something that happens often to me)
so the answer if u can is to add more instruments all at once and diversify so that its like a basket, the more ur able to add the less chances what u picked is a loser or becomes a loser
for example, i recently back tested my system on crude, silver, palladium, Macys, nordstroms, Apple, and cocoa, all proved profitable, but that doesnt mean all WILL BE profitable? how do i know which one will and wont be??? i dont know so far so i simply add all of them to the list of instruments being traded to hedge against picking the worst one or what becomes the worst