9EMA Stratégie de dimensionnement dynamique de la position avec deux ruptures rapprochées de 5 minutes

Auteur:ChaoZhang est là., Date: 2024-03-19 15:03:56 Je vous en prie.
Les étiquettes:

img

Vue d'ensemble de la stratégie

Cette stratégie utilise la moyenne mobile exponentielle à 9 périodes (9EMA) comme base pour la détermination de la tendance. Dans les 10 premières minutes de la journée de négociation, s'il y a deux bougies de 5 minutes consécutives avec des prix de clôture très proches du maximum (plus grands ou égaux à 99% du maximum) et au-dessus de la 9EMA, cela est considéré comme un signal de rupture fort. À ce stade, la taille de la position est calculée en fonction du prix de clôture actuel et une position longue est ouverte. La position est maintenue jusqu'à la première bougie de 5 minutes avec une clôture inférieure à la 9EMA, à ce moment-là la position est fermée.

Principes de stratégie

Cette stratégie repose sur les principes suivants:

  1. Lors de la phase d'ouverture d'une journée de négociation, si le marché montre une forte tendance à la rupture, cela indique généralement que la tendance à la hausse est susceptible de se poursuivre.
  2. Le 9EMA est un indicateur relativement sensible pour la détermination de la tendance, et les prix supérieurs au 9EMA indiquent souvent une domination haussière.
  3. Deux bougies consécutives avec des prix de clôture très proches du sommet indiquent une forte dynamique haussière et un enthousiasme d'achat élevé.
  4. Après l'émergence d'une tendance forte, l'utilisation d'un montant monétaire fixe pour déterminer la taille de la position permet à la fois de contrôler le risque et d'exploiter pleinement la tendance.
  5. Lorsque le prix tombe en dessous du 9EMA, il indique souvent un renversement de tendance.

Cette stratégie vise à capturer les mouvements de rupture forts au cours de la période d'ouverture d'une journée de négociation et participe à la dimensionnement dynamique des positions, cherchant à obtenir des rendements élevés avec un faible risque.

Les avantages de la stratégie

  1. La négociation est concentrée dans les 10 premières minutes de l'ouverture, capturant les premiers mouvements du marché avec une faible fréquence de négociation et une forte opérationnalité.
  2. L'utilisation de deux bougies consécutives pour confirmer la tendance peut filtrer efficacement les fausses éruptions et améliorer la fiabilité du signal.
  3. La taille de la position est ajustée dynamiquement en fonction du niveau de prix au point de rupture, en s'adaptant automatiquement aux caractéristiques des différentes périodes de marché présentant un risque contrôlable.
  4. Les conditions de stop-loss sont claires et strictement exécutées, contrôlant efficacement la perte maximale d'une seule transaction.
  5. La logique de la stratégie est simple et facile à comprendre et à exécuter, adaptée à l'utilisation de la plupart des traders.

Risques stratégiques

  1. Bien que des opportunités de tendance apparaissent souvent au cours de la période d'ouverture, il peut également y avoir des fluctuations et des renversements importants, ce qui entraîne un certain risque de fausses ruptures.
  2. La stratégie entre dans une position lorsque deux bougies consécutives remplissent les conditions.
  3. Bien que la méthode de dimensionnement des positions à montant monétaire fixe soit simple, la volatilité du rendement de la stratégie peut également être relativement élevée lorsque le marché fluctue de façon spectaculaire.
  4. Cette stratégie ne peut capturer que des tendances à la hausse unilatérales et n'est pas adaptée aux marchés à tendance variable ou à tendance baissière.

Pour faire face aux risques susmentionnés, les aspects suivants peuvent être envisagés pour optimisation et amélioration:

  1. Incorporer la relation entre le prix d'ouverture et le prix de clôture de la journée précédente comme condition de filtrage pour améliorer la précision de la détermination de la tendance.
  2. Optimiser les conditions d'arrêt-perte, telles que l'ajout d'arrêts de suivi ou d'arrêts conditionnels, afin de réduire davantage l'exposition au risque d'une seule transaction.
  3. Considérez l'utilisation d'une approche pyramidale pour ajouter des positions pendant la phase de continuation de la tendance afin d'augmenter les rendements globaux.
  4. Essayez de combiner cette stratégie avec d'autres stratégies adaptées aux marchés en tendance à la baisse ou à la variation afin d'améliorer l'adaptabilité de la stratégie.

