Stratégie de suivi des tendances basée sur Ichimoku Kinko Hyō


Date de création: 2023-12-18 10:20:01 Dernière modification: 2023-12-18 10:20:01
Copier: 0 Nombre de clics: 620
1
Suivre
1621
Abonnés

Stratégie de suivi des tendances basée sur Ichimoku Kinko Hyō

Aperçu

Il s’agit d’une simple stratégie de suivi de la tendance basée sur la ligne K. Elle utilise l’indicateur de l’équilibre de l’œil (Ichimoku Kinko Hyo, IKH) pour déterminer la direction de la tendance et la suivre en combinaison avec la ligne de bambou.

Principe de stratégie

La stratégie repose principalement sur trois courbes équilibrées à première vue: la ligne de front, la ligne de base et la ligne de bambou. La ligne de front et la ligne de base sont utilisées pour déterminer la direction de la tendance à long terme.

Concrètement, si la lame de bambou traverse la ligne de base d’en bas vers le haut, c’est un signal d’achat; si la lame de bambou traverse la ligne de base d’en haut vers le bas, c’est un signal de vente. La stratégie est simple à suivre.

Analyse des avantages

  • Utilisez des indicateurs de tendance en équilibre à première vue pour éviter d’être trompé par les fluctuations à court terme et pour garantir la fiabilité des signaux de trading
  • Achetez et vendez uniquement à proximité des virages de tendance, afin de profiter pleinement des opportunités de profit offertes par les tendances de la ligne moyenne et longue.
  • La fréquence des transactions est plus faible, ce qui permet de réduire les frais de traitement et les frais de ponctuation.
  • Les règles sont simples, claires, faciles à comprendre et adaptées aux débutants.

Analyse des risques

  • La stratégie de suivi des tendances consiste à faire des arrêts fréquents et à ne pas faire de profit en cas de choc.
  • En cas de forte volatilité, les courbes et les courbes de référence peuvent produire de faux jugements de tendance, ce qui entraîne des transactions inutilement déficitaires.
  • Il y a un retard dans l’accès à la base de données historique, et il est possible de rater le meilleur point d’accès.
  • Le risque de bourse épuisée est toujours présent et il est nécessaire d’ajuster la taille de la position.

Direction d’optimisation

  • L’optimisation de la position peut être envisagée, en ajustant la position de manière flexible en fonction de la volatilité du marché
  • On peut essayer de modifier les paramètres, par exemple en ajustant la périodicité de la ligne avant et de la ligne de base, en optimisant le point de rupture
  • On peut aussi envisager de combiner d’autres indicateurs comme le MACD, le KD, etc. pour éviter les transactions bruyantes.
  • Ou ajouter des algorithmes d’apprentissage automatique pour optimiser automatiquement les paramètres et s’adapter à un environnement de marché plus large.

Résumer

Il s’agit d’une stratégie de suivi de tendance de ligne moyenne-longue très classique, construite sur l’équilibre à première vue. Les règles sont simples, faciles à comprendre et à maîtriser.

Code source de la stratégie
/*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)