Documentation Bearish Harmonics [FR]

L’indicateur Bearish Harmonics va vous aider à trader les figures harmoniques facilement. Il reconnaît les douze modèles harmoniques baissiers les plus favorables. Il affiche les figures avec les signaux de vente et les objectifs de prix sur vos graphiques. Le screener associé vous aidera à découvrir les opportunités de trading en temps réel.

Bearish Harmonics 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/bearish-harmonic-patterns-indicator-screener/?lang=fr

L’installation de l’indicateur Advanced Bullish Harmonics 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

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 ». Pour accéder à la fenêtre des indicateurs, cliquez sur l’icône « Prix » située dans la fenêtre du graphique des prix, puis sur « Ajouter un indicateur… » :

Add Indicator Prorealtime

Pour accéder à l’indicateur, consultez la section « ProRealCode MarketPlace » ou saisissez « Bearish Harmonics » dans la barre de recherche. Double-cliquez sur l’indicateur « Bearish Harmonics » pour l’afficher dans la fenêtre de prix :

Bearish Harmonics Indicator Launching

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 de l’utiliser pour créer des alertes et des backtests. Il retourne 1 pour les signaux d’achat et -1 pour les signaux de vente. 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 Bearish Harmonics est entièrement configurable. Il offre de nombreuses options pour l’adapter à vos besoins spécifiques. Vous pouvez choisir le type de figures harmoniques, afficher les niveaux de Fibonacci, activer les signaux de vente, appliquer des filtres, définir 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 » :

Bearish Harmonics Setting Panel Access

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

Sélection des figures harmoniques

Vous pouvez sélectionner le type de figures harmoniques que l’indicateur va rechercher sur le graphique des prix. Pour cela, vous devez cocher la ou les cases correspondantes :

Bearish Harmonics Patterns Selector

Dimension des figures

L’indicateur utilise un oscillateur pour localiser les piques et les creux afin d’identifier les figures harmoniques. Vous pouvez définir la période de l’oscillateur avec le paramètre « Oscilator Period » :

Harmonic Pattern Dimension

Longueur des zones de vente

Lorsque l’indicateur a identifié une figure harmonique, il trace les zones de vente et les lignes de cassure permettant la détection des signaux. Vous pouvez définir la longueur des zones et des lignes avec le paramètre « Zone & Line Lengths » :

Harmonic Pattern Dimension

Sélection des signaux de vente

L’indicateur détecte des signaux de vente spécifiques à chaque figure. Il intègre plusieurs types de signaux pour vous aider à vous adapter à chaque situation. Vous pourrez ouvrir des positions de retournement, de reprise et de continuation de tendance baissière.

Voici les types de signaux de vente détectés par l’indicateur Bullish Harmonics :

Retournement baissierReprise de tendance baissièreContinuation de tendance baissière
Prix dans la zone de vente
Cassure de la zone de vente
Test de la zone de vente

Cassure de l’oblique basse
Test de l’oblique basse
Cassure de l’oblique haute
Test de l’oblique haute
Cassure du support
Test du support

Vous pouvez sélectionner les types de signaux de vente en cochant la ou les cases correspondantes :

Sell Signals Selector

Voici des exemples de signaux de vente détectés par l’indicateur Bearish Harmonics:

Harmonic Pattern Sell Zone Signal
Price in Sell Zone
Harmonic Pattern Top Line Breakout
Top Line Breakout
Harmonic Pattern Trendline Breakout
Trendline Breakout
Harmonic Pattern Support Breakout
Support Breakout

Détection des figures

Vous pouvez afficher le moment où une figure est détectée en cochant la case « Figure Detection ». Dans ce cas, l’indicateur considérera la détection de la figure comme un signal de vente.

Figure Detection Validated Signals

Validation des signaux

Vous pouvez activer la validation des signaux en cochant la case « Validated Signals ». Dans ce cas, l’indicateur n’affichera que les signaux validés.

Figure Detection Validated Signals

Filtre de volume

Vous pouvez filtrer les signaux uniquement s’ils sont accompagnés de volumes. Pour cela, cliquez sur l’option « with Volumes » :

Volume Divergence Filters

Filtre de Divergence

Vous pouvez filtrer les signaux uniquement s’il y a une divergence haussière. Pour cela, cliquez sur l’option « with Divergence » :

Volume Divergence Filters

Filtres de tendance

Vous pouvez filtrer les signaux selon la tendance du marché :

  • L’option « in the Trend » ne conserve que les signaux de vente apparaissant dans une tendance est baissière.
  • L’option « Reversal » ne conserve que les signaux de vente apparaissant dans une tendance est haussière.
