Why We Built the 5-Gate Filter Into Macro Compass
Most COT indicators give you one data source. Here is why we require all five inputs to align before generating a signal โ and what happens when they conflict.
The most common feedback we get on Macro Compass is some version of: "why is it showing neutral so often?"
The answer is that the market is genuinely neutral โ unclear โ more often than most traders want to admit. The 5-gate filter isn't being conservative. It's being accurate.
Here's the thinking behind it.
The single-source problem
Early versions of what became Macro Compass used COT positioning alone. If commercials were net long beyond a certain threshold, the signal was bullish. If net short beyond a threshold, bearish.
This worked reasonably well as a directional filter over longer timeframes. The problem was the false signals โ periods where commercial positioning was clearly directional but price didn't follow for months, or reversed sharply before the trade worked.
Adding the Put/Call Ratio reduced some of these. Adding VIX regime reduced more. Each additional input filtered out a category of conditions where a single source was technically signalling but the broader environment didn't support the trade.
What the five gates are each checking
Each gate asks a different question:
COT: Are the most informed participants positioned directionally?
Put/Call Ratio: Is options market sentiment aligned or contrary?
VIX: Is volatility in a regime that supports trending trades?
Seasonality: Does the historical pattern support this direction?
Market internals: Is breadth confirming or diverging?
These are not five ways of asking the same question. Each captures a different dimension of market condition. When all five align, the probability of a sustained directional move is meaningfully higher than when only two or three agree.
What happens when they conflict
The output is neutral. No signal.
This frustrates traders who want something to trade. The correct response to a neutral Macro Compass reading is to either wait, reduce size, or focus on shorter timeframe structure plays without a macro tailwind. Trying to override a neutral reading because "the COT looks bullish" is exactly the single-source thinking the filter was built to prevent.
The real edge
The 5-gate filter's value isn't in the signals it generates. It's in the trades it prevents. Every week the compass shows neutral is a week you're not forcing low-probability swing positions into a choppy macro environment. That's harder to see in a backtest than a clean directional signal. It's more valuable in real trading.
See the indicators in action
All 10 TDL indicators. Non-repainting. 7-day free trial โ cancel anytime from your Whop dashboard.
Start My Free 7-Day Trial โ