Documentation Advanced Wolfe Wave [FR]

L’indicateur Advanced Wolfe Wave vous aidera à trader les retournements de tendance haussiers et baissiers sur les marchés. Vous pourrez identifier facilement les zones de déséquilibre temporaire sur vos graphiques. L’indicateur affiche les signaux d’achats et de ventes avec les objectifs de prix précis et des niveaux stop-loss. Le screener fourni avec l’indicateur Wolfe Wave vous aidera à identifier les opportunités de retournement en temps réel.

Wolfe Wave Indicator Prorealtime Documentation

Installation de l’indicateur

Avant d’installer l’indicateur, vous devez acquérir une licence ou souscrire à la version d’essai. L’indicateur est disponible sur la marketplace de Prorealcode à cette adresse :

https://market.prorealcode.com/product/advanced-wolfe-wave-indicator-screener/?lang=fr

L’installation de l’indicateur Advanced Wolfe Wave est facile et rapide. Il suffit de suivre la procédure d’installation habituelle décrite sur cette page :

https://market.prorealcode.com/comment-installer-mon-produit-dans-prorealtime/?lang=fr

Note : Le pack Advanced Wolfe Wave est composé de deux indicateurs : le “Bullish Wolfe Wave” et le “Bearish Wolfe Wave“. Ces deux indicateurs seront installés automatiquement après le chargement de votre numéro de licence sur votre plateforme Prorealtime.

Lancement de l’indicateur

Après avoir installé la licence sur votre plateforme Prorealtime, l’indicateur sera disponible dans la fenêtre des indicateurs & systèmes de trading dans la section « ProRealCode MarketPlace » :

Add Indicator Prorealtime

Pour accéder à la fenêtre des indicateurs, cliquez sur l’icône « Prix » située sur la fenêtre de graphique des prix, puis sur « Ajouter indicateur… » :

Wolfe Waves Indicator Launching

Pour accéder à l’indicateur, reportez-vous à la section « ProRealCode MarketPlace » ou tapez le nom « Wolfe Wave » dans la barre de recherche. Double-cliquez sur l’indicateur « Bullish Wolfe Wave » ou « Bearish Wolfe Wave » pour l’afficher sur la fenêtre des prix.

Pourquoi le graphique des prix devient aplati après le chargement de l’indicateur ?

L’indicateur retourne les signaux d’achats et de ventes. Cela vous permet d’utiliser l’indicateur pour créer des alertes et des backtests. Il retourne 1 pour les signaux d’achats et -1 pour les signaux de ventes.

Ces valeurs sont affichées par défaut sur le graphique des prix. Cela provoque un ajustement automatique de la taille du graphique le rendant aplati.

Pour éviter d’avoir à réajuster le graphique des prix, procédez comme suit :

  1. Ouvrir la fenêtre de configuration de l’indicateur
  2. Aller en bas de la fenêtre
  3. Décocher la case correspondant au signal (pouvant être nommée “Signal”, “Breakout”, “Crossing”, etc)

Si le problème persiste, vous pouvez décocher les stoploss et les targets. Ces derniers sont déjà affichés par l’indicateur.

Configuration de l’indicateur

L’indicateur Wolfe Wave est entièrement configurable. Il contient de nombreuses options qui vous permettront d’adapter l’indicateur à vos besoins. Vous pourrez définir la taille des vagues, sélectionner les types de signaux d’achats et de ventes, appliquer des filtres, définir le niveau des objectifs de prix et modifier l’affichage.

Accéder au panneau de configuration

Pour accéder au panneau de configuration de l’indicateur, vous devez cliquer sur l’onglet de l’indicateur situé en haut de la fenêtre de graphique des prix, puis cliquer sur « configurer » :

Wolfe Waves setting access

La fenêtre de configuration de l’indicateur s’ouvrira et vous permettra de le configurer selon vos souhaits:

Wolfe Wave Indicator Setting

Dimension des vagues

Vous pouvez définir la dimension des vagues de Wolfe avec différents paramètres:

  • Vous pouvez définir la taille des vagues avec le paramètre “Wave Length“.
  • Vous pouvez définir la proportion minimum de la vague 3 relativement à la taille de la vague 1 avec le paramètre “Wave(3,1) Proportion Min“. Une valeur de 50 signifie que la taille minimum de la vague 3 sera de 50% de la vague 1.
