Stratégie de cassure de la trajectoire B de l'Ichimoku

ICH TK KJ SSA SSB LS
Date de création: 2024-04-29 14:45:40 Dernière modification: 2024-04-29 14:45:40
Copier: 2 Nombre de clics: 616
1
Suivre
1617
Abonnés

Stratégie de cassure de la trajectoire B de l’Ichimoku

Aperçu

La stratégie est basée sur la ligne de Span B, la ligne de tête de l’indicateur Ichimoku Cloud, qui génère un signal de transaction lorsque le prix franchit la ligne de Span B. Elle génère un signal d’achat lorsque le prix franchit la ligne de Span B, la ligne de tête de l’indicateur Ichimoku Cloud, et un signal de vente lorsque le prix franchit la ligne de Span B, la ligne de tête de l’indicateur Ichimoku Cloud.

Principe de stratégie

  1. Calculer les lignes de basculement dans l’indicateur Ichimoku Cloud ((Tenkan-sen), les lignes de référence ((Kijun-sen), les lignes de pointe Span A ((Senkou Span A) et les lignes de pointe Span B ((Senkou Span B))
  2. Lorsque le cours de clôture franchit la ligne de la Span B, qui mène à la hausse, un signal d’achat est généré et une position est ouverte.
  3. Le signal de vente est généré lorsque le cours de clôture franchit la ligne de la Span B, qui mène à la baisse.
  4. Marquez les signaux d’achat et de vente sur le graphique pour une observation intuitive.

Avantages stratégiques

  1. La stratégie est basée sur l’indicateur Ichimoku Cloud, qui permet d’intégrer l’information sur les prix à plusieurs dimensions temporelles pour fournir une analyse plus complète du marché.
  2. Les prix sont calculés en fonction de l’évolution des prix et de l’évolution de la valeur de l’actif.
  3. La logique de la stratégie est simple et claire, facile à comprendre et à mettre en œuvre.
  4. Les signaux d’achat et de vente sont marqués sur des graphiques, ce qui permet aux traders de saisir instinctivement le moment de la transaction.

Risque stratégique

  1. La stratégie repose sur un seul indicateur et risque de ne pas fonctionner.
  2. Dans un marché en perpétuel mouvement, des ruptures fréquentes peuvent entraîner une surcharge de signaux et augmenter les coûts de transaction.
  3. La stratégie n’a pas de stop-loss et est exposée à un risque potentiel de pertes importantes.

Orientation de l’optimisation de la stratégie

  1. En combinaison avec d’autres indicateurs techniques ou caractéristiques du comportement des prix, la confirmation des signaux de négociation est renforcée et la fiabilité du signal est améliorée.
  2. Introduire des mécanismes de gestion des positions et de contrôle des risques, tels que la mise en place d’un stop-loss raisonnable et le contrôle des risques liés à une seule transaction.
  3. Optimisation des paramètres stratégiques, tels que l’ajustement du cycle de calcul de l’indicateur Ichimoku Cloud pour s’adapter aux différentes conditions du marché.
  4. Prendre en compte les facteurs de coût des transactions, mettre en place des mécanismes de filtrage de signaux appropriés, réduire la fréquence des transactions.

Résumer

La stratégie Ichimoku Leading Span B est une stratégie de négociation basée sur la rupture de la ligne Span B dans l’indicateur Ichimoku Cloud. La stratégie est logiquement simple, facile à mettre en œuvre et capable de prendre en compte des informations de prix intégrées à plusieurs dimensions temporelles.

Code source de la stratégie
/*backtest
start: 2023-04-23 00:00:00
end: 2024-04-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Ichimoku Leading Span B Alım/Satım Stratejisi", overlay=true)

// Ichimoku göstergesi parametreleri
conversionPeriods = input(9, title="Dönüşüm Periyodu")
basePeriods = input(26, title="Taban Periyodu")
laggingSpan2Periods = input(52, title="Gecikme Span 2 Periyodu")
displacement = input(26, title="Kaydırma")

// Ichimoku hesaplama
tenkanSen = (ta.highest(high, conversionPeriods) + ta.lowest(low, conversionPeriods)) / 2
kijunSen = (ta.highest(high, basePeriods) + ta.lowest(low, basePeriods)) / 2
senkouSpanA = (tenkanSen + kijunSen) / 2
senkouSpanB = (ta.highest(high, laggingSpan2Periods) + ta.lowest(low, laggingSpan2Periods)) / 2

// Leading Span B'nin grafiğe çizilmesi
plot(senkouSpanB, color=color.red, title="Leading Span B", offset=displacement)

// Alım sinyali: Fiyat Leading Span B'yi yukarı keserse
buy_signal = ta.crossover(close, senkouSpanB[displacement])
if (buy_signal)
    strategy.entry("Alım", strategy.long)

// Satım sinyali: Fiyat Leading Span B'yi aşağı keserse
sell_signal = ta.crossunder(close, senkouSpanB[displacement])
if (sell_signal)
    strategy.close("Alım")

// Sinyalleri grafik üzerinde gösterme
plotshape(series=buy_signal, title="Alım Sinyali", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=sell_signal, title="Satım Sinyali", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)