Trend Filters

Objectif de prix et stop de sécurité

L’indicateur utilise les points de construction des figures pour calculer les ratios de Fibonacci. Ces ratios serviront à définir des objectifs de prix précis.

  • 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 ».
Target and Stoploss

Niveaux de Fibonacci

Vous pouvez afficher les extensions de Fibonacci associées à chaque figure harmonique avec l’option « Display Fibonacci Levels ».

Vous pouvez définir le nombre de niveaux de Fibonacci que l’indicateur va afficher avec l’option « Fibonacci Levels ».

Options d’affichage

L’indicateur Bearish Harmonics contient des options qui vous permettront d’adapter l’affichage de l’indicateur :

Bullish Harmonics Display Options

Voici la liste des options avec leur signification :

OptionsSignifications
Fibonacci ProlongationProlongation de l’affichage des niveaux de Fibonacci
TransparencyTransparence des figures, des zones de vente et des zones de Fibonacci
Figure ColorCouleur des figures harmoniques
Sell Zone ColorCouleur de la zone de vente
TP ColorCouleur de l’objectif de prix
SL ColorCouleur du stop de sécurité
Line ThicknessÉpaisseur des lignes des figures, des zones, des objectifs de prix, et des stops de sécurité
Font SizeTaille de la police d’affichage des données textuelles
Display Figure NameAffiche du nom des figures détectées

Données retournées par l’indicateur

L’indicateur 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 de vente
Target ShortValeur de l’objectifs de prix
Stop Loss ShortValeur du stop de sécurité
FibonacciValeur du niveau de Fibonacci sélectionné
P 1Valeur du premier point de construction de la figure
P 2Valeur du second point de construction de la figure
P 3Valeur du troisième point de construction de la figure
P 4Valeur du quatrième point de construction de la figure
P 5Valeur du cinquième point de construction de la figure

Backtest et trading automatique

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

mySignal, myTargetShort, myStopLossShort, myFibonacci, myP1, myP2, myP3, myP4, myP5 = CALL "Bearish Harmonics"[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 7, 1, 2, 1, 8, 50, 5, 14, 11, 2, 1, 3, 5, 1](close)

Données retournées par l’indicateur

L’indicateur Bearish Harmonics retourne toutes les informations dont vous avez besoin pour backtester une stratégie ou pour créer un robot de trading. Voici les données retournées par l’indicateur avec leurs descriptions :

DataDescription
mySignalSignal de vente
myTargetShortValeur de l’objectifs de prix
myStopLossShortValeur du stop de sécurité
myFibonacciValeur du niveau de Fibonacci sélectionné
myP1, myP2, myP3, myP4, myP5Valeur des points de construction de la figure

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éé un code d’exemple vous aider à intégrer l’indicateur dans une stratégie. Les noms des variables sont les mêmes que ceux de l’indicateur.

Le code suivant appelle l’indicateur Bearish Harmonics et ouvre des positions courtes si un signal de vente est détecté :

//--------------------------------------------------------//
// *** Advanced Bearish Harmonics Backtest  *** //
//--------------------------------------------------------//
// * Author: Vivien Schmitt
// * Website: https://artificall.com
// * Indicator: Advanced Bearish Harmonics
// * Indicapor Description: https://artificall.com/indicator/prt/bearish-harmonic-patterns/
// * Marketplace:
// * Documentation:
// FR: https://artificall.com/docs/advanced-harmonics/documentation-bearish-harmonics-fr/
// EN: https://artificall.com/docs/advanced-harmonics/bearish-harmonics-documentation-en/
//--------------------------------------------------------//

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 Selector
ONCE BearishButterfly = 1
ONCE BearishGartley = 1
ONCE BearishBat = 1
ONCE BearishAltBat = 1
ONCE BearishCrab = 1
ONCE BearishDeepCrab = 1
ONCE BearishCypher = 0
ONCE BearishShark = 0
ONCE Bearish50Pattern = 0
ONCE BearishThreeDrives = 0
ONCE BearishABCD = 0
ONCE BearishAltABCD = 0

// Figure and Line Sizes
ONCE OscilatorPeriod = 50
ONCE ZoneLengths = 50

// * Signals
ONCE SellZone = 0
ONCE PriceInZone = 1
ONCE PriceBreaksZone = 1
ONCE PriceTestsZone = 1
ONCE HorizontalBreakout = 1
ONCE HorizontalTest = 1
ONCE TopTrendLineBreakout = 1
ONCE TopTrendLineTest = 1
ONCE BottomTrendLineBreakout = 1
ONCE BottomTrendLineTest = 1

