NFI_Awesome Strategy Analysis
Strategy ID: #239 (Strategy #239 of 465)
Strategy Type: NFI Series + Awesome Oscillator Indicator Driven
Timeframe: 15 Minutes (15m)
I. Strategy Overview
NFI_Awesome is a variant of the NFI (Nostalgia For Infinity) series specifically integrating the Awesome Oscillator (AO). The "Awesome" in the strategy name directly points to this core indicator, developed by legendary trader Bill Williams, an important tool for measuring market momentum changes.
NFI_Awesome combines the NFI series' mature multi-condition architecture with the AO indicator's momentum analysis, aiming to capture trend turning points and momentum confirmation signals for more precise entry timing.
Core Characteristics
| Characteristic | Description |
|---|---|
| Buy Conditions | Multiple buy signal sets (AO indicator core conditions) |
| Sell Conditions | Multi-layer take-profit + AO momentum stoploss + trailing stop |
| Protection | AO trend filtering + multi-layer protection |
| Timeframe | 15-minute primary timeframe |
| Dependencies | pandas, numpy, TA-Lib |
1.1 Awesome Oscillator Introduction
Awesome Oscillator (AO) is a momentum indicator developed by Bill Williams:
Calculation Formula:
AO = SMA(Median Price, 5) - SMA(Median Price, 34)
Median Price = (High + Low) / 2
Core Principle:
- Measures market momentum changes
- 5-period and 34-period difference reflects short-term momentum relative to long-term changes
- Positive value indicates upward momentum, negative indicates downward momentum
II. Strategy Configuration Analysis
2.1 Basic Risk Parameters
# ROI Exit Table
minimal_roi = {
"0": 0.12, # Immediate exit: 12% profit
"30": 0.08, # After 30 minutes: 8% profit
"60": 0.05, # After 60 minutes: 5% profit
"120": 0.02 # After 120 minutes: 2% profit
}
# Stoploss Settings
stoploss = -0.12 # -12% hard stoploss
# Trailing Stop
trailing_stop = True
trailing_stop_positive = 0.04 # 4% trailing start
trailing_stop_positive_offset = 0.06 # 6% offset trigger
Design Philosophy:
- Higher Take-Profit Target: 12% initial target, AO-driven trend capture
- Symmetric Stoploss: -12%, symmetric with take-profit target
- AO-Driven: Uses AO indicator as core decision-making basis
III. Entry Conditions Details
3.1 AO Core Signal Types
Awesome Oscillator provides multiple trading signals:
| Signal Type | Condition | Meaning |
|---|---|---|
| Zero Crossover | AO crosses from negative to positive | Momentum strengthening, buy signal |
| Twin Peaks | Two negative peaks, second higher | Bottom reversal signal |
| Saucer | AO continuously rising | Trend continuation signal |
3.2 Typical Buy Condition Combinations
Condition #1: AO Zero Line Crossover Up
# Logic
- AO crosses from negative to positive (momentum strengthening)
- AO value continuously rising (trend confirmed)
- RSI(14) < 70 (not overbought)
- Price above SMA200 (long-term trend up)
Condition #2: AO Twin Peaks Signal
# Logic
- AO forms two negative peaks
- Second peak higher than first (bottom divergence)
- AO starts rising (reversal confirmed)
- Volume expansion
Condition #3: AO Saucer Signal
# Logic
- AO 3 consecutive bars rising
- AO in positive zone (trend up)
- Price continues rising after pullback
- MACD confirmation
IV. Risk Management Highlights
4.1 AO-Driven Risk Control
# AO stoploss logic
if ao < 0: # momentum turned negative
trigger_sell()
if ao < ao.shift(1) and ao.shift(1) < ao.shift(2): # continuous decline
consider_exit()
V. Strategy Pros & Cons
Pros
- Momentum Sensitive: AO sensitive to price changes, captures trend turning points
- Clear Signals: AO signals intuitive, easy to understand
- Leading Indicator: AO may issue signals in advance
- NFI Architecture: Inherits mature multi-condition framework
- Flexible Stoploss: AO provides dynamic stoploss signals
Cons
- Ranging Market False Signals: AO may frequently cross zero line in ranging markets
- Lag: Despite being called "leading," still based on historical data
- Fixed Parameters: 5 and 34 periods may not suit all tokens
- Needs Confirmation: AO signals alone insufficient, need other indicators
VI. Summary
NFI_Awesome is a perfect fusion of NFI series and AO indicator. Its core value lies in:
- Momentum Driven: AO provides clear momentum signals
- NFI Architecture: Mature multi-condition confirmation framework
- Flexible Stoploss: Fast exit when momentum reverses
- Trend Capture: Focuses on trend initiation and continuation
Remember: AO is a tool, not a holy grail. Combined with NFI multi-condition framework,才能发挥最大效果.