Wolfe Waves length

Taille du triangle

Une vague de Wolfe forme un triangle à partir des obliques (1,4) et (1,3). Le point d’intersection de ces deux obliques correspond à l’ETA (Estimated Price Arrival). Vous pouvez définir le nombre de bougies minimum et maximum entre le point 5 de la vague de Wolfe et l’ETA. Cela permet de filtrer la détection de vagues de Wolfe en fonction de la taille de la structure.

  • Vous pouvez définir le nombre minimum de bougies entre la vague 5 et l’ETA avec le paramètre “ETA Distance Min“.
  • Vous pouvez définir le nombre maximum de bougies entre la vague 5 et l’ETA avec le paramètre “ETA Distance Max“.
Wolfe Waves ETA min max
Wolfe Waves Distance Wave 5 ETA

Zones d’achat et de vente

L’indicateur identifie les zones de déséquilibre, appelées “Sweet Zone” ou “Tasty Zone“. Il propose également une zone étendue, élargissant les opportunités d’achats et de vente. Il affiche ces zones sur le graphique de prix pour vous aider à les repérer.

Vous pouvez afficher les zones d’achats et de ventes associées à chaque vague de Wolfe avec les paramètre “Sweet Zone” et “Extended Zone“:

Wolfe Waves Sweet Zone

Signaux relatifs aux zones d’achat et de vente

Vous pouvez sélectionner différents types de signaux d’achat et de vente relatif à la ou les zone(s) sélectionnée(s). L’indicateur offre les trois signaux suivants:

Wolfe Waves buy sell zone signals

Price In Zone :

  • L’indicateur affiche un signal d’achat si le prix entre dans la zone sélectionnée d’une vague de Wolfe haussière.
  • L’indicateur affiche un signal de vente si le prix entre dans la zone sélectionnée d’une vague de Wolfe baissière.

Price Breaks Zone :

  • L’indicateur affiche un signal d’achat si le prix casse à la hausse la ligne haute de la zone sélectionnée d’une vague de Wolfe haussière.
  • L’indicateur affiche un signal de vente si le prix casse à la baisse la ligne basse de la zone sélectionnée d’une vague de Wolfe baissière.

Price Tests Zone :

  • L’indicateur affiche un signal d’achat si le prix teste la ligne haute de la zone sélectionnée d’une vague de Wolfe haussière.
  • L’indicateur affiche un signal de vente si le prix teste la ligne basse de la zone sélectionnée d’une vague de Wolfe baissière.

Cassures des obliques

L’indicateur détecte les cassures et les retestes des obliques hautes et basses des vagues de Wolfe. Vous pourrez choisir le ou les signaux de votre choix parmi les quatre suivants :

Wolfe Waves oblique breakout signals

Price Breaks Top-line:

  • L’indicateur affiche un signal d’achat quand le prix casse à la hausse l’oblique haute d’une vague de Wolfe haussière.
  • L’indicateur affiche un signal de vente quand le prix casse à la baisse l’oblique haute d’une vague de Wolfe baissière.

Price Tests Top-line:

  • L’indicateur affiche un signal d’achat quand le prix teste l’oblique haute d’une vague de Wolfe haussière.
  • L’indicateur affiche un signal de vente quand le prix teste l’oblique haute d’une vague de Wolfe baissière.

Price Breaks Bottom-line:

  • L’indicateur affiche un signal d’achat quand le prix casse à la hausse l’oblique basse d’une vague de Wolfe haussière.
  • L’indicateur affiche un signal de vente quand le prix casse à la baisse l’oblique basse d’une vague de Wolfe baissière.

Price Tests Bottom-line:

  • L’indicateur affiche un signal d’achat quand le prix teste l’oblique basse d’une vague de Wolfe haussière.
  • L’indicateur affiche un signal de vente quand le prix teste l’oblique basse d’une vague de Wolfe baissière.

Détection des figures

Vous pouvez afficher le moment où l’indicateur a détecté une vague de Wolfe en cliquant sur le paramètre “Figure Detection” :

Wolfe Wave Detection

Dans ce cas, l’indicateur affichera la lettre “D” sur la bougie pour laquelle il a détecté la figure :

