Stratégie appliquée à un Graphique de cours
1 - Généralités
Une stratégie peut être appliquée directement à un graphique de cours sur une durée historique. Cette opération est généralement appelée
backtesting
Trader Level Pro 2 offre la possibilité de tracer l'equity courbe dans le graphique principal des cours de la
Fenêtre Graphiques sélectionnée, ou bien de tracer cette equity courbe dans un graphique secondaire.
Les informations relatives à l'ouverture et la fermeture des positions ainsi que le DrawDown maximum peuvent aussi être affichés dans le
graphique.
L'utilisateur a la possibilité de "backtester" la stratégie sur la totalité du graphique présent ou bien de définir précisément les dates de début et de fin.
2 - Personnalisation de l'affichage graphique du résultat
Pour personnaliser l'affichage dans le graphique, choisir Paramètres dans le menu général puis l'option
Graphiques Equity Courbes.
La fenêtre de dialogue ci-dessous s'ouvre (sélectionner l'onglet Ecran Graphiques) :
 |
- La personnalisation se définit d'une part pour l'equity courbe tracée dans le graphique principal et d'autre part pour celle tracée dans un
graphique secondaire.
- Pour conserver en mémoire le résultat des stratégies, cocher la case Mémorisation, sinon ces résultats seront perdus à la fermeture
du programme.
- Pour commander le tracé de l'equity courbe dans le graphique principal, cocher la case OK du cadre "Principal".
- Pour commander le tracé de l'equity courbe dans un graphique secondaire, cocher la case OK du cadre "Secondaires".
Nota : le tracé peut s'effectuer simultanément dans les deux graphiques.
- Echelle verticale pour l'equity courbe
- Dans le cas du graphique principal, l'échelle verticale de l'equity courbe est toujours en unités monétaires.
- Dans le cas du graphique secondaire, l'utilisateur peut choisir entre une échelle en unités monétaires (cocher Montant)
ou bien en pourcentages des gains cumulés (cocher % Cum)
La signification de pourcentages de gains cumulés est la suivante :
A chaque fermeture de position, le gain (ou la perte) est calculé en pourcentage du prix d'ouverture. Ces gains (ou pertes) sont ensuite
cumulés. Cette méthode d'évaluation du résultat permet de ne pas tenir compte du gonflement artificiel du résultat quand sur l'historique
la dynamique de variation des cours est importante.
|
- L'utilisateur peut choisir de tracer ou pas pendant l'ouverture des positions la valeur potentielle de l'equity à chaque période.
Ce sont les deux modes : equity en "Close to Close" (cocher Eq. Cl.Cl) ou equity en "Close Position" (cocher Eq. Cl.Pos).
- Pour demander le tracé de flèches verticales désignant l'ouverture et la fermeture des positions, cocher Flèches signaux
- Pour demander l'inscription à coté des flèches précédentes de la nature de la position ("Long" ou "Court") et des quantités de titres,
cocher Etiquettes signaux.
- Quand une position est ouverte, de nouveaux signaux d'ouverture restent sans effet. De même quand une position est fermée avec de nouveaux signaux
de fermeture.
Ces signaux non exécutés peuvent être tracés sur le graphique sous forme de flèches en pointillé. Cocher la case Signaux non exécutés.
- Le DrawDown maximum peut être inscrit sur le graphique. Cocher la case Max DrawDown.
- Une légende rappelant la stratégie exécutée peut également être inscrite. Cocher la case Légende.
3 - Commande du backtesting
Pour lancer une opération de backtesting, ouvrir la fenêtre d'édition des stratégies en choisissant Trading System
dans le menu général puis l'option Editer Stratégies.
Sélectionner la stratégie dans la bibliothèque et cliquer sur le bouton Appliquer
 |
La fenêtre ci-contre s'ouvre.
Elle permet de préciser la période sur laquelle la stratégie doit être appliquée : tout l'historique du graphique (cocher Dates Graphiques)
ou bien de date à date (cocher Dates spécifiques et définir les dates de début et fin).
Cliquer ensuite sur le bouton Calculer pour lancer l'exécution de la stratégie.
|
4 - Equity courbe dans le graphique principal
Exemple de tracé obtenu :
Symbologie des différentes informations :
|
Ouverture d'une position en "Long"
|
|
Qty de titres achetés à l'ouverture en "Long"
|
|
Fermeture d'une position en "Long"
|
|
Qty de titres vendus à l'ouverture en "Long"
|
|
Ouverture d'une position en "Court"
|
|
Qty de titres vendus à l'ouverture en "Court"
|
|
Fermeture d'une position en "Court"
|
|
Qty de titres achetés à la fermeture en "Court"
|
|
Signal non exécuté (sens et couleur conformes aux cas ci-dessus)
|
|
Fermeture d'une position sur condition Stop
|
|
O sur objectif de profit, L sur perte maximum, T sur perte de profit, I sur inactivité,
E sur fermeture en fin de journée, M sur nombre périodes maximum, B sur point mort,
|
|
Représentation du DrawDown maximum :
Un arc de cercle en pointillé joint les deux points extrêmes
La valeur numérique est inscrite au niveau de l'extrémité inférieure
|
5 - Equity courbe et drawDown dans des graphiques secondaires
Pour afficher ces courbes dans des graphiques secondaires, il faut ajouter dans le
Diaporama de la Fenêtre Graphiques les courbes :
- Equity courbe
- DrawDown max
de la liste des indicateurs en bibliothèque.
Préciser également les informations à afficher dans ces graphiques comme indiqué au paragraphe 2 ci-dessus. En particulier,
deux paramétrages sont importants pour l'analyse :
- Les échelles verticales de ces graphiques peuvent-être fixées en unités monétaires ou en % cumulés des profits.
Cocher selon le cas Montant ou % Cum.
- La courbe du drawdown peut être affichée en Close Position to Close Position ou en Peak to Valley.
- Dans le premier cas, pendant l'ouverture de la position, l'equity reste à sa valeur du moment de l'ouverture. A la
fermeture de la position la valeur de l'equity est alors mise à jour.
- Dans le second cas, l'equity potentielle calculée avec les cours le plus bas de chaque période, est affichée pendant
l'ouverture de la position.
Une equity courbe en Peak to Valley permet de connaître le risque réel de pertes maximum tant que la position n'est pas fermée.