Académique Documents
Professionnel Documents
Culture Documents
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
2. PRESENTATION
2.1 Description fonctionnelle
2.1.1 Introduction
SMART Trading Analyser est un outil d’aide à l’analyse technique.
2.1.2 Fonctionnalités
SMART Trading Analyser propose les fonctionnalités suivantes :
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 :
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.
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 ″.
Plateforme de Trading
Expert Advisor
SMART
Trading Analyser
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.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.
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.
3. INSTALLATION
Assurer vous que l’EA est bien démarré en consultant l’onglet Expert sur MT5
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 )
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″
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.
2
6
Après confirmation :
Etat de de la connexion
Configuration du lien de connexion
Options de connexion
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
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
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
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.
Note : L’affichage des signaux sera abordé dans le chapitre dédié aux signaux
Nota : Les Candles Prices sont utilisés pour la configuration des signaux ainsi que la définition des
stratégies.
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
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.
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)
Affichage ou non
Couleur
Type et épaisseur de ligne
De l’analyse
Du BackTest
De la création d’alerte
Du Trading Automatique
Sequencings Candles
Position Strategies
L’organigramme fait apparaître les éléments suivants (décrits aux seins des paragraphes suivants):
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.
1 6
2
5
7
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.
Offset en points
Exemple 1 : Bougie dont le prix médian est plus haut que le prix médian de la bougie précédente
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
Exemple d’application :
L’équation par défaut correspond à ce qui a été dit précédemment, et est obtenue par appui sur le
Bouton ″Default″.
De plus :
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) ).
On y trouve :
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
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
2
1
3
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
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 (*).
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 4 : Idem exemple précédent, bougies X incluses. La différence est bien visible au niveau de la
représentation.
2
1
5 4
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.
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.
5. EN VRAC