Si vous n'arrivez pas à lire ce message, rendez-vous à l'adresse suivante : http://www.waldata.fr/mailing/070420/index.asp
 

NewsLetter Waldata 20 avril 2007
Création du MarketAnalyser©
"Thermomètre du marché "

avec votre Walmaster Trader et Investisseur

 

Pour toute information sur la nouvelle génération
WalMaste
r
n'hésitez pas
à appeler au
01 58 71 21 99
ou cliquez ICI pour avoir plus d'information

 

La semaine dernière nous vous avons présenté le nouveau MarketAnalyser © « Thermomètre du marché ». Cet outil fantastique vous permettra en quelques secondes de détecter les valeurs qui évoluent dans un marché calme, des valeurs sur lesquels un mouvement se prépare et les valeurs sur lesquels un mouvement arrive à sa fin.

Cette semaine nous allons vous apprendre comment créer par vous-même le MarketAnalyser © « Thermomètre du marché ». L’objectif de cette newsletter est de vous expliquer sur un exemple concret toutes les manipulations nécessaires pour créer vos propres outils d’aide à la décision.

N’oubliez pas que votre Walmaster est fourni avec les ressources en « Open source » que vous pouvez personnaliser, modifier et associer, afin de créer vos propres outils. Profitez de l’exemple ci-dessous pour apprendre quelques manipulations simples, afin de profiter pleinement de la puissance de votre Walmaster.


Création du Market Analyser© "Thermomètre du marché".

Nous allons commencer par créer un nouveau MarketAnalyser © que nous allons appeler « Thermomètre du marché ». Une fois créé, le MarketAnalyser© pourra être associé à n’importe lequel des 20 bureaux fournis avec votre Walmaster.  Par la même occasion, nous allons ajouter à notre libraire des colonnes, la colonne permettant de détecter les signaux lancés par le Thermomètre du Marché. La colonne ainsi créée pourra être utilisée dans l’ensemble des MarketAnalyser © de votre Walmaster et vous permettra d’affiner votre processus de prise de décision.

 

Pour créer un MarketAnalyser © vous devez suivre les étapes suivantes :

1.       Allez dans le menu « Fichiers » et sélectionnez l’option « MarketAnalyser... »

2.       Dans la fenêtre de sélection des MarketAnalyser ©, choisissez l’option « Nouveau »

3.       Dans la fenêtre « Edition » qui apparaît, inscrivez le nom de votre nouveau MarketAnalyser © — « Thermomètre du Marché ». Remplissez les champs « Description » et Classement puis validez par le bouton « OK ».

Le MarketAnalyser © « Thermomètre du Marché » apparaît dans la liste des MarketAnalyser © disponibles pour votre Walmaster. L’étape suivante consiste à créer les colonnes qui seront utilisées dans le MarketAnalyser ©.

Votre Walmaster n’impose pas de limites sur le nombre des colonnes qui peuvent être utilisées par le MarketAnalyser ©, mais pour simplifier l’exposé nous allons nous contenter de deux colonnes. La première colonne indiquera le nom de la valeur analysée et la seconde colonne sera consacrée aux signaux détectés par l’indicateur « Thermomètre du Marché ».

 

Pour créer/éditer votre nouveau MarketAnalyser © il faut :

  1. Ouvrir le MarketAnalyser © « Thermomètre du Marché »

  2. Accéder à la fenêtre de paramétrage en cliquant sur le bouton « Paramètres du MarketAnalyser © » dans la barre de commandes du MarketAnalyser ©.

Maintenant il faut créer les deux colonnes : Nom et Thermomètre du Marché. La première colonne « Nom » fait partie de la bibliothèque de plus de 50 colonnes prè-programmées fournie avec votre Walmaster.

Pour accéder à la bibliothèque des colonnes, suivez les étapes suivantes :

  1. Utilisez le bouton « Ajouter une colonne » pour accéder à la bibliothèque des colonnes disponibles.
  2. Sélectionnez la colonne « Nom » et cliquez sur « Ouvrir ». La colonne sélectionnée apparaît dans la partie « Liste des colonnes » de la fenêtre d’édition de votre nouveau MarketAnalyser © ;

 

 

Pour créer une nouvelle colonne « Thermomètres du marché » :

  1. Utilisez le bouton « Ajouter une colonne »

  2. Sélectionnez la colonne « default » et cliquez sur « Ouvrir ». 

 

La colonne « default» apparaît dans la partie « Liste des colonnes » de la fenêtre d’édition de votre nouveau MarketAnalyser©.

Pour éditer la colonne créée, sélectionnez-la, puis suivez les étapes suivantes :

1.       Dans la partie « Type de la colonne » sélectionnez l’option « Formule ». Cette option vous permet d’écrire le code ExpressLangage dans la partie « Propriétés » de la fenêtre d’édition du MarketAnalyser ©.

