Type/to search

Quantitative Trading Strategy Based on Ichimoku with Multiple Signals

Cryptocurrency
Created: 2023-11-13 10:24:35
Last modified: 3 years ago
1
Follow
1776
Followers

img

Overview

This strategy integrates Ichimoku Kinko Hyo indicators and multiple other technical indicators to combine various trading signals, in order to leverage the advantages of the Ichimoku system while confirming entries with multiple signals to effectively filter out false signals and control risks while pursuing high win rate.

Strategy Logic

The key components of this strategy are:

  1. Calculation of Ichimoku Kinko Hyo indicators including Tenkan-sen, Kijun-sen, Senkou Span A, Senkou Span B, and Kumo.

  2. Multiple filters including Kumo, Kijun, MACD, RSI, Fractals, SuperTrend, Parabolic SAR and ADX to confirm trend direction and avoid whipsaws.

  3. Multiple trading signals including price breakouts, Chikou relationships, Tenkan & Kijun relationships totaling 23 Ichimoku signals, plus signals from MACD, RSI, Fractals etc. to identify potential trading opportunities.

  4. Two-stage filters for entry signals to avoid being trapped upon entry.

  5. Two-stage filters for exit signals similar to entry filters.

  6. Combination of selected trading signals and filter confirmations to make final trading decisions.

  7. Configurable take profit and stop loss settings.

  8. Backtest period settings.

Advantages

The advantages of this strategy include:

  1. Leveraging Ichimoku’s indicators and signals while combining trend following and signal filtering.

  2. Avoiding traps upon entry through two-stage filters and effective risk control.

  3. Providing multiple tradable signals adaptable to different market conditions.

  4. Offering multiple selectable filters optimizable for individual stocks.

  5. Take profit and stop loss helping lock in profits and control risk.

  6. Backtest period facilitating strategy optimization.

Risks

The risks of this strategy include:

  1. Ichimoku signals may be slow and miss short-term opportunities. Shorter periods may help.

  2. Excessive filtering may cause uncertain entries. Filter parameters may need adjustment.

  3. Static stop loss may not adapt well to complex price action. Dynamic stop loss may help.

  4. Backtest limitations in precisely simulating live markets. Requires multiple iterations of optimization.

Optimization Directions

Possible ways to optimize the strategy:

  1. Adjust Ichimoku parameters like Tenkan period for shorter term trading.

  2. Test signal combinations to find best match for individual stocks.

  3. Optimize filter parameters to balance filtering effect and entry certainty.

  4. Try dynamic stop loss to better adapt to market changes.

  5. Use longer backtest periods or tick data for more accurate simulations.

  6. Add position sizing for better capital utilization.

  7. Build in automatic parameter optimization for more intelligent tuning.

Conclusion

This strategy combines Ichimoku’s indicators and signals with additional filters and confirmations from other technical indicators, realizing a quantitative system fusing trend following and breakout signals. It fully leverages Ichimoku’s strengths while utilizing parameterized modules for adjustments and optimizations to adapt to changing markets. Further testing and optimization will likely lead to strong and steady profitability.

Source
Pine
/*backtest
start: 2023-10-13 00:00:00
end: 2023-11-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ramsay09
//@version=4
strategy(title="The Strategy - Ichimoku Kinko Hyo and more",shorttitle="Strategy ", overlay=true)
Strategy parameters
Strategy parameters
Backtest (no comment-string)
Long/Short Entry
Shared Filter and Entry Parameters :
Fractals Period (Filter/Entry)
RSI Period (Filter/Entry)
SuperTrend multiplier (Filter/Entry)
SuperTrend length (Filter/Entry)
ADX Period (Filter/Entry)
ADX threshold (Filter/Entry)
Signal
Entry filter 1
Entry filter 2
Exit filter 1
Exit filter 2
CB/CS signal sesitivity
IB/IS signal sesitivity
Enable take profit
Take profit - quantity of position (percent)
Take profit - ticks
Enable stop loss
Stop loss - ticks
Start year
Start month
Start day
Stop year
Stop month
Stop day
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)