Skip to main content

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

CharacteristicDescription
Buy ConditionsMultiple buy signal sets (AO indicator core conditions)
Sell ConditionsMulti-layer take-profit + AO momentum stoploss + trailing stop
ProtectionAO trend filtering + multi-layer protection
Timeframe15-minute primary timeframe
Dependenciespandas, 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 TypeConditionMeaning
Zero CrossoverAO crosses from negative to positiveMomentum strengthening, buy signal
Twin PeaksTwo negative peaks, second higherBottom reversal signal
SaucerAO continuously risingTrend 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

  1. Momentum Sensitive: AO sensitive to price changes, captures trend turning points
  2. Clear Signals: AO signals intuitive, easy to understand
  3. Leading Indicator: AO may issue signals in advance
  4. NFI Architecture: Inherits mature multi-condition framework
  5. Flexible Stoploss: AO provides dynamic stoploss signals

Cons

  1. Ranging Market False Signals: AO may frequently cross zero line in ranging markets
  2. Lag: Despite being called "leading," still based on historical data
  3. Fixed Parameters: 5 and 34 periods may not suit all tokens
  4. 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:

  1. Momentum Driven: AO provides clear momentum signals
  2. NFI Architecture: Mature multi-condition confirmation framework
  3. Flexible Stoploss: Fast exit when momentum reverses
  4. Trend Capture: Focuses on trend initiation and continuation

Remember: AO is a tool, not a holy grail. Combined with NFI multi-condition framework,才能发挥最大效果.