Directions d'optimisation

  1. Mettre en place des indicateurs de tendance plus efficaces, tels que le MACD, les bandes de Bollinger, etc., pour confirmer les signaux de tendance basés sur plusieurs indicateurs, améliorer la fiabilité des signaux d'entrée et réduire le risque de fausses ruptures.
  2. Optimisez la fenêtre de temps d'entrée. Pensez à raccourcir la fenêtre de temps de 10 minutes à 5 minutes ou à l'étendre à 15 minutes. Grâce à des comparaisons de backtesting, trouvez le temps d'entrée optimal. Cela peut capturer les tendances tout en minimisant l'impact des fluctuations initiales.
  3. En termes de dimensionnement des positions, envisagez d'introduire un facteur de volatilité. Par exemple, ajustez dynamiquement le pourcentage de fonds pour chaque entrée en fonction de la plage moyenne réelle (ATR).
  4. Optimiser les conditions d'arrêt-perte. Tout en maintenant la logique d'arrêt-perte 9EMA d'origine, une stratégie d'arrêt de trail peut être ajoutée. C'est-à-dire, après que le prix se déplace dans une direction favorable d'un certain pourcentage, déplacer le niveau d'arrêt-perte près du prix de coût ou du prix d'entrée, réduisant ainsi les retraits et bloquant les bénéfices partiels.
  5. Considérez l'ajout de certaines conditions de filtrage, telles que le volume des transactions, la volatilité, etc. Lorsqu'un signal d'entrée apparaît, déterminez si ces indicateurs sont simultanément favorables pour confirmer davantage la validité de la tendance. Cela peut aider la stratégie à éviter certains pièges et faux signaux.

L'optimisation de la stratégie doit permettre de mieux contrôler les risques tout en capturant les tendances, améliorant la stabilité et la durabilité des rendements de la stratégie.

Résumé

Cette stratégie utilise le 9EMA comme noyau et capture de fortes tendances haussières dans les 10 premières minutes d'une journée de négociation en ayant deux bougies consécutives de 5 minutes avec des prix de clôture fortement supérieurs au 9EMA. Elle négocie en utilisant un montant monétaire fixe pour ajuster dynamiquement la taille de la position. La logique de la stratégie est simple et directe, facile à comprendre et à exécuter, et adaptée à la plupart des traders.


/*backtest
start: 2023-03-13 00:00:00
end: 2024-03-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Two 5min Closes Above 9EMA Strategy with Dynamic Position Size", overlay=true)

// Define the fixed amount for position sizing
fixedAmount = 1000

// Calculate the 9-period EMA
ema9 = ta.ema(close, 9)

// Define time constraints (9:30 AM to 9:40 AM EST, adjust for your timezone)
sessionStart = 0930
sessionEnd = 0940
timeCondition = (hour * 100 + minute) >= sessionStart and (hour * 100 + minute) < sessionEnd

// Detect two consecutive 5-min bars where close is near 0.99 times the high and above 9 EMA
closeNearHighAndAboveEMA = close >= high * 0.99 and close > ema9
twoConsecutiveBars = closeNearHighAndAboveEMA and closeNearHighAndAboveEMA[1]

// Entry condition: Within the first 10 minutes of the day and two consecutive bars match criteria
entryCondition = twoConsecutiveBars

// Exit condition: First 5-min close below 9 EMA after entry
exitCondition = close < ema9

// Plot EMA for visualization
plot(ema9, color=color.blue, linewidth=2, title="9 EMA")

// Calculate position size
positionSize = fixedAmount / close

// Strategy execution
if (entryCondition)
    strategy.entry("Buy", strategy.long, qty=positionSize)

if (exitCondition)
    strategy.close("Buy")


Plus de