ONCE FigureDetection = 0
ONCE ValidatedSignals = 1

// * Flters
ONCE WithVolume = 1
ONCE WithDivergence = 1
ONCE InTheTrend = 0
ONCE Reversal = 0

// * Risk Management
ONCE TargetActivation = 1
ONCE TPLevel = 6
ONCE StopLossActivation = 1
ONCE SLLevel = 2

// * Fibonacci
ONCE DisplayFibonacciLevels = 0
ONCE FibonacciLevels = 0
ONCE FibonacciProlongation = 0

// * Display options
ONCE Transparency = 0
ONCE FigureColor = 0
ONCE SellZoneColor = 0
ONCE TPColor = 0
ONCE SLColor = 0
ONCE LineThickness = 0
ONCE FontSize = 0
ONCE DisplayFigureName = 0


//--------------------------------------------------------//
// * INDICATOR CALLING * //
//--------------------------------------------------------//
mySignal, myTargetShort, myStopLossShort, myFibonacci, myP1, myP2, myP3, myP4, myP5 = CALL "Bearish Harmonics"[BearishButterfly, BearishGartley, BearishBat, BearishAltBat, BearishCrab, BearishDeepCrab, BearishCypher, BearishShark, Bearish50Pattern, BearishThreeDrives, BearishABCD, BearishAltABCD, OscilatorPeriod, ZoneLengths, SellZone, PriceInZone, PriceBreaksZone, PriceTestsZone, HorizontalBreakout, HorizontalTest, TopTrendLineBreakout, TopTrendLineTest, BottomTrendLineBreakout, BottomTrendLineTest, FigureDetection, ValidatedSignals, WithVolume, WithDivergence, InTheTrend, Reversal, TargetActivation, TPLevel, StopLossActivation, SLLevel, DisplayFibonacciLevels, FibonacciLevels, FibonacciProlongation, Transparency, FigureColor, SellZoneColor, TPColor, SLColor, LineThickness, FontSize, DisplayFigureName](close)


//--------------------------------------------------------//
// *** Selling Conditions *** //
//--------------------------------------------------------//
IF NOT ShortOnMarket AND mySignal THEN
  // Target price
  Set Target Price myTargetShort
  // Stop-Loss price
  Set Stop Price myStopLossShort
  // Selling order
  SELLSHORT NumberOfContracts CONTRACTS AT MARKET
ENDIF

Résultat du backtest

Voici le résultat du code précédent exécuté sur l’action Google dans l’unité de temps journalière :

Screener des figures harmoniques

Le screener fourni avec l’indicateur vous aidera à trouver des opportunités en temps réel. Vous pourrez détecter l’occurrence des douze figures harmoniques baissières reconnues par l’indicateur avec les signaux de vente. 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

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

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

Bullish Harmonic ProScreener Opening

Sélectionner le screener des figures harmoniques

Sélectionnez le screener nommé « Bearish Harmonics Scan » :

Bearish Harmonic Screener Setting Panel

Configuration du screener

Le screener prend les mêmes paramètres que l’indicateur à l’exception des options de gestion du risque et d’affichage qui ne sont pas utiles au fonctionnement du scanner :

Sélection des figures harmoniques

Vous pouvez sélectionner les figures harmoniques de votre choix en cochant les cases correspondantes :

Bearish Harmonic Screener Pattern Selector

Dimension des figures

Vous pouvez définir la dimension des figures avec les paramètres « Period » et « ZoneLengths » :

Pattern Dimension

Sélection des signaux

Vous pouvez sélectionner les signaux de votre choix en cochant les cases correspondantes :

Bearish Harmonic Screener Signals

Filtres des signaux

Vous pouvez filtrer les signaux selon leur validation, les volumes, la force du marché et la tendance en cochant les cases correspondantes :

Bullish Harmonic Screener Signal 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 :

Bearish Harmonic Screener Period

Sélectionner une liste d’actifs

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

Bearish Harmonic Screener Asset List

Lancer le screener

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

Bearish Harmonic Screener Running

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 :

Bearish Harmonic 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 période de l’oscillateur
  • 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

Note : ProScreener limite l’historique de recherche à 256 bougies. En conséquence, vous ne pourrez pas trouver de pattern ou de configurations dépassant cette limite.

Share this Doc

Documentation Bearish Harmonics [FR]

Or copy link

CONTENTS