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

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

La newsletter de cette semaine constitue le quatrième volet consacré à la création de ses propres ressources de type tableaux dynamiques. Pour ce faire, nous vous présenterons aujourd'hui les différentes variables du Walbasic et leur mode d'utilisation.

Les variables

Une variable est une case mémoire stockant une donnée pouvant varier au cours de l'exécution d'un programme (par opposition aux constantes).  Lorsque l'utilisateur créé une variable, cette dernière doit être On peut dénombrer ainsi 5 types de variables : integer, double, long,  string, variant.

dim Entier,Entier2,Entier3   as integer   (Chiffre sans virgule)
dim EntierLong               as long      (Chiffre sans virgule)
dim Virgule                  as double    (Chiffre à virgule)
dim Chaine                   as string    (Texte Alphanumérique)
dim Tout                     as variant   (S'adapte au format)
dim Tout2                                        (S'adapte au format équivalent variant)
dim tableau1(100)            as string    (Tableau de chaîne)
dim tableau2(100)            as integer   (Tableau d'entier)
dim tableau3(100)            as double    (Tableau de double)

Exemple :

Entier      = 10       (Chiffre sans virgule)
Virgule     = 15.5    (Chiffre à virgule)
Chaine      = "15.5"  (Texte Alphanumérique)
Tout        = 10.5    (S'adapte au format)
Tout2       = "ma voiture"
Tableau1(1) = "valeur numéro 1"
Tableau1(2) = "valeur numéro 2"

Il est alors possible d'effectuer des opérations arithmétiques avec chacune des variables, sauf les variables de type String (texte).

Exemple d'opérations arithmétiques :

Les additions :

Dim MaValeur as integer

MaValeur = 10

MaValeur = MaValeur + 5

La variable "MaValeur" contient alors la valeur 15.

Les multiplications :

Dim MaValeur as integer

MaValeur = 10

MaValeur = MaValeur *5

La variable "MaValeur" contient alors la valeur 50.

Dans la deuxième newsletter consacrée à la création de son propre tableau dynamique, nous vous avions présenté les fonctions de type "Tref'". Ces dernières permettent d'accéder aux historiques des valeurs qui sont stockées dans des tableaux.

En effet, lorsque vous utilisez des variables de types "Double, Integer, String", seul un élément est stocké par le compilateur. Or des indicateurs comme les moyennes mobiles utilisent pour le fonctionnement plusieurs valeurs (Exemple moyenne de 20 périodes) pour en déduire un résultat. C'est pour ce faire que Waldata a créé les fonctions "T" (Exemple : Tcrs). Cette fonctionnalité a pour but de stocker un tableau d'éléments.

crs : renvoie le dernier cours au format "double".

tcrs : renvoie un tableau de dernier cours au format "variant".

De fait, "ph" qui correspond au plus haut sera de type "Double", alors que la variable "tph" sera de type "Variant".

En pratique, si vous créez une variable qui se nomme "Src" de type "variant" dans laquelle vous stockez ' Tcrs ' alors la variable "Src" contient plusieurs éléments.
 

Exemple d'applications :

 

Ainsi, selon ce script, le tableau dynamique affichera « Fortement Haussier » pour les valeurs qui ont d'une part leur cours supérieur à leur moyenne mobile courte et d'autre part leurs moyennes mobiles d’ordre inférieur (ex : MMA 20) supérieures à leurs moyennes mobiles d’ordre supérieur (ex : MMA 50). Un titre "Fortement haussier" aura donc : cours>MM_CT>MM_MT>MM_LT.

Inversement, lorsque le cours est  inférieur à sa moyenne mobile courte et que la moyenne mobile d’ordre inférieur est inférieure à leur moyenne mobile d’ordre supérieur, le titre sera qualifié de "Fortement Baissier". Une valeur fortement haussière sera donc caractérisée par : cours<MM_CT<MM_MMT<MM_LT.

Exemple

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.


Module de
 suivi de position

Suivez vos positions.
Première approche du Money management...


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