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
| Feature | Description |
|---|---|
| Entry Condition | MACD > 0 + AO > 0 + AO crossing from negative to positive |
| Exit Condition | MACD < 0 + AO < 0 + AO crossing from positive to negative |
| Protection | No additional protection mechanisms |
| Timeframe | 1-hour primary timeframe |
| Dependencies | TA-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
| Category | Specific Indicator | Purpose |
|---|---|---|
| Trend Indicator | MACD | Trend direction |
| Momentum Indicator | AO | Momentum change detection |
| Trend Strength | ADX | Trend strength confirmation |
VI. Risk Management
6.1 Stop-Loss Strategy
| Parameter | Value | Description |
|---|---|---|
| stoploss | -0.25 | 25% hard stop-loss |
6.2 Take-Profit Strategy
| Parameter | Value | Description |
|---|---|---|
| minimal_roi | 0.10 | 10% profit target |
VII. Strategy Pros & Cons
✅ Pros
- Clear Signals: Dual confirmation mechanism
- Momentum Sensitive: AO crossover signals earlier
- Classic Combination: MACD + AO proven over time
⚠️ Cons
- Lagging Nature: Inherent MACD drawback
- Poor Ranging Performance: Frequent crossovers generate false signals
- Large Stop-Loss: -25%
VIII. Applicable Scenarios
| Market Environment | Performance |
|---|---|
| Trending Up | ⭐⭐⭐⭐⭐ |
| Trending Down | ⭐⭐⭐⭐⭐ |
| Ranging | ⭐⭐ |
IX. Parameter Optimization
| Parameter | Current Value | Optimization Range |
|---|---|---|
| timeframe | 1h | 15m-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.