Source: TraderLion interview "35 Years of Trading Wisdom in 20 Minutes" (2026-05-13)
Brian Shannon started trading professionally in 1991, turned profitable in his first year, and has traded through every major market cycle since. He's the author of Technical Analysis Using Multiple Timeframes and best known for popularizing Anchored VWAP analysis.
I've rewatched this TraderLion interview multiple times because every answer points to the same principles we validated in 36 years of Thai stock data. Here are the 7 that matter most for the MOEasymmetry approach.
1. Stop Loss Is Never a Percentage
"It's never at a percentage. The market doesn't care about your percentages. It's based on the definition of trend — once the higher low is violated, that's where I cut."
A 5% or 7% stop is a better rule than no rule, but it's random — unconnected to the stock's actual structure.
The correct approach: place the stop at the most recent relevant higher low. As long as price makes higher highs and higher lows, the uptrend is intact. The moment a higher low breaks, the structure has changed. Exit.
In MOEasymmetry: our stop sits at the higher low of the base before the breakout, not at a fixed % from entry.
2. The One Setup Worth Trading for Life
"Stage 2 stocks on a daily timeframe that have pulled back 3-4 days, settled 2-3 days, then break into continuation of the uptrend. Never buying the dip, never buying the touch of the moving average — buying strength after the little consolidation."
If forced to trade one setup forever, this is Brian's answer.
Notice what it is: Stage 2 + contracting base + breakout into continuation. Not buying pullbacks. Not buying the MA touch. Buying after a brief consolidation when price breaks out with strength.
In MOEasymmetry: this is the contracting base breakout — higher lows compress, volume dries up, then breaks with a volume pop.
3. The Sell Rule: Breaking the Definition of Trend
"Breaking the definition of trend — once the higher low is violated, that's it."
No complex indicators required. No RSI divergence, no EMA crossover.
One question only: is price still making higher highs and higher lows? If yes — hold. If a higher low breaks — exit. Simple to state, hard to execute with discipline.
4. Position Size Follows ATR, Not Port %
"If a stock has 20% ATR, I'm not going to trade it the same way I trade a 5% ATR stock. It tends to be more of an R unit than a percentage of account."
A stock moving 20% daily needs a much smaller position than a 5% mover because the stop is proportionally further from entry. Using equal % of portfolio means wildly different actual risk.
In MOEasymmetry: we use 0.5% risk per trade: shares = (0.5% × portfolio) ÷ (entry − stop). This auto-adjusts position size to each stock's volatility.
5. Scale Up With Market Confidence, Not Just Stock Conviction
"Coming out of the April low, I started with small size. As confidence in the market grows, I increase. But when we're more extended, I can't be at maximum size when a normal pullback might be 3-4% in two days."
Brian doesn't start at full size after every correction. He begins small, scales up as the market proves itself, and scales back when it becomes extended.
This is market regime awareness in practice — not just theory.
In MOEasymmetry: IBD distribution day count is our regime gate. No new positions in Correction. Reduced size in Uptrend-Under-Pressure.
6. Components Lead Sectors Lead Indexes
"The strongest stocks bottom 3 days before the market bottoms. Money slowly rotates in, dragging the market up with it. Components always lead the sector and the index."
When a market is about to turn from downtrend to uptrend, leader stocks start firming up first — before the index confirms.
This is why we monitor relative strength of individual stocks against the market, not just wait for the index. By the time the index fully confirms, the leaders are already extended.
7. Only Price Pays — Price Is the Scorecard
"We can look at all the oscillators, indicators, reasons, opinions. There's only one thing that matters. How is price behaving? That's the scorecard."
Brian uses fundamentals — he says 90% of his buy reason is technical, but he checks fundamentals to know whether an institutional buyer pool exists. Not to predict price. Price tells the truth because it already incorporates everyone's opinion.
The Same Framework, Different Markets
What stands out: Brian Shannon built this framework from 35 years trading US markets. MOEasymmetry built its framework from 36 years of Thai stock data. The principles that survived are identical:
- Stage 2 only
- Stop at structure, not %
- Sell when the higher low breaks
- Size by ATR
- Gate by market regime
These aren't style preferences. They're the logic of how markets work — the same in Bangkok as in New York.
What Our Data Shows
We ran each of these principles against 40+ years of SET index data (1982–2026) and our full backtest trade records.
Stage 2 only (lessons 1 + 2 + 3): The contracting base breakout is the core setup validated in our 36-year walk-forward test. The stop-at-higher-low rule is live in every trade — it's what defines the position's risk floor.
Market regime gate (lesson 5): The IBD distribution-day machine is our live regime filter. The 10-week / 20-week EMA weekly crossover provides additional confirmation: after a bearish cross on SET weekly charts, expected 60-day forward returns dropped from +1.41% (baseline) to near zero (+0.03%). After a bullish cross: +3.35% mean, 65.9% win rate. Consistent with Brian's "start small, scale up as the market proves itself."
Components lead the index (lesson 6): Shannon says ~3 days for US markets. On Thai data, the leading advantage was minimal (0–1 day median). Thai market is smaller and more susceptible to foreign fund flows, which can override technical leadership signals. The principle still holds directionally — we monitor individual RS rather than waiting for the index — but the exact timing is less reliable than in the US.
This article summarizes lessons from a public interview for educational purposes only — not investment advice. Every setup carries risk. Past performance does not guarantee future results.