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.

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 :

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 :

  1. 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.
  2. La courbe du drawdown peut être affichée en Close Position to Close Position ou en Peak to Valley.