Stratégie de percée rapide de 5 minutes basée sur Ichimoku Kinko Hyo


Date de création: 2023-12-12 18:12:02 Dernière modification: 2023-12-12 18:12:02
Copier: 0 Nombre de clics: 3576
1
Suivre
1616
Abonnés

Stratégie de percée rapide de 5 minutes basée sur Ichimoku Kinko Hyo

Aperçu

Cette stratégie est une stratégie de scalping à percée rapide basée sur le tableau d’équilibre à la première vue d’Ichimoku, adaptée à un délai de 5 minutes. La stratégie exploite pleinement les éléments de l’Ichimoku tels que la ligne de conversion, la ligne de référence et les A/B de la ligne de front pour capturer les mouvements à court terme du marché. Contrairement à la stratégie traditionnelle d’Ichimoku, la stratégie est optimisée en paramètres, ce qui la rend plus adaptée aux transactions à haute fréquence.

L’idée principale de la stratégie est de faire un surplus ou un short sur la ligne de conversion en traversant ou en descendant la ligne de référence, et le prix doit percer les deux lignes de front du nuage, ce qui permet de juger plus précisément de la direction de la tendance. En même temps, la stratégie définit des points d’arrêt et de perte pour contrôler le risque.

Principe de stratégie

La stratégie est principalement basée sur la construction d’une ligne de conversion et d’une ligne de référence d’Ichimoku. La ligne de conversion réagit à la variation de la dynamique à court terme du prix et la ligne de référence à la tendance à moyen terme.

Plus précisément, lorsque la ligne de conversion traverse la ligne de référence, elle génère des signaux de plus de deux lignes A et B, ce qui permet d’assurer la rupture. En revanche, lorsque la ligne de conversion traverse la ligne de référence, elle génère des signaux de plus de deux lignes, ce qui permet de garantir la rupture.

En outre, la stratégie définit deux paramètres, percentStop et percentTP, qui représentent respectivement le pourcentage de perte et le pourcentage de stop. Ces deux valeurs peuvent être configurées en fonction des préférences de risque du trader. Le prix d’arrêt et de stop est calculé en fonction du prix moyen d’ouverture de la position.

Lorsque le signal de survente ou de réduction est déclenché, les ordres de stop-loss et de stop-loss correspondants sont également émis. Si le prix touche le niveau de stop-loss ou de stop-loss, la position correspondante est levée.

Analyse des avantages

Cette stratégie a été optimisée par rapport à la stratégie traditionnelle d’Ichimoku:

  1. Le cycle de la ligne de conversion est réduit à 9 et permet de capturer plus rapidement les variations de prix.
  2. Le cycle de la ligne de référence est maintenu à 26, ce qui représente une tendance à moyen terme.
  3. La ligne B est prolongée jusqu’à 52, ce qui permet de déterminer la direction de la tendance à long terme.
  4. Le correcteur de substitution est réglé sur 26, permettant ainsi à la table d’équilibre de faire des prévisions 26 cycles à l’avance.

Ces ajustements de paramètres rendent la stratégie plus adaptée aux périodes de trading à haute fréquence de 5 minutes, permettant de déterminer rapidement les chances de revers près des extrêmes locaux. La combinaison de diagrammes nuageux pour déterminer les tendances à long terme augmente l’efficacité.

En outre, la stratégie est directement intégrée à la logique de stop-loss, sans que le trader n’ait besoin de l’ajouter lui-même, ce qui facilite la gestion des risques et convient aux débutants.

Analyse des risques

Les principaux risques de cette stratégie sont les suivants:

  1. Les stratégies de scalping à haute fréquence sont plus sensibles aux coûts de transaction et il est recommandé de choisir un courtier à bas frais.
  2. Les stratégies de rétrogradation sont vulnérables aux chocs du marché et peuvent être déclenchées par des arrêts de pertes dans des situations de choc.
  3. La stratégie ne prend pas en compte les facteurs fondamentaux et peut être invalidée en cas d’événement majeur.
  4. Les paramètres cycliques d’optimisation des stratégies peuvent varier considérablement d’une variété à l’autre et doivent être testés pour chaque variété.

