Stratégie d'inversion de l' engloutissement baissier

Auteur:ChaoZhang est là., Date: 2024-01-04 17h35 et 18h
Les étiquettes:

img

Résumé

Il s'agit d'une stratégie qui utilise le modèle d'engorgement baissier dans les chandeliers pour déterminer les signaux d'inversion du marché pour le shorting.

La logique de la stratégie

La logique de base de cette stratégie est d'identifier le schéma d'engloutissement baissier dans le graphique des bougies. Le schéma d'engloutissement baissier fait référence à un bougie vers le bas qui engloutit complètement le corps réel du bougie vers le haut précédent après une tendance à la hausse. Selon la théorie de l'analyse technique, ce schéma implique généralement que la tendance à la hausse actuelle va bientôt être inversée.

Par conséquent, la logique de négociation spécifique de cette stratégie est la suivante:

  1. Lorsque le schéma d'engouement baissier est détecté (le chandelier précédent est une bougie vers le haut avec une taille satisfaisante du corps réel, le chandelier actuel se déplace vers le bas et son corps réel engloutit complètement le précédent), passez à la vente à découvert.
  2. Si les pertes dépassent le niveau de stop loss défini, position close.
  3. Si le bénéfice dépasse le niveau de prise de bénéfice, position close.

En faisant cela, l'occasion d'un renversement peut être saisie après l'apparition du signal d'engorgement baissier.

Analyse des avantages

Le plus grand avantage de cette stratégie est qu'elle peut déterminer relativement tôt l'inversion du marché en se basant sur le schéma d'engorgement baissier, qui est un signal d'inversion assez efficace avec un taux de réussite élevé.

En outre, les mécanismes d'arrêt des pertes et de prise de bénéfices aident à contrôler le risque et à fixer les bénéfices, empêchant ainsi efficacement les pertes excessives.

Analyse des risques

Le risque majeur de cette stratégie est que le signal de renversement de l'engouement baissier ne soit pas toujours fiable. Bien que dans la plupart des cas, il soit précis, un mauvais jugement peut parfois se produire. Cela peut entraîner des pertes inévitables dans le trading réel.

En outre, l'utilisation de niveaux fixes pour le stop loss et le take profit manque de flexibilité dans une certaine mesure.

Directions d'optimisation

Cette stratégie peut être encore optimisée dans les domaines suivants:

  1. Ajouter des règles de sélection pour les sessions de trading.
  2. Ajoutez des jugements sur la force de la rupture. Utilisez des mesures comme le volume de négociation ou la plage moyenne vraie pour déterminer la fiabilité du signal.
  3. Adopter un stop loss et un profit dynamiques et utiliser des indicateurs de volatilité pour définir les niveaux de manière plus flexible.
  4. Ajouter des jugements généraux sur l'évolution du marché pour éviter des pertes inutiles lors de la consolidation du marché.

Conclusion

Cette stratégie d'inversion de l'engouement baissier capture le moment de l'inversion du marché en identifiant le schéma d'engouement baissier. La logique de la stratégie est simple et facile à suivre avec un taux de réussite relativement élevé. Mais certains risques d'erreur de jugement existent toujours. D'autres optimisations peuvent être effectuées pour améliorer les performances de la stratégie et réduire les risques.


/*backtest
start: 2023-12-04 00:00:00
end: 2024-01-03 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 30/10/2018
//
//    This is a bearish candlestick reversal pattern formed by two candlesticks. 
//    Following an uptrend, the first candlestick is a up candlestick which is 
//    followed by a down candlestick which has a long real body that engulfs or 
//    contains  the real body of the prior bar. The Engulfing pattern is the reverse 
//    of the Harami pattern. 
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////

strategy(title = "Bearish Engulfing Backtest", overlay = true)
input_takeprofit = input(40, title="Take Profit pip")
input_stoploss = input(20, title="Stop Loss pip")
input_minsizebody = input(2, title="Min. Size Body pip")
barcolor(abs(close[1] - open[1]) >= input_minsizebody? close[1] > open[1] ? open > close ? open >= close[1] ? open[1] >= close ? open - close > close[1] - open[1] ? yellow :na :na : na : na : na: na)
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue ) 
posprice = 0.0
posprice := abs( close[1] - open[1]) >= input_minsizebody? close[1] > open[1] ? open > close ? open >= close[1] ? open[1] >= close ? open - close > close[1] - open[1] ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0): nz(posprice[1], 0)
pos := iff(posprice > 0, -1, 0)
if (pos == 0) 
    strategy.close_all()
if (pos == -1)
    strategy.entry("Short", strategy.short)	   	    
posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 ,  nz(posprice, 0))
posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 ,  nz(posprice, 0))

Plus de