Il s'agit d'une stratégie simple de suivi de tendance basée sur des bougies quotidiennes. Il utilise le Nuage Ichimoku pour déterminer la direction de la tendance et la suivre avec le Chikou Span. Il va long lorsque le Chikou Span traverse au-dessus des lignes d'équilibre et sort quand il traverse en dessous. Cette stratégie convient au trading de tendance à moyen et long terme et vise des profits stables.
La stratégie repose principalement sur trois lignes du nuage Ichimoku: Senkou Span A, Senkou Span B et le Chikou Span.
Plus précisément, si le Chikou Span traverse au-dessus du Senkou Span B depuis le bas, c'est un signal d'achat; s'il traverse en dessous depuis le haut, c'est un signal de vente.
Il s'agit d'une stratégie de suivi de tendance à moyen et long terme très classique basée sur Ichimoku Cloud avec des règles simples et faciles à saisir, et certains avantages dans le filtrage des bruits et la capture des tendances.
/*backtest start: 2022-12-11 00:00:00 end: 2023-12-17 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("My Custom Strategy", overlay=true) // Ichimoku Cloud components tenkanSenPeriods = 9 kijunSenPeriods = 26 displacement = 26 highTenkanSen = ta.highest(high, tenkanSenPeriods) lowTenkanSen = ta.lowest(low, tenkanSenPeriods) tenkanSen = (highTenkanSen + lowTenkanSen) / 2 highKijunSen = ta.highest(high, kijunSenPeriods) lowKijunSen = ta.lowest(low, kijunSenPeriods) kijunSen = (highKijunSen + lowKijunSen) / 2 chikouSpan = close[displacement] // Buy condition: Chikou Span crosses over both Tenkan Sen and Kijun Sen buyCondition = chikouSpan > tenkanSen[displacement] and chikouSpan > kijunSen[displacement] if (buyCondition) strategy.entry("Buy", strategy.long) // Sell condition: Chikou Span crosses down both Tenkan Sen and Kijun Sen sellCondition = chikouSpan < tenkanSen[displacement] and chikouSpan < kijunSen[displacement] if (sellCondition) strategy.close("Buy") plot(tenkanSen, color=color.red) plot(kijunSen, color=color.blue) plot(chikouSpan, color=color.green, offset=-displacement)