Inverse Strategy Explained — The "X-Ray Vision" Trend Chaser
I. What Does This Strategy Do?
Imagine you have a pair of "X-ray vision" glasses that can see through the market—that's what the Inverse strategy aims to do. It uses a mathematical method called "Inverse Fisher Transform" to convert complex market data into clear, simple buy/sell signals.
The name "Inverse" comes from this mathematical transformation. You don't need to understand the complexity—just know that it converts those erratic, jumping-around indicators into smoothly oscillating curves between -1 and +1, making it perfect for finding buy and sell points.
This strategy is designed for the Freqtrade quantitative trading framework, running on a 1-hour cycle—meaning it checks for trading opportunities every hour. It also watches the 4-hour chart to confirm the big picture. It's the "see big, do small" approach.
One-sentence summary: This is a "trend-catching" strategy specifically designed to jump on board when a trend forms and get off when the trend ends, while also snagging some bargains when prices overshoot downward.
II. What Kinds of Money Can It Make?
This strategy primarily makes two types of money:
Type 1: Bottom-fishing money When the price falls too far, too fast, the market often rebounds—like a compressed spring that bounces back. The strategy enters at such times to capture the rebound. Specifically, when its core indicator Fisher CCI drops to a very low level and starts climbing, that's the bottom-fishing timing.
Type 2: Trend money When the major trend is upward, the strategy looks for opportunities to jump on board, rides the trend for a while, and exits when full. It doesn't try to enter at the very top—it waits for the trend to establish, then finds a relatively safe entry point.
Don't expect it to make money when:
- Market is sideways oscillating—it'll get "slapped" repeatedly: buy, drop, sell, rise, buy, drop again
- Price spikes or crashes violently—may not keep up due to the 1-hour time delay
- Trading low-liquidity coins—signals may be inaccurate
- In a major bear market—trends keep going down, it basically won't open positions
III. What Tools Does It Use?
The strategy uses three sets of "viewing tools":
3.1 Fisher CCI — The Main Signal Indicator
This is the strategy's core weapon, and the most complex. Let me break it down:
Step 1: Calculate CCI CCI measures how far the current price deviates from its historical average. When CCI > 100, prices have risen too much and may pull back; when CCI < -100, prices have fallen too much and may rebound.
Step 2: Apply Inverse Fisher Transform The strategy doesn't directly use CCI—it transforms it mathematically. This transformation compresses CCI values into the range -1 to +1, while making changes at extreme regions (overbought/oversold) more pronounced.
After transformation, Fisher CCI oscillates between -1 and +1:
- Near -1: Very oversold, likely to surge
- Near +1: Very overbought, likely to drop
- Near 0: Market relatively normal
3.2 EMA Moving Averages — Seeing the Big Picture
EMAs are like weighted moving averages that give more weight to recent prices.
The strategy uses several EMAs across two timeframes:
1-hour chart (primary):
- EMA50: 50-period moving average
- EMA200: 200-period moving average
4-hour chart (confirmation):
- EMA50, EMA100, EMA200
Simple rule:
- Short-period EMA above long-period EMA = Uptrend = Look for longs
- Short-period EMA below long-period EMA = Downtrend = Stay away
- EMAs tangled together = Ranging = Be cautious
3.3 SSL Channels — Judging Direction
SSL channels are a less common indicator with an easy-to-understand principle:
It calculates a high-channel (SMA high + ATR) and a low-channel (SMA low - ATR). The channels automatically widen when volatility is high and narrow when it's low.
How to use:
- Price running above the upper channel = Strong bullish
- Price running below the lower channel = Strong bearish
- Price穿梭于通道内 = Ranging
The strategy uses SSL on the 4-hour chart and only requires SSL upper rail to be above lower rail for bullish confirmation when buying.
IV. When to Buy?
The strategy's buy conditions are carefully designed—multiple conditions must ALL be met. Let me break it down step by step:
4.1 Buy Method 1: Oversold Rebound
When Fisher CCI climbs from a very low level and crosses above -0.42, a signal triggers.
Example: Fisher CCI starts at -0.8 and climbs. After a few candles, it reaches -0.42 and crosses through—buy signal triggers.
4.2 Buy Method 2: Trend Pullback Entry
This one is more complex, with two steps:
Step 1: Fisher CCI drops from above and crosses below 0.41 Step 2: Within the next 8 candles (~8 hours), Fisher CCI climbs back up and re-crosses above 0.41
This means: Trend was originally upward, had a pullback, now resuming upward—perfect time to jump back on.
4.3 But Wait! Several More Checks First!
Fisher CCI signal alone isn't enough. The strategy checks these conditions—all must pass:
Check 1: 4-hour trend is upward
- SSL channel upper rail must be above lower rail
- EMA50 must be above EMA100
- EMA50 must be above EMA200
Check 2: 1-hour trend is upward
- EMA50 must be above EMA200
Check 3: Volume is non-zero This one usually passes unless it's very special circumstances.
Summary: Only when Fisher CCI signals AND both the major and minor trends are upward will the strategy actually buy. This design greatly reduces false signals.
V. When to Sell?
Selling is much simpler than buying—mainly watching when Fisher CCI "changes its face."
5.1 Sell Signal 1: High-Point Drop
When Fisher CCI drops from a high level and crosses below 0.42, sell.
This says: The indicator has been overbought for too long, now it's dropping—might pull back, run!
5.2 Sell Signal 2: Trend Weakening
When Fisher CCI continues dropping and crosses below -0.34, sell.
This means bullish momentum has clearly weakened—get out or risk being trapped.
5.3 There's Also a "Smart Brake" Mechanism
The strategy has a clever design: after a sell signal appears, it checks the current trend strength.
If BOTH conditions are met:
- ADX (trend strength indicator) is rising
- Bullish force (DI+) greater than bearish force (DI-)
Then it temporarily refuses to sell and continues holding. Because at this time the trend is still strong—might just be a brief pullback. Selling now would miss the big rally afterward!
This mechanism is very practical—it avoids being shaken out during strong rallies and missing profits.
5.4 Other Exit Scenarios
Besides signal-based selling, three other situations trigger closing:
Stop loss: When loss reaches 20%, unconditional sell. This is the lifeboat.
Trailing stop: After profit exceeds 7.8%, trailing stop activates. Price rises, stop line follows up; price falls, stop line doesn't move. Once price drops below the stop line, sell.
ROI take profit: Auto-adjusts based on holding time:
- Right after buying: Target is 10%
- After 30 minutes: Target drops to 5%
- After 60 minutes: Target drops to 2%
This design is interesting: the longer you hold, the more the strategy wants to lock in profits and stop risking them.
VI. How Is Risk Control Done?
The strategy's risk control system is comprehensive:
6.1 Pre-Entry Risk Control
Risk is already being controlled before buying:
Trend filtering: Only buys when the major trend is upward, avoids counter-trend trades. This is the first line of defense.
Multi-timeframe confirmation: Checks both 1-hour and 4-hour charts—both must confirm upward trend before buying. This filters many false breakouts.
Volume check: Ensures sufficient volume before buying, avoids buying in low-liquidity conditions causing large slippage.
6.2 In-Position Risk Control
Protections after buying:
Fixed stop loss: Sells when loss hits 20%. This stop loss is relatively loose for cryptocurrency.
Trailing stop: Activates after 7.8% profit. The stop line follows price upward but not downward. This protects profits without being too easily shaken out.
Staged take profit: The longer you hold, the lower the take-profit target. Avoids long holdings causing profit giveback.
6.3 Exit Risk Control
Protection when selling:
Secondary confirmation: After sell signal triggers, checks trend strength. If trend is still strong, temporarily refuses to sell.
Volume check: Ensures sufficient liquidity when selling, avoids large slippage.
6.4 Overall Risk Control Assessment
Advantages:
- Multi-layer protection, won't break from a single condition failing
- Dynamically adjusts based on market state
- Trend protection, avoids being shaken out during strong moves
Potential issues:
- 20% stop loss may be too large for conservative investors
- 7.8% trailing trigger threshold may be somewhat aggressive
- In extreme conditions, stop loss may have serious slippage
VII. Who Is This Strategy Suitable For?
7.1 Suitable For
Trend trading enthusiasts: If you like following big trends and don't like predicting tops and bottoms, this strategy fits you.
Traders with some experience: The strategy uses relatively many indicators and complex logic, requires some foundation to understand and trust.
Medium-term traders: Using 1-hour cycle with 4-hour confirmation, suitable for medium-term operations holding from hours to days.
Medium risk tolerance: The 20% stop loss requires psychological ability to handle this volatility.
Quant enthusiasts: Designed for Freqtrade, suitable for people wanting to use programmatic trading.
7.2 Not Suitable For
Ultra-short-term traders: If you're used to trading in minutes or even seconds, this strategy is too slow.
High win-rate seekers: Trend strategies typically have 30-40% to 50% win rates. If you can't accept a 60% failure rate, this strategy isn't for you.
Ranging market traders: If you like buy-low-sell-high in sideways markets, this strategy will make you miserable.
All-in YOLO traders: This strategy needs diversified risk—don't concentrate on a single trading pair.
People who don't understand technical analysis at all: Although the strategy is automated, understanding the principles helps you better use and adjust it.
VIII. Practical Operation Notes
8.1 Which Coins to Choose?
Recommended:
- Bitcoin (BTC): Strong trends, good liquidity
- Ethereum (ETH): Moderate volatility, suitable for trend strategies
- Top-tier altcoins: Sufficient volume, decent trend characteristics
Use caution:
- Top 10 altcoins: High volatility, reduce position size
- New coins: May have insufficient liquidity, inaccurate signals
Not recommended:
- Small-cap coins: Poor liquidity, large slippage
- Stablecoin pairs: Too little volatility, no trends
- Newly listed coins: Insufficient data, unstable signals
8.2 How to Allocate Capital?
Conservative approach:
- Each trade uses only 1-2% of total capital
- Maximum 3-5 trading pairs at once
- Keep 30% cash for emergencies
Moderate approach:
- Each trade uses 3-5%
- Maximum 5-8 trading pairs
- Keep 20% cash
8.3 Do You Need to Watch Constantly?
No: The strategy auto-executes, stop loss/take profit auto-trigger, signals auto-generate.
Recommended daily check:
- Review positions
- Check for anomalies
- Monitor overall market environment
When urgent handling is needed:
- Multiple consecutive stop losses
- Major market events occur
- Strategy performance clearly abnormal
8.4 Backtesting Is Important!
Before live trading, must backtest first:
Backtesting key points:
- Use at least 6 months of historical data
- Cover different market states (bull, bear, oscillating)
- Check if maximum drawdown is acceptable
- Check win rate and profit/loss ratio
- Conduct out-of-sample testing
Don'ts:
- Only backtest using bull market data
- Over-optimize parameters
- Ignore trading costs
IX. How to Adjust Parameters?
The strategy provides several adjustable parameters; Freqtrade's Hyperopt can automatically find optimal values.
9.1 Buy Parameters
buy_fisher_length (default 31, range 13-55): This is Fisher CCI's calculation period.
- Small value: Signals more sensitive but more noise and false signals
- Large value: Signals more stable but more lag, may miss good opportunities
buy_fisher_cci_1 (default -0.42, range -0.6 to -0.3): This is the oversold entry threshold.
- More negative: Fewer but higher-quality signals
- Closer to zero: More signals but also more false ones
9.2 Sell Parameters
sell_fisher_cci_1 (default 0.42, range 0.3-0.6): High-point sell threshold.
- Higher: More greedy, wants to capture more profit but may miss exit points
- Lower: More conservative, lock in profits earlier
X. What Are the Pitfalls?
10.1 Gets Repeatedly Stopped Out in Ranging Markets
This is the universal weakness of all trend strategies. In sideways oscillating markets, price goes up and down repeatedly, trend indicators repeatedly give signals, then repeatedly get stopped out.
How to deal: Judge market state using larger cycles; reduce or pause operations during ranging periods.
10.2 Can't Keep Up with Violent Spikes and Dumps
The strategy uses 1-hour cycles—it only checks once per hour. If price spikes or crashes violently within an hour, the strategy may not react in time.
How to deal: Choose pairs with good liquidity; set reasonable stops; avoid major news release times.
10.3 Parameters Can Become Invalid
Today's optimal parameters may not work tomorrow. Markets change, and historical data doesn't predict the future.
How to deal: Regularly re-optimize parameters; don't over-fit historical data; keep some parameter tolerance.
10.4 20% Stop Loss Is Too Large
For conservative investors, accepting a 20% loss on a single trade is difficult.
How to deal: Adjust stop-loss ratio; reduce per-trade position; choose less volatile coins.
XI. How Can It Be Improved?
11.1 Add More Confirmation Indicators
Currently mainly relies on Fisher CCI. Can add:
RSI divergence: Price makes new high but RSI doesn't—a warning sign.
MACD: MACD golden cross helps confirm entry; death cross helps confirm exit.
Bollinger Bands: Price touching lower Bollinger Band plus Fisher CCI oversold—a more reliable signal.
Volume: Volume-expanded breakouts are more reliable than缩量突破.
11.2 Improve Stop-Loss Method
Currently fixed 20% stop loss—can change to dynamic:
ATR stop loss: Adjust stop distance based on market volatility.
Support-level stop loss: Set stop below recent support rather than fixed percentage.
Time stop loss: Close if no gains after a certain holding period.
XII. Summary
Strategy nature: Inverse is a trend-following strategy using mathematical transformation (Inverse Fisher Transform) to enhance signal quality. It seeks rebounds in oversold zones and pullback entries during trends—combining multi-timeframe confirmation it builds a relatively complete trading system.
Core advantages:
- Solid mathematical foundation, not made-up indicators
- Multiple confirmation mechanisms, reliable signals
- Complete risk control system, both stop loss and take profit
- Optimizable parameters, adaptable
- Clear logic, easy to understand and improve
Main weaknesses:
- Poor performance in ranging markets
- Large stop loss requires psychological tolerance
- Strong trend dependency—no trends, no profits
- Parameters need regular optimization
- 1-hour cycle may be slow to react in extreme conditions
Suitable crowd:
- Traders with some experience
- People who can tolerate medium risk
- People willing to learn and adjust
- People with time for backtesting and optimization
Not suitable for:
- Complete beginners
- Risk-averse people
- People seeking stable returns
- People unwilling to invest time in learning
Final words: No strategy is a money-printing machine. The market is always right—strategies only improve win rates, they don't guarantee profits. Before using this strategy, do thorough backtesting, understand its characteristics, then adjust parameters and positions based on your own risk tolerance.
A strategy is just a tool. The real key to making money is: your understanding of the tool, your depth of market knowledge, and your risk control ability. Used well, it's a helper; used poorly, it's a weapon. Happy trading!