Wolfe Wave Detection Example

Filtrage les signaux

L’indicateur vous offre plusieurs options pour filtrer les signaux d’achats et de ventes :

Wolfe Waves filters

Validation du signal

  • L’option “Validated Signals” permet de ne conserver que les signaux dont la bougie suivante clôture dans le sens du signal.

Filtres de force

  • L’option “with Volume” filtre les signaux d’achats accompagnés par des volumes acheteurs et les signaux de ventes accompagnés par des volumes vendeurs.
  • L’option “with Divergence” filtre les signaux d’achats apparaissant dans une divergence haussière et les signaux de ventes apparaissant dans une divergence baissière.

Filtres de tendance

  • L’option “in the Trend” ne conserve que les signaux d’achats si la tendance est haussière et les signaux de ventes si la tendance est baissière.
  • L’option “Reversal” ne conserve que les signaux d’achats si la tendance est baissière et les signaux de ventes si la tendance est haussière.

Affichage de l’Estimated Price Arrival (EPA)

Vous pouvez afficher la ligne de l’Estimated Price Arrival (EPA) ainsi que sa valeur en cochant les options “Display EPA Line” et “Display EPA Text” :

Wolfe Wave EPA

La ligne de l’EPA pourra vous aider à définir votre objectif de prix, relativement à la structure de la vague de Wolfe :

Objectif de prix et Stop de sécurité

L’indicateur calcule automatiquement les niveaux des objectifs de prix et des stops de sécurité à partir des points de constructions de la structure de Wolfe.

  • Vous pouvez choisir d’afficher ces niveaux en cochant la case « Take Profit » et « Stop-Loss ».
  • Vous pouvez ajuster ces niveaux avec les paramètres « TP Level » et « SL Level ».
Wolfe Wave Target Stoploss
Wolfe Wave Target Stoploss Example

Options d’affichage

Vous pouvez personnaliser l’affichage de l’indicateur grâce à différentes options :

Wolfe Waves display

Voici la description des options d’affichage :

OptionDescription
Wave ColorCouleur des vagues de Wolfe
Zone ColorCouleur des zones d’achat et de vente
Line ThicknessÉpaisseur des lignes
Font SizeTaille de la police d’écriture
TransparencyTransparence du fond de couleur des vagues et des zone d’achat et de vente

Données retournées par l’indicateur

L’indicateur Advanced Wolfe Wave retourne des données que vous pourrez utiliser pour créer des alertes et backtester des stratégies.

Voici les données retournées par l’indicateur avec leurs descriptions :

DATADescription
SignalSignal d’achat ou de vente. 
Valeurs possibles :
1 : signal d’achat
-1 : signal de vente
0 : pas de signal cassure ou de reteste
EPA (Long/Short)Valeur de l’EPA.
Target (Long/Short)Target associé au signal. Sa valeur dépend du niveau de target sélectionné.
Stoploss (Long/Short)Stop-loss associé au signal. Sa valeur dépend du niveau de stop-loss sélectionné.
WW 1, WW 2, WW 3, WW 4, WW 5Valeur des vagues de Wolfe.

Créer un système d’alertes

La plateforme Prorealtime vous permet de créer des alertes de trading. Vous pouvez utiliser l’indicateur Advanced Wolfe Wave pour créer des alertes de cassures haussières ou baissières.

Voici les étapes que vous devrez suivre pour créer une alerte :

1. Configurer l’indicateur

Avant de créer une alerte, vous devez configurer l’indicateur Advanced Wolfe Wave. La plateforme Prorealtime s’appuiera sur la configuration que vous avez choisie pour vous envoyer des alertes.

2. Ouvrir la fenêtre des alertes

Pour mettre en place une alerte vous devez ouvrir la fenêtre des alertes. Pour cela, vous devez faire un clic droit sur le graphique de prix et cliquer sur « Créer une nouvelle alerte ». Cela va ouvrir la fenêtre suivante :

Wolfe Wave Alert

3. Sélectionnez l’indicateur Wolfe Wave

Vous devez sélectionner l’indicateur Wolfe Wave pour que le système d’alerte de Prorealtime utilise les signaux retournés par cet indicateur :

Wolfe Wave Alert indicator

4. Paramétrez les valeurs

