Absolute need for walk-forward testing? (If given enough data)

yeah drawdown of course, how else are you going to average down? I have shown the math so no need for an algo to tell you that averaging down during a drawdown can maximize returns...short of a bankruptcy. You would need to add some other markers that would restrict trade size of course at your discretion.

Also, are you allowing for measured price swings to improve entry and exits?
What kinds of trades are these anyway, stocks options, spreads, premium???? :)
As said, I trade HSI futures.
 
Hi folks,

I started building my algo trading strategy 3 years ago trading the HSI futures and have started paper-trading about a year ago and a while after that with real money. My strategy generates around 10 trades a week (around 30-40 trades a month). I have almost 3 years of data (around 1200 number of trades). I have backtested and optimized the whole data set and found a positive net profit each and every month. One could say this is curve-fitting - i don't deny it but since it gives me a positive net profit every month for 3 years and the actual trades executed have a >95% match with simulated results, do i have good enough reason to believe that it will continue to do so in the future?

Given the tenure of my data (going back 3 years) and the no. of trades going above 1200 which I think is not a small sample, do you guys think there is still a need for walk-forward test? How often should I re-optimize or should I re-optimize at all given the consistency of my strategy?

I attach the strategy performance summary and equity curve with close-to-close drawdown trading 1 contract of HSI futures. As you can see I am currently in the midst of a long flat period...one that has not been seen in my entire data set before.

Any advice would be appreciated. TIA.

View attachment 338480

View attachment 338479
Do those results come from the same size position the entire timeframe? Or did the system increase bet size as the account grew?
 
Hi folks,

I started building my algo trading strategy 3 years ago trading the HSI futures and have started paper-trading about a year ago and a while after that with real money. My strategy generates around 10 trades a week (around 30-40 trades a month). I have almost 3 years of data (around 1200 number of trades). I have backtested and optimized the whole data set and found a positive net profit each and every month. One could say this is curve-fitting - i don't deny it but since it gives me a positive net profit every month for 3 years and the actual trades executed have a >95% match with simulated results, do i have good enough reason to believe that it will continue to do so in the future?

Given the tenure of my data (going back 3 years) and the no. of trades going above 1200 which I think is not a small sample, do you guys think there is still a need for walk-forward test? How often should I re-optimize or should I re-optimize at all given the consistency of my strategy?

I attach the strategy performance summary and equity curve with close-to-close drawdown trading 1 contract of HSI futures. As you can see I am currently in the midst of a long flat period...one that has not been seen in my entire data set before.

Any advice would be appreciated. TIA.

View attachment 338480

View attachment 338479

 
You should adjust it to trade a percentage of your account balance and see what it does. And report back.

Just thinking out loud - usually any strategy would go through irregular cycles of mini-series of gains and losses. if the decision to increase position sizing is based on account balance (which increases with series of gains and decreases by series of losses), the timing to adjust the position sizing upward has a high chance to coincide with the end of winning cycle and the beginning of a losing cycle - this would amplify the loss because of higher position sizing. What'd you think?
 
Just thinking out loud - usually any strategy would go through irregular cycles of mini-series of gains and losses. if the decision to increase position sizing is based on account balance (which increases with series of gains and decreases by series of losses), the timing to adjust the position sizing upward has a high chance to coincide with the end of winning cycle and the beginning of a losing cycle - this would amplify the loss because of higher position sizing. What'd you think?
I’m a discretionary trader and never ran an automated system. But I’ve used autotrading on a SIM account. You are correct, the timing of the position size increase makes a huge difference in volatility and can increase drawdowns. But…every SIM I ran had long term returns that dwarfed constant position size. My theorized fix was to start the system trading as a very small percentage of the account equity. By the time it got to the point to increase position size it would be big enough to not go negative in a drawdown. I’ve never found an algorithm that would continue more than 6 months into the future though. And that 6 months never performed as well as when back tested. Long story short, increasing position size on a profitable system will raise your returns exponentially. That’s if the system performance doesn’t break down. It won’t take long to test it, report back to us.
 
Back
Top