Si vous n'arrivez pas à lire ce message, rendez-vous à l'adresse suivante : http://www.waldata.fr/mailing/050128/index.asp
NewsLetter Waldata 28 janvier 2005
Débutant        Confirmé        Expert  
Logiciels concernés : Gamme Walmaster Platinium version 5
 Formation Interactive
 

Création de mon tableau de décision
partie 2

La newsletter de cette semaine constitue le second volet consacré à la création de ses propres ressources de type tableaux dynamiques. Pour ce faire, nous vous présenterons aujourd'hui les principaux indicateurs techniques en Walbasic ainsi que leur paramétrage selon les périodes de temps utilisées.

Nous vous rappelons que 3 newsletters ont été créée afin débuter en Walbasic.

Rappel sur le Walbasic

Les premières fonctions Walbasic utilisées pour retourner des niveaux de cours sont:

Ph() = retourne le plus haut de la séance.
Pb() = retourne le plus bas de la séance.
Pr() = retourne le cours d'ouverture de la séance.
Crs() = retourne le cours de clôture de la séance.

Nous avions vu également que pour accéder à des fonctions X jours en arrière, vous devez utiliser les fonctions " Tref". En effet, les fonctions "Tref" font appel à l'historique de la valeur.

Tref(tPh(),-1) = retourne le plus haut de l'avant dernière séance
Tref(tPb(),-1) = retourne le plus bas de l'avant dernière séance
Tref(tPr(),-1) = retourne le cours d'ouverture de l'avant dernière séance
Tref(tCrs(),-1) = retourne l'avant dernier cours de clôture.

Afin de modifier la période des cours, c'est à dire à titre d'exemple passer d'une période quotidienne à une période hebdomadaire ou mensuel, les fonctions Walbasic de cours deviennent :

Crs(,,,,mensuel) = retourne le cours de clôture mensuel.
Ph(,,,,hebdomadaire) = retourne le cours le plus haut hebdomadaire.

Afin d'afficher un résultat dans une colonne de votre tableau dynamique, il faut utiliser l'instruction "Result". Ainsi, pour afficher dans une colonne le cours de clôture :

Result
= Tcrs()

 

L'utilisation d'indicateurs techniques en Walbasic.

Les moyennes mobiles  arithmétiques, exponentielles ou pondérées:

MMA (moyenne mobile arithmétique) : Result = mma(Source, Période) ;
MME (moyenne mobile exponentielle) : Result = mme(Source, Période) ;
MMP (moyenne mobile pondérée) : Result = mmp(Source, Période) ;

La source correspond à un paramètre indiquant un tableau de cours ou un tableau de résultats retourné par une fonction indicateur (dans ce cas le nom de la fonction paramètre commence par un "T").

La période correspond à un nombre entier indiquant la longueur de la période de calcul. Cette période est aussi appelée "Carré".

Exemples d'applications :

Result = Tmma(TCrs, 9) : MMA des cours de clôture sur 9 périodes.
Result = Tmme(TPh, 50 ) : MME des plus hauts sur 50 périodes.
Result = Tref(Tmmp(TPr,100),-1) : en J-1, MMP des cours d'ouverture sur 100 périodes.
Result=Tmma(TPb(,,,,hebdomadaire),20) : MMA des plus bas hebdomadaires sur 20 périodes (séances).

 

L'indicateur de volume

Volumes : Volume([DateFin , DateDeb , IdValeur , Mode , Periode , Carre])

DateFin (optionnel) : indique la date du dernier cours retourné. Lorsque ce paramètre n'est pas mentionné, c'est la date fixée comme date de fin dans les paramètres généraux du tableau qui est utilisée.

DateDeb (optionnel) : indique la date de début de la sélection de cours. Lorsque ce paramètre n'est pas mentionné, c'est la date fixée comme date de début dans les paramètres généraux du tableau qui est utilisée.

IdValeur (optionnel) : indique le code RGA de la valeur pour laquelle on souhaite retrourner les cours. Lorsque ce paramètre n'est pas mentionné, c'est la valeur courante qui est utilisée.

Mode (optionnel) : Nombre entier indiquant le type de cours que vous souhaitez utiliser. 2 permet d'obtenir les "Cours historique". Lorsque ce paramètre n'est pas mentionné, on retient le mode Historique.

Periode (optionnel) : indique l'unité de temps à utiliser pour les calculs
1 ou Quotidien : pour obtenir les "Cours Quotidien".
2 ou Hebdomadaire : pour obtenir les "Cours en Hebdomadaire".
3 ou Mensuel : pour obtenir les "Cours en Hebdomadaire".
Lorsque ce paramètre n'est pas mentionné, on retient le mode utilisé par le Contexte du script ou performer.

Carre (optionnel) : indique le nombre d'unités de temps à prendre en compte.

Exemples d'applications :

Result = Volume() : retourne les volumes de la valeur.
Result = Tref(Tvolume, -1) : retourne les volumes de la valeur en J-1.
Result = Tvolume(,,,,mensuel) : retourne les volumes mensuel de la valeur.
Result = Tmma(Tvolume, 20) : retourne la moyenne mobile des volumes sur 20 périodes.

 

Conclusions

Voilà pour aujourd'hui. A la semaine prochaine, pour la prochaine newsletter Waldata. 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

Livre Tout savoir sur l'analyse technique de Waldata

Ce livre, accessible et complet, est une mine d’informations et de techniques, toutes illustrées et expliquées. Il permet à l’investisseur de mettre au point des stratégies réellement gagnantes dans des marchés où la seule analyse fondamentale ne suffit plus à donner des résultats satisfaisants.

Prix public : 32,00 €
Prix : 30,40 €

Module de
 suivi de position

Suivez vos positions.
Première approche du Money management...
Prix : 149 €

Cliquez ici pour bénéficier gratuitement des AtWaldata
*sous conditions, pour plus d'informations Cliquez-ici

Retrouvez toutes les Formations Interactives en cliquant ici

Adresses utiles :
- Support technique
- Informations


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