Stock Breaker

Documentation Stock Breaker [FR]

L’indicateur Stock Breaker détecte les cassures des niveaux de prix clé. Il va vous aider à ouvrir des positions dans des phases d’accélérations puissantes. Il affiche les signaux d’achats et de ventes à découvert sur le graphique de prix. Il affiche également les objectifs de prix et les stops de sécurité. Le screener fournit avec l’indicateur vous permettra de trouver des opportunités en temps réel.

Le manuel d’utilisation de l’indicateur Stock Breaker inclut les sections suivantes :

Installation de l’indicateur

Avant d’installer l’indicateur Stock Breaker, 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/stock-breakout-indicator-screener/?lang=fr

L’installation de l’indicateur Stock Breaker 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 sur la fenêtre de graphique des prix, puis sur « Ajouter indicateur… » :

Indicator Adding

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

Configuration de l’indicateur

L’indicateur Stock Breaker est entièrement configurable. Vous pourrez choisir d’afficher les résistances ou les supports, sélectionner les types de signaux, 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 » :

Indicator Setting

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

Setting Panel

Sélection des lignes de résistances et supports

Vous pouvez afficher les résistance et supports en cochant les cases « Resistance » et « Support » :

Resistance and Support Setting

Longueur des résistances et supports

Vous pouvez définir la longueur des lignes de support et résistances avec le paramètre « Line Length ». Vous pouvez également étendre leur longueur avec le paramètre « Extension » :

Length Setting

Sélection des signaux

L’indicateur détecte quatre types de signaux :

  1. Cassures
  2. Cassures validées
  3. Retestes
  4. Retestes Validés

Vous pouvez choisir le ou les types de signaux que vous souhaitez en cochant les cases de votre choix :

Signal Setting

Filtres de tendance et d’accélération

L’indicateur contient un filtre de tendance vous permettant d’afficher les lignes apparaissant dans la tendance ou en contre-tendance. Vous pouvez filtrer les phases d’accélération haussières et baissières du marché :

  • Tendance
    • Cliquez sur l’option « in the Trend » pour afficher les lignes dans la tendance.
    • Cliquez sur l’option « Reversal » pour afficher les lignes en contre-tendance.
  • Accélération
    • Cliquez sur l’option « Climax Run » pour afficher les résistances apparaissant dans une accélération haussière.
    • Cliquez sur l’option « Capitulation » pour afficher les supports apparaissant dans une accélération baissière.
Trend Setting

Filtre de volume et de force du marché

  • Vous pouvez filtrer les signaux de cassures uniquement s’ils sont accompagnés de volumes. Pour cela, cliquez sur l’option « with Volumes ».
  • Vous pouvez filtrer les signaux de cassures uniquement s’ils surviennent avec force. Pour cela, cliquez sur l’option « with Strength ».
Volume and Strength Filter

Objectif de prix et Stop de sécurité

L’indicateur calcule automatiquement les niveaux des objectifs de prix et des stops de sécurité en fonction de la configuration technique :

  • 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 Setting

Configuration de l’affichage

L’indicateur vous permet de configurer l’affichage les lignes de tendance et des objectifs de prix :

Display Setting
Options d’affichageDéfinitions
Résistance ColorCouleur des résistances
Support ColorCouleur des supports
Line ThicknessEpaisseur des lignes de résistance et support
Font SizeTaille de la police d’affichage des targets et stoploss

Année de départ

Vous pouvez déterminer l’année à partir de laquelle l’indicateur va commencer à chercher des lignes de tendances avec l’option « Starting Year » :

Starting Year

Créer un système d’alertes

La plateforme Prorealtime vous permet de créer des alertes de trading. Vous pouvez utiliser l’indicateur Stock Breaker 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 Stock Breaker. La plateforme Prorealtime s’appuiera sur la configuration que vous avez choisie pour vous envoyer des alertes.

Si vous avez défini des lignes d’une longueur de cinquante périodes avec la validation des breakouts et l’augmentation des volumes, les alertes vous seront envoyé que pour cette configuration.

Dans cet exemple, je vais créer une alerte qui se déclenchera si le prix casse à la hausse une résistance hebdomadaire sur l’action Apple.

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 :

Trading Alert

3. Sélectionnez l’indicateur Stock Breaker

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

Indicator Selection

4. Paramétrez les valeurs

L’indicateur Stock Breaker retourne 1 quand il y a une cassure haussière et -1 quand il y a une cassure baissière. Si vous souhaitez créer une alerte sur des cassures haussières, vous devez choisir le signe « égal » et mettre une valeur de « 1 » :

Alert Signal

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 cassure haussière :

Alert Trigger

Note : vous pouvez écrire un message décrivant le signal dans la zone de commentaire.

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 » :

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 » :