Les méthodes suivantes peuvent être envisagées pour maîtriser les risques:

  1. Augmenter le taux de stop-loss pour que les pertes individuelles soient maintenues à un niveau acceptable.
  2. Évitez de négocier pendant les périodes de forte volatilité et optez pour des périodes relativement stables.
  3. En combinaison avec l’analyse fondamentale, évitez d’utiliser cette stratégie avant et après les événements majeurs.
  4. Test des paramètres pour les différentes variétés de transactions afin de trouver la combinaison optimale de cycles.

Direction d’optimisation

La stratégie a également la possibilité d’optimiser:

  1. La combinaison de l’indicateur de volatilité et de l’indicateur de volume de transactions améliore le jugement du moment d’entrée.
  2. Ajout de mécanismes d’arrêt de perte adaptatifs, tels que l’arrêt de perte mobile, l’arrêt de perte de rupture, etc.
  3. L’utilisation de paramètres d’apprentissage automatique pour les adapter aux différentes variétés et aux différents environnements de marché.
  4. Le gouvernement a décidé d’éliminer les effets des événements majeurs sur la stratégie, en combinant les signaux fondamentaux.

Ces optimisations permettent à la stratégie de maintenir une performance stable dans un environnement de marché plus large.

Résumer

La stratégie de scalping d’Ichimoku est adaptée aux opérations à haute fréquence en ajustant les paramètres traditionnels. La combinaison de la ligne de conversion, de la ligne de référence et du diagramme nuageux permet de saisir rapidement les tendances à court terme. Le mécanisme de stop-loss intégré permet également de contrôler les risques.

Bien que cette stratégie présente certains avantages, elle comporte les risques typiques d’une stratégie de retournement. Elle peut ensuite être optimisée sous de multiples angles, tels que la volatilité, l’apprentissage automatique, l’événementiel, etc., ce qui rend la stratégie plus robuste pour s’adapter à un environnement complexe.

Code source de la stratégie
/*backtest
start: 2023-11-11 00:00:00
end: 2023-12-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Scalping Ichimoku Strategy", shorttitle="Scalp Ichimoku", overlay=true)

showBB = input(true, "Show Ichimoku Cloud")
showTrade = input(true, 'Show TP/SL')
conversionPeriods = input(9, "Conversion Line Periods")
basePeriods = input(26, "Base Line Periods")
spanBPeriods = input(52, "Span B Periods")
displacement = input(26, "Displacement")

conversionLine = (ta.highest(high, conversionPeriods) + ta.lowest(low, conversionPeriods)) / 2
baseLine = (ta.highest(high, basePeriods) + ta.lowest(low, basePeriods)) / 2
leadLine1 = (conversionLine + baseLine) / 2
leadLine2 = (ta.highest(high, spanBPeriods) + ta.lowest(low, spanBPeriods)) / 2

plot(showBB ? conversionLine : na, "Conversion Line", color=#2962FF)
plot(showBB ? baseLine : na, "Base Line", color=#B71C1C)
plot(showBB ? ta.lowest(low, 52) : na, "Lagging Span", color=#43A047, offset=-displacement)
p1 = plot(showBB ? leadLine1 : na, "Leading Span A", color=#A5D6A7, offset=displacement)
p2 = plot(showBB ? leadLine2 : na, "Leading Span B", color=#EF9A9A, offset=displacement)
fill(p1, p2, color=leadLine1 > leadLine2 ? color.new(color.green, 90) : color.new(color.red, 90))

// Define the shorter Stop Loss and Take Profit percentages for scalping
percentStop = input(0.5, "Stop Loss (%)")
percentTP = input(1.0, "Take Profit (%)")

// Define the entry conditions
longCondition = ta.crossover(conversionLine, baseLine) and close > leadLine1 and close > leadLine2
shortCondition = ta.crossunder(conversionLine, baseLine) and close < leadLine1 and close < leadLine2

if (longCondition)
    strategy.entry("Long", strategy.long)
    strategy.exit("Take Profit or Stop Loss for Long", "Long", stop=strategy.position_avg_price * (1 - percentStop / 100), limit=strategy.position_avg_price * (1 + percentTP / 100))

if (shortCondition)
    strategy.entry("Short", strategy.short)
    strategy.exit("Take Profit or Stop Loss for Short", "Short", stop=strategy.position_avg_price * (1 + percentStop / 100), limit=strategy.position_avg_price * (1 - percentTP / 100))