L’indicateur Wolfe Wave retourne 1 quand il y a un signal. Vous devez choisir le signe « égal » et mettre une valeur de « 1 » :

5. Gérer les déclenchements

La partie déclenchement vous permet de choisir la temporalité des alertes. Dans cet exemple, la plateforme enverra des alertes une fois par jour en cas de signal :

Wolfe Wave Alert Trigger

6. Créer l’alerte

Après avoir vérifié vos paramétrages de l’alerte, vous devez cliquer sur le bouton « Créer Alerte » :

Wolfe Wave Create Alert

Backtester une stratégie

Vous pouvez intégrer l’indicateur dans un backtest pour tester une configuration. Pour cela, vous devez utiliser la fonction « CALL » :

mySignal, myEPALong, myTargetLong, myStopLossLong, myWW1, myWW2, myWW3, myWW4, myWW5, myEPALongSlope = CALL "Bullish Wolfe Wave"[30, 50, 0, 500, 1, 0, 0, 1, 1, 10, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 2, 1, 2, 14, 2, 3, 4, 10](close)

Appeler l’indicateur dans un backtest

Pour appeler l’indicateur dans un backtest, vous devez lui passer ses paramètres de configuration. J’ai créé deux codes d’exemples pour vous aider à intégrer l’indicateur dans une stratégie. Les noms des variables sont les mêmes que ceux de l’indicateur.

Code pour les vagues de Wolfe haussières

Le code suivant appelle l’indicateur Bullish Wolfe Wave, et ouvrira des positions longues après l’occurrence d’un signal haussier :

//--------------------------------------------------------//
// *** Bullish Wolfe Wave Backtest  *** //
//--------------------------------------------------------//
// Author: Vivien Schmitt
// Website: https://artificall.com
// Indicator: Bullish Wolfe Wave
// Description: https://artificall.com/indicator/prt/wolfe-wave/
// Marketplace: 
//--------------------------------------------------------//

DEFPARAM CUMULATEORDERS = False
DEFPARAM PRELOADBARS = 1000

//--------------------------------------------------------//
// *** POSITION SIZE *** //
//--------------------------------------------------------//
// Capital to invest
ONCE CapitalToInvest = 10000
// Minimum number of contracts
ONCE NumberOfContractsMin = 1
// Position Size
NumberOfContracts = MAX(ROUND(CapitalToInvest / Close, 2), NumberOfContractsMin)

//--------------------------------------------------------//
// *** SETTING BLOCK *** //
//--------------------------------------------------------//

// * Figure Properties
ONCE WaveLength = 30
ONCE WaveProportion = 50
ONCE ETADistanceMin = 0
ONCE ETADistanceMax = 500

// * Signals
ONCE SweetZone = 1
ONCE ExtendedZone = 0
ONCE PriceInZone = 0
ONCE PriceBreaksZone = 1
ONCE PriceTestsZone = 1
ONCE ZoneExtension = 10
ONCE PriceBreaksTopLine = 1
ONCE PriceTestsTopLine = 1
ONCE PriceBreaksBottomLine = 0
ONCE PriceTestsBottomLine = 0
ONCE FigureDetection = 0

// * Filters
ONCE ValidatedSignal = 1
ONCE withVolume = 1
ONCE withDivergence = 0
ONCE inTheTrend = 0
ONCE Reversal = 0

// * Risk management
ONCE DisplayEPALine = 1
ONCE DisplayEPAText = 1
ONCE isTarget = 1
ONCE TargetLevel = 2
ONCE isStoploss = 1
ONCE StoplossLevel = 2

// * Display options
ONCE WaveColors = 14
ONCE BuyAreaColor = 2
ONCE LineThickness = 3
ONCE FontSize = 4
ONCE Transparancy = 10

//--------------------------------------------------------//
// * INDICATOR CALLING * //
//--------------------------------------------------------//
mySignal, myEPALong, myTargetLong, myStopLossLong, myWW1, myWW2, myWW3, myWW4, myWW5, myEPALongSlope = CALL "Bullish Wolfe Wave"[WaveLength, WaveProportion, ETADistanceMin, ETADistanceMax, SweetZone, ExtendedZone, PriceInZone, PriceBreaksZone, PriceTestsZone, ZoneExtension, PriceBreaksTopLine, PriceTestsTopLine, PriceBreaksBottomLine, PriceTestsBottomLine, FigureDetection, ValidatedSignal, withVolume, withDivergence, inTheTrend, Reversal, DisplayEPALine, DisplayEPAText, isTarget, TargetLevel, isStoploss, StoplossLevel, WaveColors, BuyAreaColor, LineThickness, FontSize, Transparancy](close)

