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


Apprenez à créer vos outils d’aide à la décision sur mesure

Épisode
6: Paramétrage de l'assistant visuel
avec les réglettes dynamiques WalMaster

Dans l’épisode 5 nous avons créé un « Assistant Visuel WalMaster » nous permettant de visualiser sur le graphique les signaux du marketanalyser. Rappelez-vous que ces signaux qui sont détectés représentent les dépassements des plus hauts ou plus bas de 20 périodes dans de forts volumes. Cette semaine nous allons améliorer notre assistant visuel en l’associant avec la technologie APMI© de votre WalMaster©. Cette technologie est une exclusivité Waldata© et à pour but de vous permettra de trouver rapidement et facilement les paramètres de détection des signaux, les mieux adaptées à vos valeurs préférées.




Épisode 1: Analyse des besoins
Épisode 2: Recherche
Épisode 3: Création
Épisode 4: programmation
Épisode 5: Création du PaintBar
Épisode 6: assistant visuel

Épisode 7: Création de l'alerte




L’abréviation APMI© signifie : « Ajustement des Paramètres Multi-période Intelligent ». Cette technologie Exclusive Waldata, résulte de 20 années de recherches et de développement. Ces termes désignent une technologie qui vous permet en toute simplicité de fixer les paramètres des indicateurs technique en fonction:

- de l’unité de temps utilisée par le graphique sur laquelle l’indicateur est affiché : graphique intraday, quotidien, hebdomadaire.

- de la situation technique unique de chaque valeur
[lire la suite...]







Les mots clés sont des instructions du bas niveau du langage. Vous pouvez les utiliser, mais vous ne pouvez pas les modifier, ni les créer.
Par exemple :
Close est un mot clé et renvoie le cours de clôture du dernier bar.
If … then sont des mots clés qui définissent une condition.


 


Les fonctions sont des ressources écrites en ExpressLanguage©. Vous pouvez les éditer.  


 


Bon à savoir …
WalMaster©, dispose d'outils exceptionnels vous permettant de mettre en place votre propre méthode de travail :
• Les MarketAnalyser WalMaster
• Les graphiques
• Une large bibliothèque   d'indicateurs techniques
• Les assistants visuels
• Les alertes.
• Un langage de programmation «   ExpressLanguage©»


 


Break Out est:
- le dépassement des plus hauts et plus bas sur x périodes dans de forts volumes.
- dans notre cas c'est également le nom que nous donnons à notre colonne.


 


Les « inputs » des fonctions peuvent être de 2 types :
« Numericseries » : il s’agit de la base de calcul de la fonction; les « Numericseries » sont donc des séries de cours ou de valeurs d’un autre indicateur technique. Par exemple, si la fonction doit travailler sur la base de cours de clôture, le paramètre "Source" doit recevoir la valeur « close ».

« Numericsimple » : comme son nom l’indique, il s’agit d’une valeur numérique simple. Par exemple, la période de calcul des plus hauts ou des plus bas.


 


Un Assistant Visuel© WalMaster nous permet d’afficher sur le graphique d’une valeur les signaux que le MarketAnalyser WalMaster a détecté. Les assistants visuels sont également appelés PaintBars.

1. Utilisation de la technologie APMI© et des réglettes dynamiques WalMaster©.

Comme nous l’avons vu dans l’épisode 2, les ressources WalMaster telque : les indicateurs techniques, les fonctions et les « PaintBars » utilisent des « paramètres ». Ces « paramètres » sont utilisés principalement, pour définir la période de calcul des indicateurs technique et donc les critères de détection des signaux. Dans notre exemple nous utilisons les plus hauts et les plus bas à 20 périodes et une moyenne mobile des volumes à 20 périodes. Nous avons alors recours à 2 « paramètres » :

• Période de calcul des plus hauts et des plus bas
• Période de calcul des volumes moyens.

Dans notre cas, les deux paramètres ont la valeur numérique égale à 20.


2. Déclaration des paramètres.

En ExpressLanguage© les paramètres des fonctions, indicateurs et « PaintBars » sont déclarés après le mot clé « Inputs ».

Les paramètres peuvent être de deux types. Dans le cas des indicateurs et des PaintBars, les paramètres peuvent être déclarés de deux façons :

Paramètres simples Paramètres utilisent la technologie APMI
NomDeParametre(Valeur)

Exemple :

inputs :

Periode_PHPB(20), Periode_VolumeMoyen(20) ;

