Signaux et Règles de Screening

1 - Signaux disponibles en bibliothèque

Pour définir les règles de screening, Trader Level Pro 2 dispose d'une bibliothèque de signaux prédéfinis et paramétrables, signaux basés sur les indicateurs techniques les plus utilisés

Pour consulter la liste des signaux disponibles, sélectionner l'option Editer Regles de Screening au menu général Trading System.

La fenêtre qui s'ouvre affiche dans sa partie droite la liste des signaux disponibles en bibliothèque.

1.1 - Liste des signaux disponibles

Signaux basés sur les cours de clôture, ouverture, plus haut et plus bas Clôtures en hausse
Clôtures en baisse
Clôture inférieure à Ouverture
Clôture supérieure à Ouverture
Clôture inférieure à Plus Bas
Clôture supérieure à Plus Bas
Clôture inférieure à Plus Haut
Clôture supérieure à Plus Haut
Ouvertures en hausse
Ouvertures en baisse
Ouvertures inférieures à Plus Bas
Ouvertures supérieures à Plus Bas
Ouvertures inférieures à Plus Haut
Ouvertures supérieures à Plus Haut
Pattern Narrowest Range
Signaux basés sur les volumes Volume est supérieur d'un ratio à la moyenne des volumes de la période
Signaux basés sur la Moyenne Mobile Arithmétique Clôture inférieur à Moyenne Mobile Arithmétique
Clôture supérieur à Moyenne Mobile Arithmétique
Clôture coupe à la baisse la Moyenne Mobile Arithmétique
Clôture coupe à la hausse la Moyenne Mobile Arithmétique
Moyenne Mobile 1 coupe à la baisse la Moyenne Mobile 2
Moyenne Mobile 1 coupe à la hausse la Moyenne Mobile 2
Signaux basés sur les bandes de Bollinger Clôture inférieur à bande basse de Bollinger
Clôture supérieur à bande haute de Bollinger
Signaux basés sur le Relative Strength Index RSI inférieur à un seuil
RSI supérieur à un seuil
RSI coupe en baisse un seuil
RSI coupe en hausse un seuil
RSI en hausse
RSI en baisse
Signaux basés sur le DMI +DX coupe à la hausse -DX
-DX coupe à la hausse +DX
ADX supérieur à un seuil
ADX inférieur à un seuil
Signaux basés sur le Momentum Momentum coupe à la baisse l'axe zéro
Momentum coupe à la hausse l'axe zéro
Signaux basés sur le MACD Oscillateur MACD coupe à la baisse sa ligne de trigger
Oscillateur MACD coupe à la hausse sa ligne de trigger
Oscillateur MACD est en dessous de sa ligne de trigger
Oscillateur MACD est au-dessus de sa ligne de trigger
Signaux basés sur le Stochastics Stochastics %K est en dessous d'un seuil
Stochastics %K est au-dessus d'un seuil
STO %K coupe à la baisse STO %D
STO %K coupe à la hausse STO %D
Signaux basés sur le Commodity Channnel Index CCI est inférieur à un seuil
CCI est supérieur à un seuil
Signaux basés sur le Price Rate Of Change P-ROC coupe à la baisse l'axe zéro
P-ROC coupe à la hausse l'axe zéro
Signaux basés sur le ratio de Tendance Tendance supérieure à un seuil
Tendance inférieure à un seuil
Signaux basés sur le %R Williams %R Williams supérieur à un seuil
%R Williams inférieur à un seuil
Signaux basés sur les configurations
en chandeliers japonnais
Bullish ou Bearish Chandeliers
Bullish ou Bearish Engulfings
Bullish ou Bearish Engulfings confirmés
Bullish ou Bearish Haramis
Bullish ou Bearish Haramis confirmés
Etoile du matin ou Etoile du soir
Ciel couvert ou Ligne perçante
Pendu, Marteau ou Marteau inversé
Doji
Three Black Crows ou Three White Soldiers
Bullish ou Bearish Kickers
Bullish ou Bearish Counter Attack
Signaux basés sur les niveaux de résistances et supports Cours à proximité d'un Support
Cours à proximité d'une Résistance
Cours coupe en baisse un Support
Cours coupe en hausse une Résistance
Signaux basés sur l'ouverture des positions Durée ouverture position
Durée fermeture supérieure
Durée inférieure Ouverture position
Durée supérieure Ouverture position

1.2 - Paramétrage et libellé des signaux

Chaque Signal peut posséder plusieurs paramètres :

Les doubles caractères // signifient coupe en croissant, et les doubles caractères \\ signifient coupe en décroissant.

Exemples de script :

CLO(0) >= CLO(1) Le cours de clôture du jour est supérieur ou égal à celui de la veille
CLO(1) >= CLO(2) Le cours de clôture de la veille est supérieur ou égal à celui de l'avant veille
MMA(0,10) // MMA(0,30) La moyenne mobile arithmétique à 10 jours coupe à la hausse la moyenne mobile à 30 jours
ADX(0,14) >= 30 L'ADX du jour et de période 14 jours est supérieur à 30
TREND(0,15) >= 0.4 Sur la période des 15 derniers jours, la tendance des cours est supérieure en moyenne à + 0.4% par jour
Bearish Eng(0) La configuration Bearish Engulfing est détectée à la date de référence

2 - Création et Edition de règles de screening

2.1 - Généralités

Une règle se définit comme une combinaison logique de signaux qui à une date donnée sont dans l'état VRAI ou FAUX.

Trader Level Pro 2 est doté d'un dispositif graphique permettant très simplement de définir les règle les plus complexes sans nécessiter de connaissances particulières en langage programmation.

Quelques exemples simples de représentation graphique de règles :

