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.