2.       Dans la partie « Description » remplissez les champs « Nom de la colonne », « Titre » et « Description », comme sur l’image ci-dessus :

3.       Recopiez le code ExpressLanguage ci-dessous dans la partie « Propriétés » :

{-- Signaux du Thermomètre du Marché --}

Variables:

  {Paramètres}
  PeriodeMME(22),
  Seuil_CalmeExcesif(5),
  Seuil_ActiviteExcesive(3),

  {Variables}
  ThermometreDuMarche(0),
  TemperatureMoyenne(0),
  NbJoursSousMME(0),
  NbJoursAuDessusMME(0),
  RapportThMME(0),
  EtatDuThermometre(0);

{Code de la colonne}
ThermometreDuMarche    = Temperature ;
TemperatureMoyenne       = MME(ThermometreDuMarche,PeriodeMME);

If ThermometreDuMarche < TemperatureMoyenne then
 Begin
   NbJoursSousMME = NbJoursSousMME[1] + 1 ;
  NbJoursAuDessusMME = 0 ;

     if NbJoursSousMME >= Seuil_CalmeExcesif  then
      begin
       SetresultBMP("Alerte14x14.bmp") ;
 SetResultFrm("<### jour(s)",NbJoursSousMME,FontBold,clNavy) ;
      
SetResultTxt("de calme",FontBold,clNavy);
       EtatDuThermometre = NbJoursSousMME * 1000 ; {En 1ère position lors du tri}
     
end
    else
      begin
        SetResultFrm("<### jour(s)",NbJoursSousMME,FontNormal,clBlue) ;
        SetResultTxt("de calme",FontNormal,clBlue);
        EtatDuThermometre = NbJoursSousMME * 100 ;   {En 2ème position lors du tri} 
     
end ;
 End
Else If ThermometreDuMarche > TemperatureMoyenne Then
 
Begin

   NbJoursAuDessusMME = NbJoursAuDessusMME[1] + 1;
   NbJoursSousMME = 0 ;
   RapportThMME = ThermometreDuMarche/TemperatureMoyenne  ;

  
if RapportThMME >= Seuil_ActiviteExcesive then
      begin
       SetresultBMP("Alerte14x14.bmp") ;
       SetResultTxt("Th.=",FontBold,clRed);
       SetResultFrm("<###.# x ",RapportThMME,FontBold,clRed) ;
       SetResultTxt("Th.Moy.",FontBold,clRed);
       EtatDuThermometre = RapportThMME * 10 {En 3ème position lors du tri};
     
end
    else
      begin
       SetResultFrm("<### jour(s)",NbJoursAuDessusMME,Fontnormal,clRed) ;
       SetResultTxt("actif(s)",Fontnormal,clRed);
       EtatDuThermometre = NbJoursAuDessusMME {En 4ème position lors du tri};
      end;
End;

{Tri des valeurs}
Result = EtatDuThermometre ;
{Sélection des valeurs}

