SMART Trading Analyser Manuel Utilisateur
SMART
Trading Analyser
Manuel Utilisateur
Fabien PERRIN – Copyright 2022/2023 Page 1 on 38
SMART Trading Analyser Manuel Utilisateur
1. SOMMAIRE
1. SOMMAIRE ...................................................................................................................................... 2
2. PRESENTATION ................................................................................................................................ 4
2.1 Description fonctionnelle ........................................................................................................ 4
2.1.1 Introduction ..................................................................................................................... 4
2.1.2 Fonctionnalités ................................................................................................................ 4
2.1.3 Destination ...................................................................................................................... 4
2.1.4 Environnement ................................................................................................................ 4
2.1.5 Objectif ............................................................................................................................ 4
2.2 Intégration ............................................................................................................................... 5
2.2.1 Expert Advisor ................................................................................................................. 5
2.2.2 Logiciel maître ................................................................................................................. 5
2.2.3 Interface .......................................................................................................................... 6
3. Installation ....................................................................................................................................... 7
3.1 MetaTrader5 Expert_Advisor .................................................................................................. 7
3.1.1 Copie de l’EA dans le répertoire spécifique : .................................................................. 7
3.1.2 Configuration MT5........................................................................................................... 7
3.1.3 Activer l’Expert Advisor : ................................................................................................. 8
3.2 SMART Trading Analyser ......................................................................................................... 9
3.2.1 Installation du JAVA Runtime .......................................................................................... 9
3.2.2 Exécution du logiciel maître .......................................................................................... 10
4. MISE EN OEUVRE ........................................................................................................................... 11
4.1 Licence ................................................................................................................................... 11
4.1.1 Activation de la Licence ................................................................................................. 11
4.1.2 Validité d’une clé de licence .......................................................................................... 11
4.1.3 Format d’une clé de Licence .......................................................................................... 11
4.1.4 Gestion des Licences ..................................................................................................... 11
4.2 Fenêtre principale ................................................................................................................. 12
4.2.1 Présentation .................................................................................................................. 12
4.2.2 Fermeture du Logiciel .................................................................................................... 12
4.3 Lien avec l’Expert Advisor...................................................................................................... 13
4.3.1 Etat de la connexion ...................................................................................................... 13
4.3.2 Configuration du lien de connexion .............................................................................. 14
Fabien PERRIN – Copyright 2022/2023 Page 2 on 38
SMART Trading Analyser Manuel Utilisateur
4.3.3 Options de connexion.................................................................................................... 14
4.4 Configuration du Type d’Analyse .......................................................................................... 14
4.4.1 Configuration d’une Analyse de test Rejeu ou BackTest............................................... 15
4.4.2 Configuration d’une Analyse de type Live ou Temps-Réel ............................................ 15
4.4.3 Généralités .................................................................................................................... 15
4.5 Lancement de l’Analyse......................................................................................................... 16
4.5.1 Exécution ....................................................................................................................... 16
4.5.2 Options de Graphique ................................................................................................... 16
4.6 Prérequis Généraux ............................................................................................................... 18
4.6.1 Prix de bougie ................................................................................................................ 18
4.7 Configuration des Signaux ..................................................................................................... 18
4.7.1 Ouverture ...................................................................................................................... 18
4.7.2 Signaux disponibles ....................................................................................................... 19
4.7.3 Ajout d’un Signal............................................................................................................ 20
4.7.4 Configuration du Signal ................................................................................................. 20
4.7.5 Configuration de l’affichage .......................................................................................... 21
4.7.6 Suppression du signal .................................................................................................... 22
4.7.7 Tracé des signaux .......................................................................................................... 22
4.8 Configuration de Stratégies ................................................................................................... 23
4.8.1 Principe Général ............................................................................................................ 23
4.8.2 Candles Schemes Pattern .............................................................................................. 24
4.8.3 Sequencing .................................................................................................................... 32
4.8.4 Entry Strategies ............................................................................................................. 34
4.8.5 Positions Strategies ....................................................................................................... 36
4.8.6 Trading Strategies .......................................................................................................... 37
5. En VRAC ......................................................................................................................................... 38
Fabien PERRIN – Copyright 2022/2023 Page 3 on 38
SMART Trading Analyser Manuel Utilisateur
2. PRESENTATION
2.1 Description fonctionnelle
2.1.1 Introduction
SMART Trading Analyser est un outil d’aide à l’analyse technique.
SMART Trading Analyser comme :
Secured Respect du Money Management
Multi-Configuration Plusieurs stratégies simultanées configurables
Automomous and Automatic Trading automatique possible
Replay and Real-Time Backtest des stratégies et Mode Live
Technical Outils d’analyse technique
Trading Analyser
2.1.2 Fonctionnalités
SMART Trading Analyser propose les fonctionnalités suivantes :
Tracé de graphiques types bougies japonaises ou Heiken Ashi
Calcul des signaux classiques de trading (MA, Point Pivots, Ichimoku …)
Configuration de stratégies utilisateur
o Configuration de points d’entrée sur le marché
o Configuration de maintien de position (SL, TP, fermeture de position …)
Rejeu des stratégies configurées
Génération de rapports pdf indiquant les résultats des backtests (points d’entrée, gains…)
Analyse en temps réel du marché
Trading automatique
2.1.3 Destination
SMART Trading Analyser est destiné aux personnes sensibilisées à l’analyse technique. Il peut être
cependant livré clé à main (donc pré configuré), pour les personnes novices.
2.1.4 Environnement
SMART Trading Analyser est :
Indépendant de la plateforme de Trading
Utilisable peu importe l’actif traité
2.1.5 Objectif
L’objectif est que l’outil soit valable quelle que soit la stratégie souhaitée de l’utilisateur. Il sera donc
enrichi au fur et à mesure des demandes.
Fabien PERRIN – Copyright 2022/2023 Page 4 on 38
SMART Trading Analyser Manuel Utilisateur
2.2 Intégration
SMART Trading Analyser est un logiciel complètement indépendant de la plateforme de trading, qui,
elle, est toujours nécessaire. Il vient se positionner ″ par-dessus ″.
Le logiciel est composé de deux parties distinctes :
Un Expert Advisor (EA) placé au niveau de la plateforme de trading
Un logiciel externe (logiciel maître) qui regroupe l’ensemble de l’intelligence logicielle
Plateforme de Trading
Expert Advisor
SMART
Trading Analyser
2.2.1 Expert Advisor
2.2.1.1 Rôle
Le rôle de l’Expert Advisor est très limité :
Il transmet, à la demande du logiciel externe, les informations des ticks (Ask, Bid et Volumes).
La transmission est valable pour le chargement d’historique ou l’analyse temps réel.
Il prend en compte les demandes de prise de positions provenant du logiciel externe.
Il rend compte de l’état des prises de positions.
Il inclut un système de clôture automatique des positions en cas de perte de communication
avec le logiciel principal.
2.2.1.2 Dépendance
L’Expert Advisor est dépendant de la plateforme de trading. Il faut donc intégrer celui qui correspond
à la plateforme utilisée.
Nota : Pour le moment, la seule version disponible est compatible avec MetaTrader 5. Les autres
plateformes (NinjaTrader, Trading View, MT4) seront traitées dans un second temps.
2.2.2 Logiciel maître
Le logiciel maître contient l’ensemble de l’intelligence de l’outil :
Reconstitution des bougies, calculs des signaux
Analyse du marché et des stratégies
Génération des rapports
Prise de position sur le marché
Il est totalement indépendant de la plateforme de Trading !
Fabien PERRIN – Copyright 2022/2023 Page 5 on 38
SMART Trading Analyser Manuel Utilisateur
2.2.3 Interface
2.2.3.1 Principe
L’interface entre l’Expert Advisor et le logiciel maître est une interface de type Ethernet TCP
Client/Serveur, le serveur étant du coté logiciel maître. C’est donc l’EA qui se connecte au logiciel
maître.
Nota : Pour le moment, plateforme de trading et logiciel maître doivent se situer sur la même machine
mais cette condition ne sera plus vrai à terminaison.
2.2.3.2 Supervision
L’interface inclut un mécanisme de HeartBeat (Battement de cœur), qui consiste à un échange
périodique de messages permettant de superviser l’état du lien entre EA et logiciel maître.
2.2.3.3 Messages échangés
Les informations échangées entre l’EA et le logiciel maître sont :
Requête d’historique des Ticks
Ticks Temps -Réel
Expert Advisor Analyser
Prises de Positions et Etats
Supervision - HeartBeat
Note : Il apparaît que le chargement de l’historique peut mettre quelques secondes à débuter. Ce temps
est dû au temps de réponses des serveurs de la plateforme de Trading donc non maîtrisable.
Fabien PERRIN – Copyright 2022/2023 Page 6 on 38
SMART Trading Analyser Manuel Utilisateur
3. INSTALLATION
3.1 MetaTrader5 Expert_Advisor
La première étape consiste en l’installation de l’Expert Advisor
″ Trading_Anayser_Expert_Advisor ″ sur la plateforme de trading, ici MT5.
3.1.1 Copie de l’EA dans le répertoire spécifique :
Ouvrir la plateforme et sélectionner Fichier->Dossier des données depuis le menu principal
Le répertoire de placement des EA s’ouvre :
Sélectionner les répertoires MQL puis Experts
Copier l’EA dans ce répertoire ″ ../MQL5/Experts ″
Redémarrer MetaTrader 5 ou Actualiser la liste des EAs depuis le menu Navigator
3.1.2 Configuration MT5
Configurer MT5 pour accepter les Requêtes Ethernet (WebRequest)
o Tools -> Option
o Activer l’option ″ Autoriser WebRequest ″
o Ajouter l’adresse IP 127.0.0.1 qui correspond à la boucle locale de la machine, adresse
IP par laquelle EA et logiciel maître communiquent.
Fabien PERRIN – Copyright 2022/2023 Page 7 on 38
SMART Trading Analyser Manuel Utilisateur
Configurer MT5 pour autoriser le trading automatique (Si utilisé)
o Activer l’option ″ Autoriser le Trading algorithmique ″ ainsi que les 3 premières sous
options.
3.1.3 Activer l’Expert Advisor :
Depuis la vue Navigateur, déplacer l’EA vers le graphique concerné par l’analyse
Cocher les deux options proposées.
Fabien PERRIN – Copyright 2022/2023 Page 8 on 38
SMART Trading Analyser Manuel Utilisateur
Assurer vous que l’EA est bien démarré en consultant l’onglet Expert sur MT5
3.2 SMART Trading Analyser
SMART Trading Analyser est un logiciel écrit en JAVA. Il nécessite donc l’installation d’un
environnement pour fonctionner, une JVM (Java Virtual Machine).
3.2.1 Installation du JAVA Runtime
Télécharger et installer le dernier JAVA JDK (19) depuis Java Downloads | Oracle
(https://www.oracle.com/java/technologies/downloads/#jdk19-windows)
Vérifier la version JAVA Version en exécutant la commande ″ java -version ″ depuis un invite
de commande Windows : (La version doit être 19.X )
Fabien PERRIN – Copyright 2022/2023 Page 9 on 38
SMART Trading Analyser Manuel Utilisateur
3.2.2 Exécution du logiciel maître
Démarrer SMART Trading Analyser :
o Depuis l’invite de commande Windows (cmd.exe), se placer dans le répertoire
contenant le logiciel SMART_Trading_Analyser.jar
o Exécuter l’application via la commande ″ java -jar SMART_Trading_Analyser.jar ″
Note : A terme le logiciel sera un exécutable classique !!
Fabien PERRIN – Copyright 2022/2023 Page 10 on 38
SMART Trading Analyser Manuel Utilisateur
4. MISE EN OEUVRE
4.1 Licence
4.1.1 Activation de la Licence
La première étape consiste en l’activation de la licence de l’outil :
Menu Help->Licence
Entrer la clé et valider via le bouton ″Validate Licence″
4.1.2 Validité d’une clé de licence
La licence dépend d’un numéro de Série ″User Serial Number″, propre à chaque machine. Ainsi,
une licence n’est valable que pour une machine (ordinateur) donnée.
Chaque licence inclut une date d’expiration.
4.1.3 Format d’une clé de Licence
Le format d’une clé de licence comprend ;
6 caractères correspondants à la date de validité de la clé [DDMMYYYY]
4 caractères correspondants aux fonctionnalités activées [FFFF]
32 caractères correspondants au chiffrement du numéro de série accolé à la date de validité
et code des fonctionnalités activées.
4.1.4 Gestion des Licences
En tant que concepteur du logiciel, je suis la seule personne habilitée à fournir les clés d’activation.
Nota :
- La politique de gestion des clés n’est pas encore complétement définie.
- Inutile de chercher dans le code hexa de l’application, la clé ne s’y trouve pas en clair.
- Inutile de changer la date de validité en tête de clé puisque celle-ci y est également chiffrée.
- Inutile de modifier l’heure de votre PC. Cela aura pour effet de bloquer le logiciel.
Fabien PERRIN – Copyright 2022/2023 Page 11 on 38
SMART Trading Analyser Manuel Utilisateur
4.2 Fenêtre principale
4.2.1 Présentation
1
2
6
La fenêtre principale est constituée des éléments suivants :
Barre de Menu (1) : Permet d’accéder à la configuration du logiciel
Affichage du Symbol (2) : Symbol, valeur Ask et Bid ainsi que les boutons permettant le trading
manuel
Informations sur la bougie courante (3) : Temps restant
Configuration de l’affichage (4) : Plage d’affichage, Type de bougies, période, Signaux …
Gestion du process d’analyse : Lancement des backtests, de l’analyse temps réelle
4.2.2 Fermeture du Logiciel
Ouvrir la fenêtre de configuration de la connexion via File > Quit
Après confirmation :
La base de données de configuration est automatiquement sauvegardée
Le logiciel est clos
Fabien PERRIN – Copyright 2022/2023 Page 12 on 38
SMART Trading Analyser Manuel Utilisateur
4.3 Lien avec l’Expert Advisor
Ouvrir la fenêtre de configuration de la connexion via File > Connection
La fenêtre de configuration de la connexion entre le logiciel maître et l’EA comporte 3 panneaux :
Etat de de la connexion
Configuration du lien de connexion
Options de connexion
4.3.1 Etat de la connexion
On y retrouve :
L’état synthétique de la connexion : Disconnect / In Progress / Connected
Le temps de réponse au HeartBeat qui donne une indication de la réactivité du système
(<100ms)
Le temps entre deux Ticks issus de l’EA, donné à titre indicatif et permettant de vérifier que
les Ticks sont bien reçus et traités.
Fabien PERRIN – Copyright 2022/2023 Page 13 on 38
SMART Trading Analyser Manuel Utilisateur
4.3.2 Configuration du lien de connexion
La configuration de la connexion est la suivante :
Protocol :
o TCP Serveur (Ne pas modifier)
Adresse IP :
o 127.0.0.1, correspondant à votre adresse IP locale, dans le cas où logiciel maître et EA
se trouvent sur la même machine
o Adresse IP de la machine distante si la plateforme de trading est sur une autre machine
Port :
o 8115 par défaut. Si modifié, il doit correspondre au port configuré au niveau de
l’Expert Advisor
4.3.3 Options de connexion
Les options de connexions disponibles sont :
AutoConnect_On_Start_Up :
o Activée : Les logiciels se connectent automatiquement au lancement de l’application.
o Désactivée : La connexion est manuelle par le bouton Connect.
Auto_Reconnect_When_Connection_Lost :
o Activée : La connexion tente d’être rétablie automatiquement en cas de coupure
o Désactivée : Le logiciel se met en pause en cas de déconnexion
Le bouton Connect permet d’agir sur la connexion : Connecter/Déconnecter
4.4 Configuration du Type d’Analyse
Ouvrir la fenêtre de configuration de l’analyse via Analyse > Main Configuration
Fabien PERRIN – Copyright 2022/2023 Page 14 on 38
SMART Trading Analyser Manuel Utilisateur
4.4.1 Configuration d’une Analyse de test Rejeu ou BackTest
Pour une configuration de type BackTest :
Sélectionner Analyse Type : Replay
Configurer Date de début et Date de Fin de rejeu
Configurer une plage horaire qui sera appliquée à chaque jour
o Soit une plage particulière de H1 à H2. Dans ce cas il y un rejeu par jour.
o Soit la journée entière 00h00 à 24h00. Dans ce cas, il y un rejeu continu sur tout le
range de dates
4.4.2 Configuration d’une Analyse de type Live ou Temps-Réel
Pour une configuration de type BackTest :
Sélectionner Analyse Type : Live
La date est automatiquement configurée à la date du jour
Configurer simplement un temps de retour en arrière (Forward Time). Ex : Pour un Forward
Time de 4h00 d’un live démarré à 10h00, le logiciel recharge 4h d’historique soit de 6h00 à
10h00
4.4.3 Généralités
Que ce soit dans le Mode BackTest ou le Mode Live, le logiciel recalcule et ajoute le Forward Time
nécessaire dépendant des configurations de stratégie.
Ex : Si la stratégie inclut une EMA200 en M5, le logiciel ajoute 200 périodes M5 de recul
Ex : Si la stratégie inclut un point pivot journalier, le logiciel ajoute 1 journée de recul
Fabien PERRIN – Copyright 2022/2023 Page 15 on 38
SMART Trading Analyser Manuel Utilisateur
4.5 Lancement de l’Analyse
4.5.1 Exécution
Le lancement du chargement de l’historique et de l’Analyse est réalisé via le bouton LAUNCH du
panneau Process.
A ce stade, le logiciel retrace simplement le graphique des bougies sur la période configurée. En effet,
aucune configuration particulière n’a encore été réalisée.
4.5.2 Options de Graphique
Il est possible de sélectionner :
Bougies japonaises ou Heiken-Hashi
Une période des classes secondes S2, S5, S10, S20, S30, minutes M1, M5, M15, M30 ou heures
H1 et H4
Affichage des volumes en cochant l’option correspondante.
Note : L’affichage des signaux sera abordé dans le chapitre dédié aux signaux
Fabien PERRIN – Copyright 2022/2023 Page 16 on 38
SMART Trading Analyser Manuel Utilisateur
Il est également possible d’agir sur la zone d’affichage :
Simplement avec la souris en sélectionnant une zone. Le logiciel recalibre automatiquement
l’affichage en fonction de la zone sélectionnée
En utilisant les contrôles prévus à cet effet :
o Effectuer des Zooms : Zoom In / Zoom Out
o Décaler vers la droite ou la gauche : Shift Left / Shit Right : L’affichage est décalé d’un
tier du range affiché
o Se positionner directement sur les dernières 15, 30 ou 60 Minutes
o Sélectionner une plage horaire spécifique
o Revenir sur la plage entière : All
Fabien PERRIN – Copyright 2022/2023 Page 17 on 38
SMART Trading Analyser Manuel Utilisateur
4.6 Prérequis Généraux
4.6.1 Prix de bougie
Le logiciel utilise la notion de prix de bougie (Candle Prices). Les différents prix disponibles sont
représentés ci-dessous :
High Price (H)
High Shadow Size (HS)
High Body Price (HB)
Open Price (O) ou Close Price (C)
Body Size (BS)
Open Price (O) ou Close Price (C)
Low Body Price (LB)
Low Shadow Size (LS)
Low Price (L)
Figure 1 - Candles Prices (Partie 1)
Mid High Shadow Size (HB_H/2)
[=(HB+H) /2] Median Price (H_L/2)
[=(H+L) /2]
Mid Body Size (HB_LB/2)
[=(HB+LB) /2] Typical Price (H_L_C/3)
[=(H+L+C) /3]
Mid Low Shadow Size (LB_L/2) Weighted Close Prices (H_L_2C/4)
[=(LB+L) /2] [=(H+L+2C) /4]
Figure 2 - Candles Prices (Partie 2)
Nota : Les Candles Prices sont utilisés pour la configuration des signaux ainsi que la définition des
stratégies.
4.7 Configuration des Signaux
4.7.1 Ouverture
Ouvrir la fenêtre de configuration des Signaux via Signals > Signals
Fabien PERRIN – Copyright 2022/2023 Page 18 on 38
SMART Trading Analyser Manuel Utilisateur
La fenêtre de configuration des Signaux est la suivante :
4.7.2 Signaux disponibles
Les signaux disponibles sont les suivants :
Type Nom Description Code
Simple Moving Average Moyenne Mobile Simple SMA
Exponential Moving Average Moyenne Mobile Exponentielle EMA
Moyennes
Weighted Moving Average Moyenne Mobile Pondérée WMA
Mobiles
Zero Lag Moving Average Moyenne Mobile Zéro Retard ZLMA
Moving Simple Average Speed Moyenne Mobile de la Vitesse SMAS
Moving Exponential Average Speed Moyenne Mobile Exponentielle de EMAS
la Vitesse
Candle More High/Low vs Last Plus Hauts / Plus Bas MORE
Plus Hauts
Plus Bas
Candle More High/Low vs Higher/Lower Plus Haut que dernier plus Haut MOST
Plus Bas que dernier plus Bas
Candle Higher vs Last Plus Haut HIGHER
Candle Lower vs Last Plus Bas LOWER
Mobile Pivots Points Pivots Standards MOB PP
Points
Pivots
Fibonnacci Pivots Points Pivots Fibonnacci FIB PP
Woodies Pivots Points Pivots Woodies WOOD PP
Fabien PERRIN – Copyright 2022/2023 Page 19 on 38
SMART Trading Analyser Manuel Utilisateur
Camarilla Pivots Points Pivots Camarilla CAM PP
Stochastic Stochatic STO
Ichimoku Ichimoku (Tenkan, Kijun, Chikou, ICHI
Divers
Senkou_A/B)
Volumes Volumes VOL
VWAP Moyenne pondérée par les volumes VWAP
Nota : Cette liste sera enrichie au fur et à mesure des demandes et besoins utilisateur.
4.7.3 Ajout d’un Signal
Depuis l’arbre d’affichage des signaux, clic droit -> Add new Signal :
Sélectionner le signal dans l’arbre et choisir le type de signal :
Les noms des signaux sont générés automatiquement sous la forme :
Nom réduit + Prix utilisé + Périodes
Nom complet + Prix utilisé + Périodes
Ex : EMA 7 périodes sur le prix de clôture des bougies
4.7.4 Configuration du Signal
Parmi les éléments configurables figurent :
Le prix de la bougie (Cf chapitre sur la description des prix de bougie).
Fabien PERRIN – Copyright 2022/2023 Page 20 on 38
SMART Trading Analyser Manuel Utilisateur
Le type de mise à jour :
o Continu : A chaque bougie (MA, signaux traditionnels)
o Step : Point pivots. La période des paliers correspond à la période du signal
La ou les périodes des signaux, avec sélection de l’unité de temps en bougies (traditionnelle)
ou Heures/Minutes/Secondes
L’affichage global ou non du signal sur le graphique. L’affichage plus fin est disponible via
l’onglet signal de la fenêtre principale et s’effectue sous-signal par sous-signal. (Ex : Ichimoku
pour lequel il existe 5 sous-signaux)
4.7.5 Configuration de l’affichage
La configuration de chacun des sous-signaux est possible, à savoir :
Fabien PERRIN – Copyright 2022/2023 Page 21 on 38
SMART Trading Analyser Manuel Utilisateur
Affichage ou non
Couleur
Type et épaisseur de ligne
Ex : Configuration affichage pour Ichimoku
4.7.6 Suppression du signal
Clic-Droit->Delete pour supprimer un élément
4.7.7 Tracé des signaux
Il suffit de relancer l’analyse et les signaux apparaissent :
Fabien PERRIN – Copyright 2022/2023 Page 22 on 38
SMART Trading Analyser Manuel Utilisateur
L’onglet Signals de la fenêtre principale permet de filtrer l’affichage des signaux.
4.8 Configuration de Stratégies
4.8.1 Principe Général
SMART Trading Analyser permet de configurer une liste de Stratégie de Trading, qui seront mises en
œuvre pour :
De l’analyse
Du BackTest
De la création d’alerte
Du Trading Automatique
Le principe d’un élément de stratégie de Trading et le suivant :
Trading Strategies Entry Strategies Candles Schemes Signals
Patterns
Patterns Patterns
Sequencings Candles
Position Strategies
Figure 3 - Trading Strategy - Schéma de Principe
L’organigramme fait apparaître les éléments suivants (décrits aux seins des paragraphes suivants):
Fabien PERRIN – Copyright 2022/2023 Page 23 on 38
SMART Trading Analyser Manuel Utilisateur
Candles : Constituées automatiquement par l’outil, sur les différentes périodes, avec mise à
disposition de l’ensemble des prix
Signals : Sélectionnés par l’utilisateur et ainsi disponibles pour affichage ou configuration de
schémas de bougies
Candles Schemes Pattern : (ou schémas de bougies) : Chaque Candles Scheme Pattern
correspond à une suite de bougies, pour une période donnée, avec des configurations
particulières, relatives aux prix des bougies ainsi que des signaux.
Sequencing (ou séquencement) : Chaque Sequencing correspond à une configuration de
Séquencement de 2 Candles Schemes Pattern
Entry Strategy (ou Stratégie de point d’entrée) : Chaque Entry Strategy correspond à une
configuration de point d’entrée sur le marché et est constituée d’une suite de Candles Scheme
Patterns, dont chaque séquencement est défini par un élément Sequencing.
Position Strategy (ou Stratégie de maintien de position) : Chaque Position Strategy correspond
aux caractéristiques de la prise de position sur le marché et regroupe conditions d’exclusion
d’entrée, configurations du SL, configurations du ou des TPs et conditions de fermeture
automatique de la position.
Trading Strategy (ou Stratégie de Trading) : Chaque Trading Strategy correspond à une Entry
Strategy, appliquée à une période et un type de bougies, couplée à une Position Strategy.
4.8.2 Candles Schemes Pattern
Ouvrir la fenêtre de configuration des ″Candles Scheme Patterns″ via Strategies > Candles Scheme
Patterns
4.8.2.1 Description de la fenêtre
La fenêtre de configuration des Candles Schemes Pattern est la suivante :
Fabien PERRIN – Copyright 2022/2023 Page 24 on 38
SMART Trading Analyser Manuel Utilisateur
1 6
2
5
7
On y retrouve les éléments suivants :
Arbre de représentation des Candles Scheme Patterns (1) :
o Multi-Candles Schemes Pattern : Pattern utilisé lors de la configuration des Stratégies.
Un Multi-Candles Scheme Pattern est constitué d’un ou plusieurs Candle Pattern,
chacun portant des critères.
o Mono-Candle Scheme Pattern : Ces patterns sont particuliers, constitués d’une seule
bougie. Chacun peut être instancié comme propriété d’une Candle des Multi-Candles
Scheme Patterns.
Candles Scheme Pattern Properties (2) ou Propriétés du Candles Scheme Pattern :
o Nom et Description définis par l’utilisateur
o Nombre de bougies et représentation (Déterminés automatiquement pour
information)
Candle Pattern Properties (3) ou Propriété d’une Bougie du Pattern :
o Nom défini par l’utilisateur
o Désignation de la bougie de référence du Candles Scheme Pattern. La notion de
référence est utilisée pour les séquencements et (TO DO A COMPLETER)
Candle Pattern Criteria (4) ou Critères/Propriétés de chaque Candle Pattern
o Propriétés sur les prix de la bougie
o Propriétés sur les valeurs des signaux
Interprétation (5) :
o Interprétation lisible de chaque Candle Criterion, pour plus de compréhension.
Candles Scheme Preview (6) :
o Prévisualisation du Pattern de bougie
Actions (7) :
o Bouton Update pour valider chaque mise à jour de configuration, que ce soit au niveau
du Pattern de bougie, d’une bougie ou d’un critère.
Fabien PERRIN – Copyright 2022/2023 Page 25 on 38
SMART Trading Analyser Manuel Utilisateur
4.8.2.2 Création d’un Candles Scheme Pattern
Depuis l’arbre d’affichage des Patterns de bougies, clic droit -> Add new Candles Scheme Pattern :
Nom et Description peuvent alors être renseignés
4.8.2.3 Ajout d’une bougie
Depuis l’arbre d’affichage des Patterns de bougies, sélectionner un Pattern de bougies et clic droit ->
Add new Candle Pattern :
Nom et paramètres de bougie de référence peuvent alors être renseignés. La bougie de référence
apparaît avec une étoile au niveau de l’arbre des Patterns de Bougies.
Nota : L’ensemble des actions sur le Pattern de bougies, à savoir, ajout/retrait/déplacement d’un
Candles Scheme Pattern, d’une bougie ou d’un critère, se font via le menu pop-up de l’arbre des
Patterns de bougies.
4.8.2.4 Configuration des Critères pour chaque bougie
Après sélection de la bougie concernée, le bouton ″Select Criterion to Insert″ permet d’ajouter un
critère à la bougie :
Fabien PERRIN – Copyright 2022/2023 Page 26 on 38
SMART Trading Analyser Manuel Utilisateur
Les critères sont de différents types :
Absolute Price : Condition sur un prix de la bougie
Price VS Price : Condition sur un prix de la bougie par rapport à un prix d’une autre (ou de
la même bougie)
Price VS Signal : Condition sur un prix de la bougie par rapport à un signal
Absolute Signal : Condition sur le niveau d’un signal
Signal VS Signal : Condition sur le niveau d’un signal par rapport à un autre signal
Mono Candle Pattern : Mono-Candle Pattern appliqué à une bougie d’un Multi-Candles
Scheme Pattern
4.8.2.4.1 Eléments communs
Lors de la configuration de critère, des éléments communs sont disponibles :
Sélection du prix d’une bougie :
o Les prix sont ceux décrits en préambule
Sélection d’un critère de comparaison :
o Les critères sont les critères standards de
comparaison
Sélection d’un signal : La référence peut alors fait appel :
o A un signal directement via son nom de code
o A une référence de signal (A/B/C), le signal est alors
défini au niveau de l’Entry Strategy qui fait référence
au Pattern concerné
Fabien PERRIN – Copyright 2022/2023 Page 27 on 38
SMART Trading Analyser Manuel Utilisateur
Sélection d’une bougie de comparaison :
o La même bougie
o Jusqu’à 3 bougies en arrière
o Jusqu’à 3 bougies en avant
Offset en points
Tolérance en point ou en pourcentage de la valeur
Activation/Désactivation de chaque critère, permettant de
désactiver un critère sans reconfigurer
4.8.2.4.2 Absolute Price
Absolute Price correspond à une valeur absolue d’un prix de la bougie.
Exemple 1 : Bougie dont le corps fait entre 10 et 20 points
4.8.2.4.3 Price VS Price
Price VS Price correspond à un prix de la bougie par rapport à un prix d’une autre bougie (ou la même),
précédente ou suivante.
Exemple 1 : Bougie dont le prix médian est plus haut que le prix médian de la bougie précédente
Exemple 2 : Définition d’une bougie croissante d’au moins 1 point
Exemple3 : Définition d’un gap de 3 points
Fabien PERRIN – Copyright 2022/2023 Page 28 on 38
SMART Trading Analyser Manuel Utilisateur
4.8.2.4.4 Price VS Signal
Price VS Signal correspond à un prix de la bougie par rapport au niveau d’un signal.
Exemple 1 : Bougie clôturée sous un signal (Signal défini directement : EMA_7)
Exemple 2 : Body High Price autour d’un signal à 10 points près (Signal défini par une référence A, elle-
même définie au niveau de la stratégie d’entrée
4.8.2.4.5 Absolute Signal
Absolute Signal correspond à une valeur absolue du niveau d’un Signal.
Exemple 1 : Signal Ichimoku Tenkan supérieur à 12000 points
4.8.2.4.6 Signal VS Signal
Price VS Signal correspond au niveau d’un Signal par rapport à un autre Signal.
Exemple 1 : EMA_7 située dans un range autour du Signal Ichimoku TK
Fabien PERRIN – Copyright 2022/2023 Page 29 on 38
SMART Trading Analyser Manuel Utilisateur
4.8.2.4.7 Mono Candle Pattern
Mono-Candle Pattern correspond à l’application sur la bougie des critères définis au niveau d’un Mono-
Candle Pattern. Ceci permet de ne pas redéfinir N fois la même chose mais une fois au niveau d’un
Mono-Candle Pattern et ce sera appliqué sur l’ensemble des bougies liées à ce critère.
Exemple 1 : Application d’un Mono-Candle Pattern
Exemple d’application :
- Mono-Candle Pattern de définition d’une bougie croissante
- Mono-Candle Pattern de définition d’une bougie caractéristique : DOJI, …
4.8.2.5 Validation des critères pour une bougie
Par défaut, l’ensemble des critères activés (CheckBox On/Off) doivent être valides afin que le pattern
niveau Candle soit validé.
4.8.2.5.1 Equation Logique
Il est cependant possible d’écrire sa propre équation logique faisant intervenir les différents critères
représentés automatiquement par des lettres en commençant par ‘A’.
L’équation par défaut correspond à ce qui a été dit précédemment, et est obtenue par appui sur le
Bouton ″Default″.
Exemple avec 3 critères à respecter par défaut :
4.8.2.5.2 Règles d’écriture de l’Equation Logique
Les règles d’écriture d’une équation logique sont les suivantes (règles standard de l’algèbre
booléénne):
L’opérateur logique ET est représenté par un point ‘.’
L’opérateur logique OU est représenté par un plus ‘+’
L’opérateur logique XOR est représenté par un accent circonflexe ‘^’
L’opérateur logique NOT (négation) est représenté par un point d’exclamation ‘ !’
Les priorités gérées par les parenthèses. Ainsi, le logiciel ne gère pas la priorité des opérateurs.
Ainsi, A.B+C ne donne pas le même résultat que (A.B)+C.
Fabien PERRIN – Copyright 2022/2023 Page 30 on 38
SMART Trading Analyser Manuel Utilisateur
De plus :
Une équation invalide est affichée en rouge
Tout changement au niveau des critères (changement de rang, suppression) est
automatiquement suivi d’une mise à jour automatique de l’étiquetage des critères, ainsi que
de l’équation logique. Cependant, il est nécessaire de vérifier car tous les cas ne peuvent pas
être gérés de façon automatique.
Exemple : Sur cet exemple, le signal de la bougie doit être plus haut que l’un des signaux A ou B.
L’équation est donc (A) ET ( (B) OU (C) ).
4.8.2.6 Zoom sur la représentation d’un Candles Scheme Pattern
La représentation d’un Pattern est indiquée au niveau du panneau de propriété du Candles Scheme
Pattern. La compréhension de la représentation est indispensable au séquencement des Patterns.
On y trouve :
Le nombres de bougies : Nombre total [Bougies devant le pattern – Bougies du Pattern –
Bougies derrière le Pattern]
o Les bougies devant le pattern correspondent au bougies nécessaires pour l’évaluation
du Pattern, mais qui ne font pas partie du Pattern. Ex : Si la première bougie du pattern
fait référence à la bougie précédente, il y aura une bougie nécessaire devant le pattern.
o Les bougies derrière le pattern correspondent au bougies nécessaires pour
l’évaluation du Pattern, mais qui ne font pas partie du Pattern. Ex : Si la dernière bougie
du pattern fait référence à la bougie suivante +2, il y aura 2 bougies nécessaires
derrière le pattern.
La représentation du Pattern :
o R correspond à la bougie de référence
o C correspond à chacune des autres bougies du Pattern
o X correspond à chacune des bougies nécessaires à l’évaluation mais ne faisant pas
partie du Pattern
Fabien PERRIN – Copyright 2022/2023 Page 31 on 38
SMART Trading Analyser Manuel Utilisateur
4.8.2.7 Conclusion
La configuration des Candles Scheme Patterns consiste à combiner différents critères afin de
correspondre au pattern recherché.
1
4.8.3 Sequencing
Ouvrir la fenêtre de configuration des Séquencements via Strategies > Sequencings
4.8.3.1 Description de la fenêtre
La fenêtre de configuration des Sequencings est la suivante :
2
1
3
On y retrouve les éléments suivants :
Arbre de représentation des Sequencings (1)
Sequencing Properties (2) ou propriété du Séquencement
o Nom du Sequencing
Sequencing Configuration (3) ou configuration du Séquencement :
o Configuration du séquencement avec les bornes min et max
Interpretation (4) :
o Illustration du séquencement sur un Pattern sur un Pattern exemple XXCCRCCXX.
Fabien PERRIN – Copyright 2022/2023 Page 32 on 38
SMART Trading Analyser Manuel Utilisateur
Actions (5) :
o Bouton Update pour valider chaque mise à jour de configuration.
4.8.3.2 Ajout/Suppression
L’ajout suppression est réalisé de la même manière que les autres arbres de représentation via un clic
droit de souris et le menu Pop-Up
4.8.3.3 Configuration d’un Séquencement
La configuration d’un séquencement :
Correspond à définir la position de la bougie de référence du pattern (N+1), notée (N+1)/R par
rapport à la position de la bougie de référence du Pattern précédent (N), notée N/R.
Comprend une borne minimale et une borne maximale, ce qui correspond à un intervalle de
position de la bougie de référence du pattern (N+1) par rapport à la position de la bougie de
référence du Pattern précédent.
Peut avoir des bornes Min et Max identiques, ce qui correspond à une position absolue de la
bougie de référence.
Peut nécessiter pour certains un nombre de bougies maximales (*).
Les configurations de séquencement sont les suivantes :
Séquencement (*) Description
N+1/R sticked before N - Référence collée avant le précédent Pattern
N+1/R before N/R X Référence avant la Référence du précédent Pattern
N+1/R sticked before N/R - Référence collée avant la Référence du précédent Pattern
N+1/R included in N - Référence incluse dans le précédent Pattern
N+1/R matches N/R - Référence correspond à la Référence du précédent Pattern
N+1/R sticked after N/R - Référence collée après la Référence du précédent Pattern
N+1/R after N/R X Référence après la Référence du précédent Pattern
N+1/R sticked after N - Référence collée après la fin du précédent Pattern
N+1/R after N X Référence après la fin du précédent Pattern
N+1 sticked after N - Pattern collé au précédent Pattern
N+1 after N X Pattern après le précédent Pattern
A cela s’ajoute la prise en compte ou non des bougies type X, nécessaires au Pattern mais ne faisant
pas parties intégrantes des bougies du Pattern.
4.8.3.4 Illustration
Pour aider à la configuration, le panneau Interprétation permet de visualiser le résultat de la
configuration avec deux Patterns de bougies de représentation XXCCRCCXX.
Note : Lors de l’utilisation des Sequencings entre deux Candles Scheme Pattern, l’illustration est donnée
avec les représentations des deux Candles Scheme Pattern.
Exemple 1 : Référence située de la position de la référence précédente jusqu’à 2 bougies après la
référence précédente.
Fabien PERRIN – Copyright 2022/2023 Page 33 on 38
SMART Trading Analyser Manuel Utilisateur
Exemple 2 : Référence située de 0 à 6 bougies derrière le pattern précédent :
Exemple 3 : Référence située au sein du précédent Pattern, bougies X exclues :
Exemple 4 : Idem exemple précédent, bougies X incluses. La différence est bien visible au niveau de la
représentation.
4.8.4 Entry Strategies
Ouvrir la fenêtre de configuration des ″Entry Strategies″ via Strategies > Entry Strategies
Fabien PERRIN – Copyright 2022/2023 Page 34 on 38
SMART Trading Analyser Manuel Utilisateur
4.8.4.1 Description de la fenêtre
La fenêtre de configuration des ″Entry Strategies″ est la suivante :
2
1
5 4
On y retrouve les éléments suivants :
Arbre de représentation des Entry Strategies (1)
Entry Strategies Description (2) ou propriété du Séquencement
o Nom et Description de la Stratégie
Strategy Steps (3) ou Etapes :
o Configuration des étapes avec séquencement
Interpretation (4) :
o Illustration du séquencement sur les Step mises en oeuvres.
Actions (5) :
o Bouton Update pour valider chaque mise à jour de configuration.
4.8.4.2 Ajout/Suppression
L’ajout suppression est réalisé de la même manière que les autres arbres de représentation via un clic
droit de souris et le menu Pop-Up.
Fabien PERRIN – Copyright 2022/2023 Page 35 on 38
SMART Trading Analyser Manuel Utilisateur
4.8.4.3 Configuration d’une Entry Strategy
Après création de l’Entry Strategy, la configuration se fait par ajout successif d’étapes. Chaque étape
correspond à un Candles Scheme Pattern défini précédemment :
Pour chaque étape doivent configurés :
Une période de référence parmi (A/B ou C). La période sera configurée au niveau de la Trading
Strategy.
Le Candles Scheme Pattern testé
Le Sequencing utilisé, à partir de la seconde étape.
Comme indiqué précédemment, une illustration du séquencement est donnée en application du
séquencement et des Patterns utilisés :
4.8.5 Positions Strategies
Ouvrir la fenêtre de configuration des ″Positions Strategies″ via Strategies > Positions Strategies
Fabien PERRIN – Copyright 2022/2023 Page 36 on 38
SMART Trading Analyser Manuel Utilisateur
4.8.6 Trading Strategies
Ouvrir la fenêtre de configuration des ″Trading Strategies″ via Strategies > Trading Strategies
Fabien PERRIN – Copyright 2022/2023 Page 37 on 38
SMART Trading Analyser Manuel Utilisateur
5. EN VRAC
Fabien PERRIN – Copyright 2022/2023 Page 38 on 38