Exemple 1 Exemple 2 Exemple 3
Règle composée d’un seul signal. Règle composée de deux signaux dont l'un au moins doit être VRAI (logique booléenne OU). Règle composée de quatre signaux qui doivent être tous VRAI (logique booléenne ET).

2.2 - Création/Annulation d'une règle

L'utilisateur peut créer autant de règles qu'il le souhaite. Ces règles sont répertoriées dans une bibliothèque.

Pour créer ou éditer une règle :

i Sélectionner l'option Editer Règles dans le menu Fonctions de l'écran Screening des marchés pour ouvrir la fenêtre de dialogue ci-dessous. Cette fenêtre comporte :
  • dans sa partie supérieure la liste des règles en bibliothèque,
  • à gauche le cadre Règle sélectionnée représentant graphiquement la règle avec ses signaux,
  • et à droite la liste des signaux en bibliothèque permettant construire ou de modifier la règle en cours de sélection.
ii Cliquer sur le bouton Ajouter. Le cadre Règle sélectionnée présente alors une zone vierge pour saisir le nom de la règle, définir graphiquement la règle et ajouter un commentaire.
NOTA : La première condition de la règle appelée condition racine est par défaut une condition ET.
iii Saisir le nom de la règle en modifiant son libellé initial "Nouvelle règle".
iv Construire graphiquement la règle en procédant selon la procédure décrite dans les paragraphes 3.3 à 3.9 ci-après.
v Eventuellement entrer un commentaire.
vi Cliquer sur le bouton Enregistrer pour confirmer l'ajout de la règle dans la bibliothèque.

Pour annuler une règle, la sélectionner dans la liste et cliquer sur le bouton Annuler.

2.3 - Définition de la "condition racine" de la règle

Chaque règle commence obligatoirement par une première condition appelée condition racine. Par défaut, cette condition est du type ET.
Pour la remplacer par une condition OU :

i Cliquer sur l'image de cette condition racine puis ouvrir le menu contextuel en cliquant dessus avec le bouton droit de la souris.
ii Selon les cas, choisir l'option Remplacer ET par OU ou bien Remplacer OU par ET.

2.4 - Ajout d'un signal

Pour ajouter un signal à la condition racine ou bien à une autre condition présente de la règle :

i Cliquer sur l'image de cette condition puis ouvrir le menu contextuel en cliquant dessus avec le bouton droit de la souris.
ii Choisir l'option Ajouter signal. Une flèche horizontale avec un signal non encore défini s'insère à la suite des signaux présents.
iii Sélectionner cette flèche en cliquant dessus.
iv Pour y affecter ensuite un signal présent dans la bibliothèque des signaux, deux méthodes sont utilisables :
  1. Sélectionner le signal dans la liste et cliquer sur le bouton
  2. ou bien appuyer sur ce signal avec le bouton gauche de la souris, glisser (en conservant le bouton gauche appuyé) et déposer le marqueur de la souris sur la flèche dans la représentation graphique.

2.5 - Paramétrage d'un signal

Pour paramétrer un nouveau signal ajouté par la méthode précédente, ou bien modifier le paramétrage d'un signal existant :

i Double cliquer sur le signal dans la représentation graphique de la règle pour ouvrir la fenêtre de saisie des paramètres.
ii Entrer les différents paramètres puis cliquer sur le bouton OK.

2.6 - Remplacement d'un signal

Pour remplacer un signal de la règle par un autre signal de la bibliothèque :

i Sélectionner le signal à remplacer en cliquant dessus dans la représentation graphique de la règle.
ii Ensuite, deux méthodes sont utilisables :
  1. Sélectionner le nouveau signal dans la bibliothèque et cliquer sur le bouton
  2. ou bien appuyer sur ce signal avec le bouton gauche de la souris, glisser (en conservant le bouton gauche appuyé) et déposer le marqueur de la souris sur la flèche dans la représentation graphique.

2.7 - Ajout de conditions ET / OU

L'ajout d'une condition ET ou OU s'effectue à partir de la position d'un signal de la représentation graphique situé à l'emplacement logique (au sens de la logique booléenne) de la future condition.

i Sélectionner le signal qui se trouve à l'emplacement logique désiré.
ii Ouvrir le menu contextuel en cliquant sur le signal avec le bouton droit de la souris.
iii Selon les cas, choisir l'option Remplacer par OU ou bien Remplacer par ET.

Exemple de construction d'une règle complexe :

2.8 - Remplacement d'une condition ET / OU

Pour remplacer par une condition par une autre :

i Cliquer sur l'image de cette condition puis ouvrir le menu contextuel en cliquant dessus avec le bouton droit de la souris.
ii Selon les cas, choisir l'option Remplacer ET par OU ou bien Remplacer OU par ET.

2.9 - Suppression d'un signal ou d'une condition

i Cliquer sur l'image de cette condition ou du signal puis ouvrir le menu contextuel en cliquant dessus avec le bouton droit de la souris.
ii Choisir l'option Annuler.

NOTA : La suppression d'une condition entraîne la suppression des signaux et autres conditions qui lui sont rattachés.

3 - Test d'une règle sur un graphique de cours

Pour vérifier graphiquement le résultat d'une règle :

i Sélectionner la règle dans la bibliothèque de la fenêtre d'édition des règles, vérifier que le paramétrage des différents signaux a été effectué, puis appuyer sur le bouton Tester
ii Trader Level Pro 2 affiche automatiquement le résultat de la règle dans la fenêtre graphique ayant le focus du module "Ecran Graphiques".
Chaque résultat est représenté par une flèche verticale (bleue) située juste au-dessus du cours.

NOTA : Si besoin, avant de lancer le test, sélectionner dans Ecran Graphiques la Fenêtre Graphique dans laquelle le test doit se faire et définir la durée totale ( six mois, un an, etc ...).