Système de trading dynamique des prix VWAP-ATR

VWAP ATR PA
Date de création: 2024-11-27 14:51:52 Dernière modification: 2024-11-27 14:51:52
Copier: 1 Nombre de clics: 607
1
Suivre
1617
Abonnés

Système de trading dynamique des prix VWAP-ATR

Aperçu

Il s’agit d’une stratégie de négociation intraday combinant une moyenne pondérée en volume de transaction (VWAP), un indicateur d’amplitude réelle (ATR) et une analyse du comportement des prix. Cette stratégie permet de juger de la tendance du marché en observant le croisement des prix avec le VWAP, tout en utilisant l’ATR pour définir des objectifs de stop-loss et de prise de profit. L’idée centrale de la stratégie est de rechercher des opportunités de négociation lorsque les prix reviennent au VWAP et de contrôler les risques avec l’ATR.

Principe de stratégie

La stratégie repose principalement sur les principes suivants:

  1. Ligne de référence utilisant le VWAP pour déterminer la tendance, en hausse lorsque le prix est au-dessus du VWAP et en baisse lorsque le prix est au-dessous
  2. Déterminer le moment d’entrée en observant le croisement des prix avec le VWAP
  3. L’utilisation de l’ATR pour calculer dynamiquement les objectifs de stop loss et de profit offre un programme de gestion des risques plus flexible
  4. Conditions d’entrée multiples: prix du bas vers le haut du VWAP
  5. Conditions d’entrée à vide: prix de la partie supérieure de VWAP vers le bas
  6. Le stop-loss est fixé au double de l’ATR actuel et l’objectif de profit est fixé à 1,5 fois l’ATR actuel.

Avantages stratégiques

  1. Gestion dynamique des risques: Adaptation dynamique des objectifs de stop-loss et de profit grâce à l’ATR, permettant à la stratégie de s’adapter à différents environnements de marché
  2. Suivi des tendances: utilisation du VWAP comme référence pour déterminer les tendances, permettant de capturer efficacement les tendances du marché
  3. Signaux de négociation objectifs: stratégies basées sur des indicateurs techniques clairs, réduisant l’influence des jugements subjectifs
  4. Le rapport risque/rendement est raisonnable: un bon rapport risque/rendement est assuré en fixant un objectif de rendement de 1,5 fois l’ATR
  5. Adaptabilité: la stratégie peut être appliquée à différents marchés et périodes de temps

Risque stratégique

  1. Risque de choc du marché: dans un marché de choc horizontal, des croisements fréquents de VWAP peuvent entraîner un excès de faux signaux
  2. Risque de glissement: risque de glissement plus élevé lorsque le marché fluctue rapidement
  3. Risque de stop-loss: dans les marchés à forte volatilité, un stop-loss de deux fois l’ATR peut être légèrement insuffisant
  4. Risque de fausse rupture: la croisée des prix et du VWAP pourrait entraîner une fausse rupture

Orientation de l’optimisation de la stratégie

  1. Augmentation du filtrage du volume des transactions: un mécanisme de confirmation du volume des transactions peut être ajouté pour améliorer la fiabilité des signaux de transaction
  2. Optimisation des paramètres de stop-loss: les multiples ATR peuvent être ajustés dynamiquement en fonction des différentes conditions du marché
  3. Ajout d’un filtre de tendance: introduire des indicateurs de tendance supplémentaires pour éviter les échanges fréquents sur le marché horizontal
  4. Optimiser le timing de l’entrée: ajouter une confirmation de forme de prix pour une meilleure précision de l’entrée
  5. Introduction du filtrage temporel: ajout d’une limite de période de négociation pour éviter les périodes d’ouverture et de clôture plus volatiles

Résumer

Il s’agit d’une stratégie de trading quantitatif combinant l’analyse technique et la gestion dynamique des risques. Grâce à l’utilisation conjointe du VWAP et de l’ATR, l’objectivité des signaux de trading est garantie et un contrôle efficace des risques est réalisé. La conception de la stratégie est conforme aux exigences de la négociation quantitative moderne, avec une meilleure praticité et une évolutivité.

Code source de la stratégie
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-25 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Price Action + VWAP + ATR Intraday Strategy", overlay=true)

// VWAP Calculation
vwapValue = ta.vwap(close)

// ATR Calculation (14-period)
atr = ta.atr(14)

// Price Action Setup for Bullish and Bearish Trades
bullishCondition = close > vwapValue and close[1] < vwapValue // Price above VWAP (Bullish bias) and Price action pullback to VWAP
bearishCondition = close < vwapValue and close[1] > vwapValue // Price below VWAP (Bearish bias) and Price action rally to VWAP

// Set stop loss and take profit based on ATR
atrMultiplier = 1.5
longStopLoss = low - atr
shortStopLoss = high + atr
longTakeProfit = close + (atr * atrMultiplier)
shortTakeProfit = close - (atr * atrMultiplier)

// Entry and Exit Rules

// Bullish Trade: Price pullback to VWAP and a bounce with ATR confirmation
if (bullishCondition and ta.crossover(close, vwapValue))
    strategy.entry("Long", strategy.long)
    strategy.exit("Take Profit/Stop Loss", from_entry="Long", limit=longTakeProfit, stop=longStopLoss)

// Bearish Trade: Price rally to VWAP and a rejection with ATR confirmation
if (bearishCondition and ta.crossunder(close, vwapValue))
    strategy.entry("Short", strategy.short)
    strategy.exit("Take Profit/Stop Loss", from_entry="Short", limit=shortTakeProfit, stop=shortStopLoss)

// Plot VWAP on the chart
plot(vwapValue, color=color.blue, linewidth=2, title="VWAP")

// Plot ATR on the chart for reference (Optional)
plot(atr, title="ATR", color=color.orange, linewidth=1)