July 20, 2026
*Bob Iaccino, Chief Market Strategist and Co-Founder of Path Trading Partners, brings over 30 years of hands-on experience across equities, commodities, futures, and FX markets to his role as our Risk Management and Trading Strategies educator.
Most moving average strategies tell you to buy or sell when two averages cross. Buy when the fast crosses above the slow. Sell when it crosses back below. Simple, clean, and — in my experience — not reliable enough to build a trading framework around.
The problem isn't the moving averages. It's the cross itself. Take any pair of fast-moving averages on a chart and you'll find crosses everywhere — up, down, up, down, over and over — many of them generating signals that go nowhere or reverse almost immediately. If you traded every cross, you'd spend most of your time churning in and out of positions that have no follow-through.
The rotation zone framework solves this. It's not about the cross. It's about what happens after the cross — specifically, whether the two averages angle away from each other and widen. That widening is the signal. And when it's confirmed with a trend line entry, it gives me something much more useful than a crossover: a structured trade with a defined entry, a stop based on chart geometry, and targets calculated before I place the order.
Here's the complete framework.
The rotation zone is formed by two exponential moving averages: the 8-day EMA and the 21-day EMA. These two lines are always on my chart. But I'm not watching them to trade the cross.
A rotation zone forms when:
When all three of those things are happening simultaneously — cross, angle, and widening — I have a rotation zone. When any one of them is missing, I don't.
Here's what that looks like in practice. A cross where the two averages stay close together and flat — no angle, no widening — is not a rotation zone. It's noise. The market is going sideways, the averages are tangled up with each other, and there's no directional conviction behind the move. I ignore those crosses entirely.
A cross where the averages immediately angle apart and continue to widen — where you can visually see the gap between them getting larger with each bar — is a rotation zone. That's the beginning of a trend I'm interested in.
Rotation Zone vs. Support and Resistance
In the previous session in this series, we talked about support and resistance. The rotation zone is a fundamentally different concept, and it's worth drawing a clear distinction.
Support and resistance are static or semi-static price levels — horizontal areas where price has reacted before and may react again. The rotation zone is a dynamic zone — it moves with price, it changes angle as the trend develops, and it tells me about the momentum and direction of the current move rather than about prior price history.
The two concepts work together in my framework. I use support and resistance to identify where the significant levels are. I use the rotation zone to identify the trend, find an entry within it, and set my stops. They're complementary tools, not competing ones.
I want to spend a moment on this because it's a genuinely common approach and I think it's worth being direct about why I moved away from it.
If you go back through the chart of almost any actively traded stock or index and count the number of 8/21 EMA crosses, you'll find them everywhere. Some of those crosses lead to meaningful trends. Many of them don't. The market crosses up, moves a few points, crosses back down, moves a few points, and crosses back up again. Trading every one of those is a churn machine.
The angle and widening filter changes everything. It immediately eliminates the choppy, low-conviction crosses — the ones where the averages are tangled together and going sideways — and focuses attention on the crosses where the market is showing genuine directional momentum. That's a meaningful improvement in signal quality, even before you add the trend line entry layer.
The second reason I don't trade the cross itself: by the time the cross happens, the move has already started. The cross is a lagging event — it confirms that a direction has changed, but it confirms it after the fact. If I enter on the cross, I'm potentially getting in after a significant portion of the initial move has already happened, and I'm exposing myself to the risk of a reversal right after entry.
The rotation zone and the trend line entry let me get in later than the cross but with more confirmation, at a better price, and with a structurally justified stop.
Once I've identified a valid rotation zone — cross, angle, widening confirmed — I don't enter immediately. I wait for the first pullback into the zone.
Here's what that means. In an upward rotation zone, price will periodically pull back from the prevailing trend and dip toward the area between the 8 and 21 EMAs. That's the zone. When price touches or enters that area, I watch for a brief counter-trend move — a small downtrend within the larger uptrend — and I draw what I call a best-fit trend line across that pullback.
What Is a Best-Fit Trend Line?
A best-fit trend line is exactly what it sounds like: a trend line that reasonably captures the direction of the counter-trend move within the pullback. It doesn't need to be perfect. It doesn't need to touch every wick or connect the precise high and low of the move. It needs to give me a general picture of the short-term direction within the pullback, so I can identify when that direction has reversed.
I covered the full trade trend line framework in a previous session in this series — if you haven't read that piece, it's worth going back to it. The best-fit trend line within a rotation zone is a specific application of the same concept. I draw it from the beginning of the pullback, angling in the direction of the pullback (down within an uptrend, up within a downtrend), and I wait for a close on the other side of it.
The Entry Signal: A Close Beyond the Trend Line
My entry signal is a close above the best-fit trend line (for a long trade in an upward rotation zone) or a close below it (for a short trade in a downward zone). Not a trade through it — a close.
A common question: does the price have to physically dip into the gap between the 8 and 21 EMAs, or is it enough for it to approach the zone? My answer: a wick touching the zone is enough. The close only needs to be beyond the trend line — the precise entry point into the rotation zone is secondary to the trend line signal.
What about entering at the close? Sometimes I'm in front of the screen at the close and I can enter precisely. Sometimes I'm not. If I miss the close, I'll typically enter on the open of the following session and accept the slightly different price. If the market gaps significantly in the direction of my trade on the open, I'll reassess — a large gap away from my intended entry changes the risk/reward calculation and I may pass on the trade rather than chase it.
The stop on a rotation zone trade is determined by the Gann or Fibonacci retracement framework I use throughout my trading — the same approach I use for double bottom stops and trend line stops.
Here's the specific mechanic. When I'm long from a rotation zone entry, I measure the most recent significant down move on the chart — from the last cycle high down to the last cycle low. I apply a retracement to that move and identify the first significant Gann level below my entry. My stop goes slightly below that level.
Why below the level rather than at it? I never want my stop right on a line. A stop placed precisely on a well-known level is going to get hunted — other traders can see the same level, and market makers know that stops cluster at obvious prices. A stop slightly below the level — just enough to be outside the noise zone of the line itself — is harder to pick off and gives the trade room to breathe around the level without triggering an exit.
One additional check: I want my stop to also be below the 21 EMA. The 21 EMA is the bottom boundary of the rotation zone. If price closes below the 21 EMA, the rotation zone has broken down. At that point the trend I entered on is no longer intact, and the trade should be closed. So my stop, by design, tends to fall below both the first Gann retracement level and the 21 EMA — two structural levels reinforcing the same exit point.
Targets are calculated using trend-based extensions — Gann levels in my framework, though standard Fibonacci extensions work similarly and produce levels that are close enough to be useful.
The measurement goes as follows. For an upside target on a long trade:
The extensions give me three target levels. My process at each:
For a short trade, the measurement is reversed: high to low to high, projecting extensions downward. The same three-target structure applies.
One important note on using this at new all-time highs: when a stock or index is trading at a level it has never been before, there's no prior price history to use as resistance targets. This is exactly where the extension framework earns its keep — it projects mathematically significant levels above current price based on the structure of prior moves, even when there's no historical price action above the current level to reference.
I want to talk about something that doesn't get discussed enough in risk management conversations: the psychological benefit of having a framework.
Rotation zones don't last forever. As they get longer in duration, they tend to weaken — the trend that created them is maturing, the angle often begins to flatten, and the widening between the averages starts to narrow. When I see those signs, I become more conservative about taking additional entries within the same zone.
Here are the rough guidelines I use on a daily chart:
These are guidelines, not hard rules. What I'm actually watching for is the visual signal: are the averages still angling away from each other and widening? Or are they starting to flatten and converge? When they start to flatten, the zone is getting old. I stop looking for new entries and manage whatever positions I already have.
Shorter timeframe charts — 30-minute, hourly — will develop rotation zones that complete more quickly than daily ones. But they'll also generate more entry signals within each zone, which is one reason day traders tend to gravitate toward them. More signals mean more opportunities within a session. The trade-off is more false signals and a higher frequency of stops being hit. That's simply the nature of shorter timeframe trading — more activity, more noise.
In the live session where I walked through this spreadsheet, I mentioned that I had two open positions that were currently losing. Markets had been choppy. Neither trade had gone the way I anticipated in the short term. And I felt nothing. No stress, no urge to cut the positions early, no second-guessing the entries.
That's not bravado. It's the direct result of having structured the trades correctly before entering. I knew my stop before I placed the order. I knew my position size before I entered. I knew my maximum dollar loss before the market opened. There was nothing left to decide in real time — the decisions had already been made.
Compare that to a trader who sized into a position based on how confident they felt, placed a stop somewhere that felt comfortable rather than somewhere structurally justified, and is now watching the trade move against them with no clear plan.
Every tick against them requires a decision: Do I stay in? Do I move the stop? Do I take the loss now?
That decision fatigue — having to make high-stakes choices in real time while a position is moving against you — is where most trading mistakes happen.
Whether you're day trading a small account or running a significant active trading portfolio, the framework removes real-time decision making from the equation. The plan was made before the emotion. That's the edge.
Everything I've described for long trades applies symmetrically to short selling trades within a downward rotation zone. The 8 EMA crosses below the 21, the averages angle down and widen, and I draw a best-fit trend line across the counter-trend rally within the downward move.
The entry is a close below the best-fit trend line. The stop goes above the first Gann level above the entry and above the 21 EMA. The targets are extensions projected downward from the high-to-low-to-high measurement.
One practical difference: in equity markets, downward rotation zones tend to be more aggressive and move faster than upward ones. Short selling setups within a clear downward rotation zone can reach their first target in a matter of sessions rather than the weeks a longer uptrend might take to develop. That speed is both an opportunity and a risk — the targets arrive quickly, but so do the potential reversals if the zone is not as clean as it appeared.
This is one of the reasons I value having access to a short selling platform with real-time locates and transparent borrow rates. A rotation zone short trade that develops on a hard-to-borrow stock needs to be executable — having the locate confirmed before you draw the trend line is non-negotiable. On a platform that's built around active trading in both directions, that's a workflow consideration that's already been thought through. On a platform where short selling is an afterthought, it becomes a friction point that affects your ability to execute the strategy cleanly.
My primary timeframe is the daily chart. That's where I build my watchlist, identify the rotation zones I want to trade, and place the majority of my position entries. The daily provides enough data per bar that the rotation zone signals are meaningful — a cross and widening on a daily chart reflects days of accumulated price action, not minutes.
That said, rotation zones develop on every timeframe. A 30-minute chart will show rotation zones just as clearly as a daily — they just resolve faster and generate more signals.
How I Use Lower Timeframes for Fine-Tuning
I covered this approach in the trend line session, and the same logic applies here. If I have a daily rotation zone entry I'm confident in but the daily close is still hours away and I'm concerned the price is moving away from me, I'll drop to a one-hour chart and look for a rotation zone or trend line break in the direction of my daily signal. If the hourly confirms, I'll enter early and use the daily close as my final validation.
The rule is the same as with trend lines: if the daily close arrives without confirming my signal, I exit the position. The hourly was an entry timing tool, not a replacement for the daily framework. That distinction matters — using a lower timeframe to fine-tune an entry is legitimate. Using a lower timeframe as an excuse to enter before the higher timeframe confirms is just impatience.
A Note for Day Traders
For day trading specifically, the rotation zone framework works on 15-minute, 30-minute, and hourly charts. The principles are identical — same 8 and 21 EMA, same angle and widening requirement, same best-fit trend line entry, same extension-based targets.
What changes is the pace. A rotation zone on a 15-minute chart might produce an entry signal within the first hour of a session. Targets may be reached within the same session. Stops get hit faster. The whole lifecycle of the trade is compressed into hours rather than days or weeks.
If you're building a day trading strategy around rotation zones, I'd suggest starting on the hourly or 30-minute chart rather than going straight to 15 minutes. The signals are cleaner on slightly higher timeframes, and the pace is manageable enough to learn the framework without being overwhelmed by the speed of the signals.
Here's the complete sequence from identification to exit:
This Blog (hereafter referred to as the "Content") is produced by TradeZero. The Content may include the views and opinions of TradeZero and a third-party participant, Bob Iaccino. Bob Iaccino is compensated by TradeZero for participating in the Content. Mr. Iaccino's trading experiences and accomplishments are unique, and your trading results may vary substantially from his. TradeZero is not responsible for and neither affirms nor endorses any of Mr. Iaccino's views or opinions expressed in the Content. TradeZero makes no representations or warranties with respect to the accuracy of the Content or information available through any referenced or linked third party sites. The Content has been made available for informational and educational purposes only and should not be considered trading or investment advice or a recommendation as to any security. Nothing in this Content constitutes a personalized investment recommendation. Any securities discussed are referenced solely for illustrative and educational purposes.
Trading securities can involve high risk and potential loss of funds. Furthermore, trading on margin is for experienced investors and traders. Margin trading can result in losses that may be greater than your initial investment. Likewise, short selling as a securities trading strategy is extremely risky and can lead to potentially unlimited losses.
Options trading is not suitable for all investors as it can involve risk that may expose investors to significant losses. Please read the Characteristics and Risks of Standardized Options, also known as the options disclosure document (ODD) at OCC before deciding to engage in options trading.
TradeZero provides self-directed brokerage accounts to customers through its operating affiliates: TradeZero America, Inc. a United States broker dealer, registered with the Securities and Exchange Commission (SEC) and member of the Financial Industry Regulatory Authority (FINRA) and the Securities Investor Protection Corporation (SIPC); TradeZero, Inc., a Bahamian broker dealer, registered with the Securities Commission of the Bahamas; and TradeZero Canada Securities ULC, a Canadian broker dealer, member firm of the Canadian Investment Regulatory Organization (CIRO) and member of the Canadian Investor Protection Fund (CIPF); and TradeZero Europe B.V., a Dutch broker dealer, authorized and regulated by the Netherlands Authority for the Financial Markets (AFM) and subject to the regulatory framework of the European Securities and Markets Authority (ESMA) under MiFID II (collectively, the "TradeZero Broker Dealers").