//--------------------------------------------------------//
// * Buying Conditions * //
//--------------------------------------------------------//
IF NOT OnMarket AND mySignal THEN
  // Target price
  Set Target Price myEPALong
  // Stop-Loss price
  Set Stop Price myStopLossLong
  // Buying order
  BUY NumberOfContracts CONTRACTS AT MARKET
ENDIF

Code pour les vagues de Wolfe baissières

Le code suivant appelle l’indicateur Bearish Wolfe Wave, et ouvrira des positions courtes après l’occurrence d’un signal baissier :

//--------------------------------------------------------//
// *** Bearish Wolfe Wave Backtest  *** //
//--------------------------------------------------------//
// Author: Vivien Schmitt
// Website: https://artificall.com
// Indicator: Bearish Wolfe Wave
// Description: https://artificall.com/indicator/prt/wolfe-wave/
// Marketplace:
//--------------------------------------------------------//

DEFPARAM CUMULATEORDERS = False
DEFPARAM PRELOADBARS = 1000

//--------------------------------------------------------//
// *** POSITION SIZE *** //
//--------------------------------------------------------//
// Capital to invest
ONCE CapitalToInvest = 10000
// Minimum number of contracts
ONCE NumberOfContractsMin = 1
// Position Size
NumberOfContracts = MAX(ROUND(CapitalToInvest / Close, 2), NumberOfContractsMin)

//--------------------------------------------------------//
// *** SETTING BLOCK *** //
//--------------------------------------------------------//

// * Figure Properties
ONCE WaveLength = 30
ONCE WaveProportion = 50
ONCE ETADistanceMin = 0
ONCE ETADistanceMax = 500

// * Signals
ONCE SweetZone = 1
ONCE ExtendedZone = 0
ONCE PriceInZone = 0
ONCE PriceBreaksZone = 1
ONCE PriceTestsZone = 1
ONCE ZoneExtension = 10
ONCE PriceBreaksTopLine = 1
ONCE PriceTestsTopLine = 1
ONCE PriceBreaksBottomLine = 0
ONCE PriceTestsBottomLine = 0
ONCE FigureDetection = 0

// * Filters
ONCE ValidatedSignal = 1
ONCE withVolume = 1
ONCE withDivergence = 0
ONCE inTheTrend = 0
ONCE Reversal = 0

// * Risk management
ONCE DisplayEPALine = 1
ONCE DisplayEPAText = 1
ONCE isTarget = 1
ONCE TargetLevel = 2
ONCE isStoploss = 1
ONCE StoplossLevel = 2

// * Display options
ONCE WaveColors = 14
ONCE BuyAreaColor = 2
ONCE LineThickness = 3
ONCE FontSize = 4
ONCE Transparancy = 10

//--------------------------------------------------------//
// * INDICATOR CALLING * //
//--------------------------------------------------------//
mySignal, myEPAShort, myTargetShort, myStopLossShort, myWW1, myWW2, myWW3, myWW4, myWW5, myEPASlopeShort = CALL "Bearish Wolfe Wave"[WaveLength, WaveProportion, ETADistanceMin, ETADistanceMax, SweetZone, ExtendedZone, PriceInZone, PriceBreaksZone, PriceTestsZone, ZoneExtension, PriceBreaksTopLine, PriceTestsTopLine, PriceBreaksBottomLine, PriceTestsBottomLine, FigureDetection, ValidatedSignal, withVolume, withDivergence, inTheTrend, Reversal, DisplayEPALine, DisplayEPAText, isTarget, TargetLevel, isStoploss, StoplossLevel, WaveColors, BuyAreaColor, LineThickness, FontSize, Transparancy](close)

//--------------------------------------------------------//
// * Sell-Shorting Conditions * //
//--------------------------------------------------------//
IF NOT OnMarket AND mySignal=1 THEN
  // Target price
  Set Target Price myEPAShort
  // Stop-Loss price
  Set Stop Price myStopLossShort
  // Buying order
  SELLSHORT NumberOfContracts CONTRACTS AT MARKET
