Skip to main content

ISOhAwesome Strategy Analysis

Strategy Number: #183 (183rd of 465 strategies)
Strategy Type: Trend Following / Momentum Crossover
Timeframe: 1 Hour (1h)


I. Strategy Overview

ISOhAwesome is a variant of the AwesomeMacd strategy, focused on using MACD and Awesome Oscillator (AO) crossover signals to capture market trend reversals. The "Oh" in the name hints at the strategy's emphasis on the Awesome Oscillator.

Core Features

FeatureDescription
Entry ConditionMACD > 0 + AO > 0 + AO crossing from negative to positive
Exit ConditionMACD < 0 + AO < 0 + AO crossing from positive to negative
ProtectionNo additional protection mechanisms
Timeframe1-hour primary timeframe
DependenciesTA-Lib, technical (qtpylib)

II. Strategy Configuration Analysis

2.1 Basic Risk Parameters

# ROI Exit Table
minimal_roi = {
"0": 0.10, # Immediate exit: 10% profit
}

# Stop-Loss Setting
stoploss = -0.25 # -25% hard stop-loss

2.2 Order Type Configuration

order_types = {
"entry": "limit",
"exit": "limit",
"stoploss": "market",
"stoploss_on_exchange": False,
}

III. Entry Conditions Details

3.1 Core Entry Logic

# Entry Condition
(
(dataframe['macd'] > 0) & # MACD line above zero
(dataframe['ao'] > 0) & # AO oscillator positive
(dataframe['ao'].shift() < 0) # AO crossing from negative to positive (golden cross)
)

IV. Exit Conditions Details

4.1 Core Exit Logic

# Exit Condition
(
(dataframe['macd'] < 0) & # MACD line below zero
(dataframe['ao'] < 0) & # AO oscillator negative
(dataframe['ao'].shift() > 0) # AO crossing from positive to negative (death cross)
)

V. Technical Indicator System

5.1 Core Indicators

CategorySpecific IndicatorPurpose
Trend IndicatorMACDTrend direction
Momentum IndicatorAOMomentum change detection
Trend StrengthADXTrend strength confirmation

VI. Risk Management

6.1 Stop-Loss Strategy

ParameterValueDescription
stoploss-0.2525% hard stop-loss

6.2 Take-Profit Strategy

ParameterValueDescription
minimal_roi0.1010% profit target

VII. Strategy Pros & Cons

✅ Pros

  1. Clear Signals: Dual confirmation mechanism
  2. Momentum Sensitive: AO crossover signals earlier
  3. Classic Combination: MACD + AO proven over time

⚠️ Cons

  1. Lagging Nature: Inherent MACD drawback
  2. Poor Ranging Performance: Frequent crossovers generate false signals
  3. Large Stop-Loss: -25%

VIII. Applicable Scenarios

Market EnvironmentPerformance
Trending Up⭐⭐⭐⭐⭐
Trending Down⭐⭐⭐⭐⭐
Ranging⭐⭐

IX. Parameter Optimization

ParameterCurrent ValueOptimization Range
timeframe1h15m-4h
stoploss-0.25-0.10~-0.30

X. Live Trading Notes

This strategy is very similar to ISCrossImpulse, both using the MACD + AO combination signal. The main difference is that ISOhAwesome relies more heavily on the AO crossover signal.


XI. Summary

ISOhAwesome is a classic momentum crossover strategy that uses the MACD and Awesome Oscillator combination to capture trend reversals. The strategy logic is clear, signals are unambiguous, and it performs best in trending markets. In ranging markets, trend filtering should be combined to reduce false signals.