myBreakout, myTargetLong, myStoplossLong, myTargetShort, myStoplossShort = CALL "Stock Breaker"[1, 0, 50, 10, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 1, 2, 2, 4, 1, 4, 3, 4, 2015](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éé 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 Stock Breaker. Il ouvrira des positions longues après la cassure haussière de résistances :

//--------------------------------------------------------//
// *** Stock Breakout Backtest  *** //
//--------------------------------------------------------//
// Author: Vivien Schmitt
// Website: https://artificall.com
// Indicator: Stock Breaker
// Description: https://artificall.com/stock-breaker/
// 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 *** //
//--------------------------------------------------------//
// Type of lines
ONCE Resistance = 1
ONCE Support = 0
// Length
ONCE LineLength = 50
ONCE Extension = 10
// Signals
ONCE Breakout = 1
ONCE ValidatedBreakout = 0
ONCE Retest = 0
ONCE ValidatedRetest = 0
// Trend filters
ONCE intheTrend = 0
ONCE Reversal = 0
ONCE ClimaxRun = 0
ONCE Capitulation = 0
// Strength filters
ONCE withVolumes = 0
ONCE withStrength = 0
// Take profit
ONCE TakeProfit = 1
ONCE TPLevel = 5
// Stop-loss
ONCE StopLoss = 1
ONCE SLLevel = 2
// Display options
ONCE ResistanceColor = 0
ONCE ResistanceColorExt = 0
ONCE SupportColor = 0
ONCE SupportColorExt = 0
ONCE LineThickness = 0
ONCE FontSize = 0
// Starting year
ONCE StartingYear = 2010

//--------------------------------------------------------//
// * INDICATOR CALLING * //
//--------------------------------------------------------//
myBreakout, myTargetLong, myStoplossLong, myTargetShort, myStoplossShort = CALL "Stock Breaker"[Resistance, Support, LineLength, Extension, Breakout, ValidatedBreakout, Retest, ValidatedRetest, intheTrend, Reversal, ClimaxRun, Capitulation, withVolumes, withStrength, TakeProfit, TPLevel, StopLoss, SLLevel, ResistanceColor, ResistanceColorExt, SupportColor, SupportColorExt, LineThickness, FontSize, StartingYear](close)

//myBreakout, myTargetLong, myStoplossLong, myTargetShort, myStoplossShort = CALL "Stock Breaker"[1, 0, 50, 10, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 1, 2, 2, 4, 1, 4, 3, 4, 2015](close)

//--------------------------------------------------------//
// * Buying Conditions * //
//--------------------------------------------------------//
IF NOT OnMarket AND myBreakout = 1 THEN
  // Target price
  Set Target Price myTargetLong
  // Stop-Loss price
  Set Stop Price myStoplossLong
  // Buying order
  BUY NumberOfContracts CONTRACTS AT MARKET
ENDIF

//--------------------------------------------------------//
// * Short-selling conditions * //
//--------------------------------------------------------//
IF NOT OnMarket AND myBreakout = -1 THEN
  // Target price
  Set Target Price myTargetShort
  // Stop-Loss price
  Set Stop Price myStoplossShort
  // Buying 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 Apple dans l’unité de temps hebdomadaire :

Stock Breakout Backtest AAPL Weekly

Screener Stock Breaker

Le scanner de marché Stock Breaker va vous permettre de trouver des opportunités de cassures de résistances et de supports en temps réel. Vous pourrez l’appliquer sur des listes prédéfinies ou personnelles. Il peut s’appliquer sur toutes les classes d’actifs dans toutes les unités de temps.

Installation du screener

Le screener associé à l’indicateur sera installé automatiquement avec l’indicateur. Vous le trouverez dans la fenêtre ProScreener de la 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

Ouvrir la fenêtre de gestion des screeners

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

ProScreener Window create modify screener

Sélectionner le screener Stock Breaker

Cliquez sur le screener « Stock Breaker Scan » situé dans la liste des screeners :

Screener Setting Window

Configuration du screener

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

Stock Breaker Screener Setting Panel

Le screener est configuré avec les réglages par défaut de l’indicateur. Vous pouvez cependant le paramétrer selon vos besoins.

Sélection des résistances et supports

Vous pouvez sélectionner les résistances et les supports cochant les cases « Resistance » et « Support » :

Screener Resistance Support

Longueur des lignes de résistances et de supports

Vous pouvez définir la longueur de construction des lignes de résistances et de supports avec le paramètre « Length ». Vous pouvez également étendre leur longueur avec le paramètre « Extension » :

Screener Line Lenght

Sélection des signaux

L’indicateur détecte quatre types de signaux :

  1. Cassures
  2. Cassures validées
  3. Retestes
  4. Retestes Validés

Vous pouvez choisir le ou les types de signaux que vous souhaitez en cochant les cases de votre choix :

Screener Signals

Filtres de tendance et d’accélération

Vous pouvez filtrer l’apparition des obliques en fonction de la tendance :

  • Cliquez sur l’option « in the Trend » pour afficher les lignes dans la tendance.
  • Cliquez sur l’option « Reversal » pour afficher les lignes en contre-tendance.
  • Cliquez sur l’option « Climax Run » pour afficher les résistances en accélération haussière.
  • Cliquez sur l’option « Reversal » pour afficher les support durant une capitulation baissière.
Screener Trend

Filtre de volume et de force

  • Vous pouvez filtrer les signaux de cassures uniquement s’ils sont accompagnés de volumes. Pour cela, cliquez sur l’option « with Volumes ».
  • Vous pouvez filtrer les signaux de cassures uniquement s’ils surviennent avec force. Pour cela, cliquez sur l’option « with Strength ».
Screener Strength

Vous pouvez maintenant fermer la fenêtre de configuration du screener.

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 :

Screener Timeframe

Sélectionner une liste d’actifs

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

Screener Asset List

Lancer le screener

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

Stock Breakout Screener
Share this Doc

Documentation Stock Breaker [FR]

Or copy link

CONTENTS