Results Analysis and Next Steps

Trading Results Dashboard
Final backtest results showing consistent profitability across multiple metrics

Ichimoku Trading Series: Part 10 of 10 (Final) | ← Previous | View Full Series

Final Backtest Results

Single Asset (USDCHF) – Optimized Parameters

Metric Value
Annual Return 43%
Buy & Hold -5.7%
Win Rate 69%
Max Drawdown -21% (with leverage)
Sharpe Ratio 1.38
Trades 13

Without Leverage

Metric Value
Annual Return ~4%
Max Drawdown -2%
Sharpe Ratio Higher

Multi-Asset Summary

Symbol Return [%] MaxDD [%] Win Rate [%] Trades
EURUSD=X 28.5 -6.3 53.8 15
USDJPY=X 35.2 -8.1 61.5 13
GBPUSD=X 22.1 -7.2 50.0 14
USDCHF=X 43.0 -6.0 69.2 13
AVERAGE 32.2 -6.9 58.6 14

Key Insights

1. The Strategy is SELECTIVE

“Only one issue is that we have only 13 trades in here and that is the main weak point of this strategy. It is very selective.”

This is actually a feature:

  • Fewer trades = lower commission costs
  • Each trade has high conviction
  • Manageable for manual oversight

2. Better for Trending Markets

“I do not think Forex is the best place to test this strategy… It works better on stocks, especially winning stocks.”

The strategy excels when:

  • Markets have clear trends
  • Retracements to cloud are clean
  • Less choppy price action

3. Best as a Signal Generator

“Ideally, we would deploy this strategy online live, but it will not trade on its own. It will actually send you signals… emails or notifications whenever the pattern is there and then you can jump in.”

The 4-hour timeframe means:

  • No rush to enter
  • Time to verify setup manually
  • Filter out borderline signals

Recommended Deployment

Option 1: Alert System

Strategy runs on server → Detects signal → Sends email/Telegram alert → You verify and enter manually

Option 2: Semi-Automated

Strategy generates signal → Places order with your manual approval → Manages SL/TP automatically

Ideas for Improvement

1. Filter Long Candles

“It would be good to add one additional filter where if candles are way too long, we are going to discard the signal because we want to squeeze the best risk-reward ratio.”

# Reject signals where entry candle is too large
max_candle_atr = 1.5
candle_range = abs(df["Close"] - df["Open"])
valid_entry = candle_range < (df["ATR"] * max_candle_atr)

2. Add Volume Confirmation

Higher volume on the bounce confirms institutional interest.

3. Multiple Timeframe Analysis

Use daily chart for trend, 4H for entry.

4. Asset-Specific Optimization

Each instrument has different optimal parameters.

Final Thoughts

This Ichimoku + EMA strategy provides:

  • ✔ Clear, mechanical rules
  • ✔ Trend-following with retracement entries
  • ✔ Proper risk management
  • ✔ Realistic backtesting (no look-ahead bias)

The 28-43% returns with controlled drawdowns make this a solid addition to any trader toolkit.

Download & Experiment

Full Code: GitHub – Ichimoku_Trend

“You can download the code, tweak the parameters, and test the strategy on different assets.”

🎉 Congratulations! You have completed the Ichimoku Cloud Trading Strategy course. Return to Series Index

CategoriesAI

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.