Using high-volatility Channel Breakout-style trading systems has historically worked well across major currency pairs, but the forex strategy has shown itself quite vulnerable to shifts in market conditions. Such streakiness makes it a prime candidate for volatility filters, and FX Options volatility expectations show promise in determining the opportune time to trade the Channel Breakout trading strategy.
Channel Breakout Trading System: Strengths and Weaknesses
The Channel Breakout trading indicator is impressive in its simplicity and yet has shown promise as a standalone trading strategy. The concept is straightforward: draw a line at the highest high of the past N number of bars and the lowest low of the same. Such lines provide the channel, and the Channel Breakout strategy simply seeks to trade breakouts in either direction.
Channel Breakout Indicator on Euro/US Dollar Currency Pair
Generated using FXCM Strategy Trader
In the above chart we can see the Channel Breakout indicator and several hypothetical trades using channel highs and lows as entry points. At first glance we can quickly get a good sense of where this strategy has succeeded and failed in the past. The strategy buys the EURUSD at the pair’s highest high of the preceding 20 days and sells the lowest low. If price quickly retraces, it will have bought and sold at the worst possible prices and as such does poorly in range-bound markets.
This is virtually the exact opposite of the range trading Relative Strength Index strategy, and as such it makes sense to use a similar market conditions filter to determine proper market trading conditions.
Forex Options Market Volatility Expectations: Predicting Market Conditions
As in our RSI trading filter system, we will once again use forex options prices to read market volatility expectations. The following section is a direct copy from the earlier article and readers may skip it if they are already familiar with the concept of Implied Volatility of FX Options:
Volatility expectations are a very important factor in determining the price of an option. An option will become more expensive if traders expect the underlying currency will move substantially through the specified time period. In fact, we can look at an options price and derive the “implied volatility” that tells us exactly how much current options price predicts the currency will move through its expiration. We already use these indices in several DailyFX reports, and it is a natural extension to discuss how they can come in handy for our benchmark RSI strategy.
In our weekly Forex Strategy Outlook, we use a specific derivative of implied volatility levels to determine our strategy biases for individual currency pairs.
Volatility Percentile – The higher the number, the more likely we are to see strong movements in price. This number tells us where current implied volatility levels stand in relation to the past 90 days of trading. We have found that implied volatilities tend to remain very high or very low for extended periods of time. As such, it is helpful to know where the current implied volatility level stands in relation to its medium-term range.
We will extend this idea to develop a trading filter for the volatility-sensitive Channel Breakout strategy with the following trading rules:
Forex Channel Breakout System with Volatility Filter
Entry Rule:Set a stop entry order to buy the currency pair at its highest high of the past 20 bars plus one pip.Set stop entry order to sell the currency pair at the lowest low of the past 20 bars minus one pip.
Exit Rule: Strategy will exit a trade and flip direction when the opposite signal is triggered. It will also close any open trades if the volatility filter crosses the aforementioned threshold.
Filter: Strategy cannot enter trades and must close any open trade if the volatility percentile goes below a specific threshold.
Backtesting our Channel Breakout System with Volatility Filter
Using FXCM’s Strategy Trader software, we will code a strategy based on the Channel Breakout. Though we cannot share our volatility data natively through the platform, the base Channel Breakout system is available for testing.
View a video guide on strategy backtesting and optimization in Strategy Trader here. Download and install the Strategy Trader platform, then import the following code example from FXCM’s Forex Code Source. For a video guide on how to import source code into your Strategy Trader program, see here.
Forex Options Market Volatility Filter Effects on Channel Breakout Trading Strategy
We ran this strategy on the EURUSD, GBPUSD, USDJPY, USDCHF, USDCAD, AUDUSD, and NZDUSD pairs using their respective volatility values. We assume transaction costs of 3 pips on the EURUSD, USDJPY, and USDCHF and 4 pips on the others. Below are the hypothetical equity curves of said strategy run on four different volatility filter thresholds.
Generated using FXCM Strategy Trader
Though past performance is no guarantee of future returns, the strategy shows promise in trading these select currency pairs. The baseline “Unfiltered” Channel Breakout system does reasonably well for such a simple trading idea.
Looking at the breakdown between different volatility filter thresholds likewise shows some promise. The most aggressive filter—cutting off trading unless the individual volatility figure is below its 90th Percentile—seems to do relatively well on a risk-adjusted basis. According to hypothetical estimates, the 90th percentile filter would have cut the strategy’s worst peak-to-trough drawdown from $16,900 to $8,700 in that stretch and resulted in higher final equity.
The equity curve shown for the 75th Percentile cutoff shows a slightly higher drawdown than that of the more aggressive 90th Percentile cutoff, but the difference in final equity theoretically makes its risk-adjusted returns the best of any of our five equity curves. This filter level seemingly allows the strategy to participate in many of the best stretches of performance while protecting it from slower-moving markets.
Our worst performers are the 50th and 25th Percentile cutoff levels. Though the lower of these seems to keep the strategy out of the worst periods of underperformance, the 50th percentile figure keeps the system out at the wrong times while not doing enough to protect against drawdowns.
Based on our hypothetical results, it seems that fairly aggressive volatility filters do a reasonably good job in protecting against periods of underperformance in the Channel Breakout strategy.
Applying Our Analysis to Existing Strategies/Trading Styles
Hypothetical backtests show that the Channel Breakout strategy performs respectably over the past 5 years of trading, and baseline results improve noticeably if we introduce an implied volatility-based filter.
We publish those same volatility numbers every day at 5pm for individual currency pairs on or DailyFX Technical Analysis portal, and traders may follow developments in forex options market implied volatility levels using said page.
Though past performance is never a guarantee of future results, our backtests suggest that the volatility-friendly Channel Breakout system performs less-well if our volatility levels are below their 75th Percentile of the preceding 90 days.
Given that we saw that the Relative Strength Index Strategy performs best when the exact opposite is true—volatility percentiles are below 75—it seems we have a good combination of benchmark trading styles that have historically performed well in different market conditions.
If you would like to suggest ideas for this topic or any other forex strategy you would like to see in this series, feel free to e-mail author David Rodríguez at firstname.lastname@example.org. To be added to this author’s distribution list, e-mail with subject line “distribution list”
View previous articles in this series:
Written by David Rodríguez, Quantitative Strategist for DailyFX.com