if
EtatDuThermometre > 1000 {Valeurs au bord de l'explosion}
   or (EtatDuThermometre > 10 and EtatDuThermometre < 100)  then {Valeurs en fin du mouvement}
   Select(True)
else

   Select(False);

4.    Cliquez sur « Vérifier la syntaxe »

Votre nouveau MarketAnalyser © « Thermomètre du marché » est prêt à l’emploi. Avant de fermer la fenêtre d’édition nous allons sauvegarder la colonne « Thermomètre du Marché », fraîchement créée, dans la bibliothèque des colonnes de votre Walmaster.

Pour cela il suffit de :

1.   
cliquer sur le bouton « Sauver la colonne »
2.   
remplir les champs « Nom », « Description » et « Classement » dans la fenêtre qui s’affiche.

 

 

Maintenant la colonne « Thermomètre du Marché » fait partie de la bibliothèque des colonnes de votre Walmaster. Vous pouvez l’insérer dans n’importe lequel des MarketAnalyser © afin d’affiner votre prise de décision en tenant compte du niveau d’activité sur le marché.

Vous pouvez lancer votre nouveau MarketAnalyser © « Thermomètre du Marché » en appuyant sur le bouton « OK » dans la fenêtre de paramétrage du MarketAnalyser ©.

Une fois lancé, n’oubliez pas de fixer la périodicité des bars utilisés par le MarketAnalyser ©. La périodicité des bars du MarketAnalyser © doit correspondre à la périodicité des bars du graphique que vous utilisez.

 

Paramétrage et personnalisation des signaux.

Paramétrage :

La colonne « Thermomètre du Marché » que nous venons de créer est paramétrable, ce qui vous permet d’adapter les signaux à votre style de trading et votre horizon d’investissement, mais aussi à la situation sur le marché.

 A. Elder écrit « J’utilise la MME à 22 jours, car il y a en moyenne 22 journées de trading dans un mois. Vous êtes libre d’exprimer des valeurs de MME plus courtes si vous désirez rendre cet indicateur plus sensible aux oscillations à court terme ».

Ainsi, nous avons prévu trois paramètres :  

PeriodeMME(22) — permet de fixer la durée de calcul de la moyenne mobile exponentielle du Thermomètre du Marché.

Seuil_CalmeExcesif(5) – permet de définir le nombre de périodes à partir duquel vous considérez que la valeur évolue dans un marché calme (Thermomètre du Marché est sous sa moyenne mobile) et qu’on peut s’attendre à un mouvement explosif. Une fois que le nombre de périodes sous la MME fixé par ce paramètre est atteint, le MarketAnalyser © affiche la ligne en gras avec le signe d’alerte.

Seuil_ActiviteExcesive(3) – permet de définir le rapport entre Thermomètre du Marché et sa moyenne mobile que l’indicateur doit atteindre pour qu’une alerte vous indique qu’il est opportun de prendre vos bénéfices. Ici le chiffre 3 définit le terme « trois fois la hauteur de sa moyenne mobile ». Plus ce paramètre est grand, plus l’alerte apparaît tardivement.

 

Sélection des valeurs : 

 Rappel :

Dans son livre A. Elder écrit :

 « Attendez-vous à un mouvement explosif si le Thermomètre du Marché reste en dessous de sa moyenne mobile pendant 5 à 7 jours de trading ».

« Sortez de vos positions sur le marché quand le Thermomètre du Marché monte jusqu’à trois fois la hauteur de sa moyenne mobile ».

Lors de la création de la colonne du MarketAnalyser © nous avons prévu la possibilité d’isoler uniquement les valeurs qui se trouvent dans un de ces deux cas. En effet, en cochant l’option « Colonne de tri » dans les « Propriétés » de la colonne « Thermomètre du Marché » vous isolez parmi les valeurs d’une liste, celles pour lesquelles :

 

  • Le Thermomètre du Marché est en dessous de sa moyenne mobile depuis plus de 5 jours.
  • Le Thermomètre du Marché est égal ou inférieur à 3 fois sa moyenne mobile.

Si vous désirez isoler uniquement les valeurs se trouvant dans un des deux cas, il faut remplacer la partie du code ci-dessous :

 

{Sélection des valeurs}
if EtatDuThermometre > 1000 {Valeurs au bord de l'explosion}
   or (EtatDuThermometre > 10 and EtatDuThermometre < 100)  then {Valeurs en fin du mouvement}
   Select(True)
else
Select(False)
;

 

Par le code suivant :
 

  • Pour détecter les valeurs pour lesquelles « le Thermomètre du Marché » est sous sa moyenne mobile depuis plus de 5 jours il faut écrire :

 

{Sélection des valeurs}
if EtatDuThermometre > 1000 then {Valeurs au bord de l'explosion}
   Select(True)
else
 Select(False)
;

 

  • Pour détecter les valeurs pour lesquelles « le Thermomètre du Marché » est égal ou inférieur à 3 fois sa moyenne mobile :

{Sélection des valeurs}
if (EtatDuThermometre > 10 and EtatDuThermometre < 100)  then {Valeurs en fin du mouvement}
   Select(True)
else
   Select(False)
;

Important : pour que la fonction Select(True) ou Select(Falce) soit prise en compte, la case « Colonne de tri » doit être cochée pour la colonne « Thermomètre du marché ».

 
Conclusion :

Maintenant vous maîtrisez parfaitement les signaux détectés par le Thermomètre du Marché et vous pouvez les adapter à vos besoins.

De plus, grâce à des manipulations décrites de façon détaillées et illustrées par un exemple concret, vous maîtrisez parfaitement plus d'un indicateur. Maintenant vous savez :

  • Créer un MarketAnalyser © personnel en utilisant la bibliothèque des colonnes prè-programmées et en créant des colonnes avec votre propre code ;

  • Enregistrer une colonne dans la bibliothèque et l’insérer dans le MarketAnalyser © de votre choix ;

  • Vous maîtrisez la fonction Select().

Toutes ces connaissances pratiques sur l’utilisation de votre Walmaster vous seront d’une très grande utilitée si vous vous lancez dans la création d’une méthode de travail personnel.

 

Conclusion
A très bientôt pour la prochaine Newsletter.
N'hésitez pas à nous faire part de vos remarques et suggestions.
Avez-vous trouvé cette lettre intéressante, vous a-t-elle été utile ?

L'équipe Waldata

www.waldata.fr

Si vous souhaitez vous désabonner, envoyez votre adresse email à inscription@walmaster.com avec comme objet : Désabonner