ENDIF

Screener des vagues de Wolfe

Deux scanners de marché sont fournis avec l’indicateur Advanced Wolfe Wave. Ils vous aideront à trouver des opportunités fondées sur les vagues de Wolfe haussières et baissières. Vous pourrez les appliquer sur des listes prédéfinies ou personnelles, sur toutes les classes d’actifs dans toutes les unités de temps.

Les deux screeners prennent les mêmes paramètres que les indicateurs à l’exception des options de gestion du risque et d’affichage.

Installation du screener

La procédure d’installation du screener est la même que celle de l’indicateur. Vous devrez charger le numéro de licence sur votre plateforme Prorealtime.

Pour accéder au screener, vous devez procéder comme suit :

Ouvrir la fenêtre ProScreener

Vous pouvez ouvrir la fenêtre ProScreener en cliquant sur « Affichage » puis ProScreener, ou en utilisant le raccourci « Ctrl-E » :

ProScreener Open Window
Fenêtre ProScreener

Ouvrir la fenêtre de gestion des screeners

Cliquez sur Affichage, puis ProScreener (ou Ctrl+E) :

Cliquer sur la clé à molette « Créer ou Modifier un screener » de la fenêtre ProScreener :

Wolfe Wave open ProScreener management window

Sélectionner le screener des vagues de Wolfe

  • Sélectionnez le screener nommé “Bullish Wolfe Wave Scan” pour trouver des opportunités en rapport avec des vagues de Wolfe haussières.
  • Sélectionnez le screener nommé “Bearish Wolfe Wave Scan” pour trouver des opportunités en rapport avec des vagues de Wolfe baissières.
ProScreeners Management

Configuration du screener

Les paramètres du screener sont les mêmes que ceux de l’indicateur, à l’exception des targets, des stoploss et des options d’affichages qui ne sont pas utiles au fonctionnement du scanner :

Wolfe Wave Screener Setting

Dimension des vagues

Vous pouvez définir la taille des vagues, leur proportion ainsi que les valeurs minimum et maximum de l’EPA avec les paramètres suivants :

Zones d’achats et de ventes

Vous pouvez définir les zones d’achats et de ventes avec leurs signaux associés avec les paramètres suivants :

Cassures et retestes des obliques

Vous pouvez sélectionner les cassures et les retestes les obliques hautes et basses avec les paramètres suivants :

Wole Wave Screener obliques

Filtres des signaux

Vous pouvez activer les filtres de validation, de volume, de divergence et de tendance avec les paramètres suivants :

Wole Wave Screener filters

Timeframe et liste d’actifs

Le choix des unités de temps et de la liste d’actifs se trouve sur la fenêtre « Gestion ProScreener ».

Choix de l’unité de temps

Vous pouvez choisir l’unité de temps dans laquelle le screener va rechercher des opportunités :

Wolfe Wave Screener period

Sélectionner une liste d’actifs

Vous devez sélectionner une liste sur laquelle vous souhaitez rechercher des opportunités :

Wolfe Wave Screener asset list

Lancer le screener

Vous pouvez maintenant lancer le screener en cliquant sur le bouton « Exécuter ProScreener » :

Wolfe Wave Screener run

Résultat du screener

Après avoir lancé le screener, les opportunités découvertes apparaîtront dans la liste des résultats. Il vous suffira de cliquer sur une ligne pour l’afficher sur le graphique des prix :

Wolfe Wave Scanner Prorealtime

Augmenter le nombre d’opportunités

Si le screener ne renvoie pas de résultat, cela signifie qu’aucune action ne correspond à votre configuration. Voici les actions que vous pouvez faire pour augmenter le nombre d’opportunités trouvées par le screener :

  • Réduire la taille des vagues de Wolfe
  • Mettre l’EPA min à 0 et augmenter l’EPA max
  • Désactiver les filtres de volume et de force
  • Désactiver les filtres tendance
  • Choisir des listes d’actifs importantes comme le Nasdaq et le Nyse
  • Choisir une unité de temps inférieure
Share this Doc

Documentation Advanced Wolfe Wave [FR]

Or copy link

CONTENTS