Cette stratégie utilise les signaux de croix dorée et de croix morte formés par la conversion et les lignes de base de l'indicateur Ichimoku Kinko Hyo classique pour déterminer la direction de la tendance du marché et découvrir les opportunités d'achat et de vente potentiels. Un signal d'achat est généré lorsque la ligne de conversion traverse au-dessus de la ligne de base, tandis qu'un signal de vente est généré lorsqu'elle traverse en dessous. L'intégration de la ligne Senkou Span B du nuage Ichimoku identifie la direction de la tendance à plus long terme et filtre efficacement certains signaux commerciaux indésirables.
La stratégie repose sur les principes principaux suivants:
La ligne de conversion de l'indicateur Ichimoku représente la dynamique des prix récente, tandis que la ligne de base représente la tendance des prix à moyen et long terme. Un croisement de la ligne de conversion au-dessus de la ligne de base indique une dynamique à court terme plus forte par rapport à la tendance à long terme, ce qui présente une bonne occasion d'entrer dans les transactions.
La ligne Senkou Span B du nuage Ichimoku est efficace pour mesurer la direction de la tendance à plus long terme.
La combinaison des signaux croisés et du jugement du nuage Ichimoku permet de capitaliser sur de fortes opportunités de rebond dans un marché à tendance haussière pour des gains démesurés.
Si le prix dépasse le Senkou Span A ou Senkou Span B après un déclencheur d'achat, la tendance à moyen et long terme est considérée comme modifiée, ce qui nécessite une sortie stop loss.
Les principaux avantages de cette stratégie sont les suivants:
Les paramètres Ichimoku flexibles permettent de suivre les changements de prix sur différentes périodes.
Le nuage Ichimoku a de fortes capacités pour déterminer la direction de la tendance majeure, évitant les transactions aléatoires.
Le système crossover est simple et clair, facile à interpréter et à automatiser les transactions.
Combine deux indicateurs pour une évaluation sur plusieurs périodes sans générer de faux signaux.
Stratégie simple et agressive, adaptée à la capitalisation des opportunités de baisse à moyen terme pour des gains plus importants.
Les principaux risques de cette stratégie sont les suivants:
Les paramètres d'Ichimoku sont sensibles, des réglages inappropriés à travers les délais conduisent à de mauvais signaux.
Un certain degré de risque de négociation aléatoire, les signaux à moyen terme pouvant dévier de la tendance majeure.
Limite du temps d'entrée avec seulement deux indicateurs.
Pourchasser les transactions dynamiques peut entraîner une perte de capital.
Le potentiel d'optimisation excessive entre différents instruments.
La stratégie peut être renforcée par:
Je teste différentes combinaisons de paramètres Ichimoku pour des réglages optimaux.
Ajout de filtres comme MACD, RSI pour améliorer la robustesse.
Incorporer des techniques de stop loss comme la ligne de tendance, les arrêts de trail pour contrôler le risque.
Optimisation de la taille des positions en fonction de la volatilité du marché.
Test de robustesse sur tous les instruments afin d'éviter le surmontage.
Utiliser l'apprentissage automatique pour l'optimisation automatique dynamique.
Cette stratégie combine efficacement Ichimoku Kinko Hyo et les systèmes crossover pour le suivi des tendances à moyen terme. L'approche est simple et claire pour une application pratique. Une optimisation minutieuse des paramètres, la dimensionnement des positions et le contrôle des risques peuvent réduire les risques commerciaux. Dans l'ensemble, elle démontre un fort potentiel de profit qui mérite d'être expérimenté et affiné.
/*backtest start: 2023-10-16 00:00:00 end: 2023-11-15 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Ichimoku Cloud Strategy", overlay=true) // Define Ichimoku Cloud components conversionPeriods = input(9, title="Conversion Line Periods") basePeriods = input(26, title="Base Line Periods") leadingSpanBPeriods = input(52, title="Leading Span B Periods") displacement = input(26, title="Displacement") // Calculate Ichimoku Cloud components tenkanSen = ta.sma(close, conversionPeriods) kijunSen = ta.sma(close, basePeriods) senkouSpanA = (tenkanSen + kijunSen) / 2 senkouSpanB = ta.sma(close, leadingSpanBPeriods) // Plot Ichimoku Cloud components p1 = plot(tenkanSen, color=color.green, linewidth=2, title="Tenkan Sen") p2 = plot(kijunSen, color=color.red, linewidth=2, title="Kijun Sen") p3 = plot(senkouSpanA, color=color.blue, linewidth=2, title="Senkou Span A", offset=displacement) p4 = plot(senkouSpanB, color=color.orange, linewidth=2, title="Senkou Span B", offset=displacement) fill(p3, p4, color=color.purple, transp=30, title="Cloud") // Define strategy conditions enterLong = ta.crossover(tenkanSen, kijunSen) and close > senkouSpanA[displacement] and close > senkouSpanB[displacement] exitLong = ta.crossunder(tenkanSen, kijunSen) or close < senkouSpanA[displacement] and close < senkouSpanB[displacement] // Execute strategy if (enterLong) strategy.entry("Long", strategy.long) if (exitLong) strategy.close("Long")