Les paramètres simples peuvent être une valeur numérique ou un tableau de données.

Par exemple:

Inputs :

Source(close) ;
par NomDeParametre(Défaut,Minimum,Maximum,Pas)

• le mot clé « par » indique qu’il s’agit d’un paramètre modifiable par les réglettes dynamiques WalMaster.

• Défaut – la valeur utilisée par défaut

• Minimum & Maximum – la valeur minimum et maximum que peut prendre le paramètre. Il peut s’agir des valeurs positives ou négatives.

• Pas – la valeur qui sera ajoutée ou soustrait de la valeur précédente à chaque fois que le curseur de la réglette est déplacé d’une cran à gauche ou à droit.

Exemple :

inputs :

par Periode_PHPB(20,1,200,1),

par Periode_VolumeMoyen(20,5,200,5) ;

Les paramètres APMI sont toujours des valeurs numériques.

Dans tous les cas, les 2 règles syntaxiques sont à respecter :

• Chaque paramètre est séparé par « , » et la liste des paramètres est clôturée par « ; ».
• Le nom des paramètres ne doit pas contenir d’espace, ni de caractères spéciaux.


Comme vous pouvez le constater, c’est uniquement le code à l’intérieur des conditions « if … Then » qui a changé. De plus, nous n’avons plus besoin de reprendre la partie appelé « Criters de tris ou d’affichage », car le PaintBar travail sur le graphique d’une valeur et non pas sur une liste de valeurs comme le MarketAnalyser WalMaster. Le filtrage est alors inutile.

Notre assistant est prêt et il ne nous reste plus qu’à vérifier le code et l’afficher.

3. Intégration des paramètres dans le code de l’indicateur.

Il ne suffit pas de déclarer les paramètres, il faut encore les utiliser dans le code. Ceci est très simple - il suffit d’indiquer à chaque fonction les « inputs » qu’elle doit utiliser.

Ainsi au lieu d’écrire

HHV = Highest(High,20)[1] ;

Nous allons écrire

HHV = Highest(High,Periode_PHPB)[1].

Si on prend notre exemple ci-dessus, le « Periode_PHPB » est un paramètre géré par la technologie APMI© et qui peut varier de 1 à 200.

Voici le nouveau code de notre PaintBar «Break Out dans des forts volumes» .


{Déclaration des Paramètres}
inputs :
par Periode_PHPB(20,1,200,1),
par Periode_VolumeMoyen(20,5,200,5) ;

{Déclaration des Variables}
Variables :
HHV(0),
LLV(0),
VolMoyen(0),
Signal(0);

{Affectation des valeurs des indicateurs aux variables utilisées}

HHV = Highest(High,Periode_PHPB)[1] ;
LLV = Lowest(Low,Periode_PHPB)[1];
VolMoyen = MMA(volume,Periode_VolumeMoyen) ;

{Conditions}

if (Close[1] < HHV) and (Close > HHV) and (volume > VolMoyen) then
   begin
      barcolor(rgb(0,255,0),4,0);
   end
else if (Close[1] > LLV) and (Close < LLV) and (volume > VolMoyen) then
   begin
      barcolor(rgb(255,0,0),2,0);
end;



Il ne vous reste plus qu’à valider votre nouveau code par « OK ». Avant de le faire, pensez d’ajouter votre assistant visuel dans la liste des assistants visuels favoris. Pour ce faire, il vous suffit de:

• Cliquer sur le bouton « Propriétés »
• Aller dans l’onglet « Liste Rapide »
• Cocher la case « Afficher dans la liste rapide ».






Votre assistant peut être ajouté à un graphique directement à partir du menu « Assistants Visuels » de la barre de commandes de votre graphique.






4. Utilisation des réglettes dynamiques.

Pour utiliser la technologie APMI, il vous suffit de cliquer que le bouton APMI dans la barre de commandes de votre graphique. Les paramètres de votre « Assistant Visuel » apparaissent automatiquement.




Le petit bouton dans le coin gauche vous permet de définir s’il s’agit d’un paramètre global à toutes les valeurs, d’un paramètre spécifique pour cette unité de temps. Pour plus d’informations sur ces différents paramétrages possibles nous vous invitons de lire notre newsletter du 09 Mars 2007.


5. Conclusion.

Maintenant, que vous pouvez facilement visualiser les résultats de modifications de vos paramètres, profitez-en pour trouver les paramètres le mieux adaptés aux valeurs que vous avez l’habitude de suivre.