- Joined
- 28 December 2013
- Posts
- 6,390
- Reactions
- 24,317
Skate,
I fully agree backtesting should not include compounding but should be based on a fixed equity
However I also believe backtesting should reflect how trades will be executed in practice.
The backtests you have posted above seem to assume you will be buying a fixed dollar amount at the opening price, and you are willing to pay that opening price whatever it may be. If that is how you intend to trade then that's fine.
But I suspect most of us enter trades with a limit and thus backtesting scripts should reflect that or be potentially misleading.
For example would you have taken the trade in LVT at the end of 2017 that is shown in your backtest?
Why bother backtesting with a position sizing model that does not compound realised profits? This does not make sense to me.
IN MY OPINION when you’re initially building, evaluating or refining your system I’m just suggesting it be done without the influence of position sizing. By all means factor in position size but that should be done after you’ve settled you’re initial system using fixed position sizing. You can then get a better understand of how much of your strategy’s performance can be put down to the system per se and how much to position sizing.
Re-balancing the next bet works for me as I need all my available funds to be constantly in the markets. Most fail to realise re-balancing works both ways. When trading is not going well, the size of the next bet decreases because of the losses incurred
Adjusting position size on a trade-by-trade basis in response to recent performance. The key to staying profitable is continuing to monitor the recent trades, reducing position size when in a drawdown and increasing position size when the system is working well.
The position size is fixed or is determined within the trading system model. It should not be fixed. It should vary as the performance varies. It should not be determined within the trading system model. It should be determined within the trading system Management model. This gives the trader an opportunity to tune position size as performance changes, and to recognize the onset of system failure in time to reduce position size to protect account.
Those results look like they have potential. Heard a lot about the 20% flipper but never really bothered to look at it in detail. A question for you: the 20% from a low entry—is that from a pivot point; that is are you looking for downtrends that have pivoted (bounced up) by 20%? This is very different from a simple 20% increase.The 20% Flipper Strategy
This strategy has been done to death over the years but with a new perspective, my interest has been reignited. I'm now wondering if the basic Flipper strategy can be improved?
The Flipper is a very simple trend trading strategy
With slight modifications & a few extra filters, I found the Flipper to work well in these trying times. The Flipper also worked well in the last quarter of 2018 & in Feb/March of 2020 which were both difficult trading periods. The Index Filter & the exit strategy limited the drawdown during these periods.
The basic rules are very simple
If a stock moves 20% from a low point, you buy & if a stock falls 20% from a high point, you exit. With a slight deviation from the original 20-positions to a 10-position portfolio, trading it weekly, the results aren't too shabby at all. The strategy premise is sound but with a new combination of filters & additional exit conditions, the returns become more consistent. It's surprising since 2000 it has never had a losing year.
Weekly Backtest Setting
Norgate Platinum Subscription.
All Ordinaries Current & Past.
$100k, 10-position strategy.
$10k fixed position size.
5 year backtest
During this 5 year period, there were two tough trading periods (the end of 2018 & the Covid Flash Crash Feb/Mar 2020) & the Flipper handled both of them with ease,
View attachment 134847
3 year backtest
The COVID flash crash "wasn't too scary" for the Flipper as most trend-following systems failed to exit quickly enough when the trend turned.
View attachment 134848
It's a work in progress
I've incorporated a market timing system & used the percentage of the "Rate of Change Filter" as the momentum indicator. I've also found that you need a bullish indicator to control the entries. Taking the raw signals without these extra filters & the returns can be very patchy at best.
Skate.
Those results look like they have potential. Heard a lot about the 20% flipper but never really bothered to look at it in detail. A question for you: the 20% from a low entry—is that from a pivot point; that is are you looking for downtrends that have pivoted (bounced up) by 20%? This is very different from a simple 20% increase.
One of the zigzag system i tried now a couple of years ago ...and so as i was very green , was actually future looking.in a nasty not fully understood to this day way.Whenever someone mentions Zig Zag and building a trading system around it, i get a cup of coffee because i know it's going to be messy.
I've uploaded a video that shows in realtime what happens with Ed Pottaschs formula. You can see that the turning points MOVE in time as the graph is scrolled. He plots lines to the high highs and the low lows, which is what Zig Zag's do. There's also a point in the video where the line starts heading down drastically a few days before the price heads down.
Not saying that it can't be used, but make sure you test it and use it with caution !!!
Whenever someone mentions Zig Zag and building a trading system around it, i get a cup of coffee because i know it's going to be messy.
I've uploaded a video that shows in realtime what happens with Ed Pottaschs formula. You can see that the turning points MOVE in time as the graph is scrolled. He plots lines to the high highs and the low lows, which is what Zig Zag's do. There's also a point in the video where the line starts heading down drastically a few days before the price heads down.
Not saying that it can't be used, but make sure you test it and use it with caution !!!
Lets talk about the ZiGZag Indicator
There has been discussions about how to use a ZigZag indicator correctly. @captain black often spoke of the ZigZag function for use in the development of his systems & went to great lengths to explain the ZigZag function should never used in a trading strategy because the signals keep repainting when more data is received. (Football analogy - the goal posts keep shifting with additional data)
Important drawback of the ZigZag indicator
The ZigZag function looks into the future & of course, should never be used for trading with real money. It's okay to use the ZigZag function in your strategy development phase - use it as a guide to how accurate your signal are in relationship to the pivot points.
After spending an hour or so rummaging through my boxes of old trading books I found my copy of Unholy Grails. Seems like he's looking for a 20% rebound (pivot) off a down trend--pic below illustrates an entry of the flipper. Not having thought too hard about it but might make an interesting coding challenge to get that in AB. As @DaveDaGr8 pointed out--I too usually reach for a coffee when seeing the use of ZigZag. Personally I stay well clear of ZigZag in AB as it is loaded with potential "errors".@MovingAverage it's not as simple Nick makes it out to be - as there is ambiguity about what constitutes a low. What I've done is use the percentage of the ROC of the close for one week prior & which has to be greater than the percentage of the uptrend.
My definition of happiness is ‘desiring’ what you have !!
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?