Accueil | Automate | Dév. Système | Dév. Spécifique | Formation | Location | Méthode | Téléchargement | NewsLetter | Forum | Contact |

 Table des Matières

Recherche interne à cette page, car celle-ci contient un nombre important de fonctions.

Fonctions

Les fonctions de la liste suivante pourront être utilisées pour créer vos indicateurs personnalisés, vos "explorations", et testeurs de systèmes, et les " experts "

Les fonctions de Candelstick (Chandeliers Japonais) seront présentées à partir de la page Fonctions des Chandeliers Japonais.

Certaines fonctions de reconnaissance de structures - Inside day (Jour en dedans), Outside day (Jour en dehors), Rally (Rallye), Reaction (Réaction) - sont tirées du livret Using the Volume Reversal Survey in Market Analysis de Mark A. Leibovit (520-282-1275).

Fonctions Standard

Absolute Value (Valeur absolue)

SYNTAXE

abs(CHAMP DE DONNEES )

FONCTION

Calcule la valeur absolue du CHAMP DE DONNEES.

EXEMPLE

La formule "abs( -10 )" donnera +10; la formule "abs( 10 )" donnera également +10.

Accumulation/Distribution

SYNTAXE

ad()

FONCTION

Calcule l'indicateur pré-défini d'Accumulation/ Distribution .

Accumulation Swing Index

SYNTAXE

aswing( MOUVEMENT" LIMITE" )

FONCTION

Calcule l'Accumulation Swing Index pré-défini. Le Swing Index nécessite de connaître les cours d'ouverture.

EXEMPLE

aswing( 3.0 )

VOIR EGALE-MENT

La fonction swing() un peu plus loin.

 

Addition

SYNTAXE

add( CHAMP DE DONNEES, CHAMP DE DONNEES )

FONCTION

Additionne les deux valeurs.

EXEMPLE

La formule "add( H, 10.7 )" additionne 10.7 aux plus haut (cette formule pourrait également s'écrire "H + 10.7").

VOIR EGALE-MENT

La fonction sub() (fonction soustraction)

 

Alert

SYNTAXE

alert( EXPRESSION, UNITES DE TEMPS )

FONCTION

Etend le résultat " true/vrai " de l’EXPRESSION pour le nombre d’unités de temps spécifié. Ce résultat "  true/:vrai " et considéré comme vrai sur le nombre d’unités de temps qui a été spécifié, quand bien même un résultat " false/faux " devrait être généré.

EXEMPLE

alert( cross(rsi(14),70),5

VOIR AUSSI

Voir dans cette page, un peu plus loin, pour plus d’informations sur l’usage de la fonction Alert dans le cadre d’un test de système.

 

Arc Tangent

SYNTAXE

atan(CHAMP DES Y, CHAMP DES X )

FONCTION

Donne l'arc tangente des coordonnées Y/X. L'angle renvoyé est donné en degrés de 0 à 359.9°. Les degrés sont donnés comme ci-dessous:

 

EXEMPLE

La formule "atan( 10, 0 )" donne 90.

VOIR EGALE-MENT

La fonction cos() (voir dans cette page un peu plus loin; la fonction sin().

 

Aroon Down

SYNTAXE

aroondown( UNITES DE TEMPS )

FONCTION

Calcule la composante Aroon Down (" Aaron baissier ") de l’indicateur.

EXEMPLE

aroondown( 14 )

Aroon Up

SYNTAXE

aroonup( UNITES DE TEMPS )

FONCTION

Calcule la composante Aroon Up (" Aaron haussier ") de l’indicateur.

EXEMPLE

aroonup( 14 )

Average Directional Movement

SYNTAXE

adx( PERIODES )

FONCTION

Calcule l'indicateur d'Average Directional Movement Rating pré-défini.

EXEMPLE

adx( 14 )

VOIR EGALE-MENT

La fonction adx(); la fonction csi(); la fonction dx(); la fonction mdi(); la fonction pdi(); un peu plus loin dans la page.

 

Average True Range

SYNTAXE

atr( PERIODES )

FONCTION

Calcule l'Average True Range pré-défini.

EXEMPLE

atr( 20 )

 

Bars Since (Barres depuis)

SYNTAXE

barssince( CHAMP DE DONNEES )

FONCTION

Calcule le nombre de barres (périodes de temps) qui se sont écoulées depuis que le CHAMP DE DONNEES est vérifié. Important: Quand vous utilisez la fonction barssince() dans le cadre d’une exploration, vous devez sélectionner le bouton "Load ___ Records" dans la boîte de dialogue Explorer Options (" Options Explorer ") et donner une valeur égale au nombre de barres chargées dans votre graphique ; autrement, il est possible que les résultats de l’exploration ne soient pas justes.

EXEMPLE

barssince( macd() < 0 )

 

Bollinger Band Bottom

SYNTAXE

bbandbot ( CHAMP DE DONNEES, PERIODES, METHODE, DEVIATION )

FONCTION

Calcule la bande basse de Bollinger du CHAMP DE DONNEES en utilisant une METHODE de calcul des moyennes mobiles donnée et une DEVIATION vers le bas donnée en nombre d'écarts-type. Les méthodes de calcul permises peuvent être: SIMPLE (simple ou arithmétique), EXPONENTIAL (exponentielle), WEIGHTED (Pondérée), TIMESERIES (par régression linéaire), TRIANGULAR (triangulaire), et VARIABLE; elles seront marquées en abrégé: S, E, W, T, TRI, et VAR.

EXEMPLE

bbandbot( close, 10, S, 2 )

 

Bollinger Band Top

SYNTAXE

bbandtop( CHAMP DE DONNEES, PERIODES, METHODE, DEVIATION )

FONCTION

Calcule la bande haute de Bollinger du CHAMP DE DONNEES en utilisant la METHODE de calcul de moyennes mobiles donnée et la DEVIATION donnée en nombre d'écarts-type. Les méthodes de calcul permises peuvent être: SIMPLE (simple ou arithmétique), EXPONENTIAL (exponentielle), WEIGHTED (Pondérée), TIMESERIES (par régression linéaire), TRIANGULAR (Triangulaire), et VARIABLE; elles seront marquées en abrégé: S, E, W, T, TRI, et VAR.

EXEMPLE

bbandtop( close, 10, S, 2 )

 

Buying Pressure (Pression d’achat)

SYNTAXE

buyp()

FONCTION

Calcule la composante du Demand Index qui mesure la pression d'achat (voir page). La pression d'achat est une mesure du montant des volumes qui est lié aux achats.

 

Ceiling (Plafond)

SYNTAXE

ceiling( CHAMP DE DONNEES )

FONCTION

Calcule le plus petit entier qui est au-dessus du nombre du CHAMP DE DONNEES.

EXEMPLE

La formule "ceiling( 7.2 )" donne 8; la formule "ceiling(-7.2)" donne -7.

VOIR EGALE-MENT

La fonction floor(); la fonction int() (voir dans la page plus loin).

 

Chaikin A/D Oscillator(Oscillateur de Chaikin)

SYNTAXE

co()

FONCTION

Calcule l'Oscillateur de Chaikin pré-défini.

 

Chaikin's Money Flow (Flux de capitaux de Chaikin)

SYNTAXE

cmf( UNITES DE TEMPS )

FONCTION

Calcule l’indicateur de Chaikin Money Flow pré-défini sur le nombre spécifié d’unités de temps les plus récentes.

EXEMPLE

cmf(14)

Chande Momentum Oscillator

SYNTAXE

cmo( CHAMPS DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule le Chande Momentum Oscillator pré-défini du champs des prix sur le nombre spécifié d’unités de temps les plus récentes.

EXEMPLE

cmo( c,14 )

Commodity Channel Index (EQUIS)

SYNTAXE

ccie( UNITES DE TEMPS )

FONCTION

Calcule le Commodity Channel Index (EQUIS) pré-défini.

EXEMPLE

ccie( 14 )

 

Commodity Channel Index (Standard)

SYNTAXE

cci( UNITES DE TEMPS )

FONCTION

Calcule le Commodity Channel Index (Standard) pré-défini.

EXEMPLE

cci( 14 )

 

 

Commodity Selection Index

SYNTAXE

csi( UNITES DE TEMPS, VALEUR, DEPOSIT, COMMISSION )

FONCTION

Calcule le Commodity Selection Index pré-défini.

EXEMPLE

csi(14, 25, 50, 2500)

VOIR EGALE-MENT

La fonction adx(); la fonction adxr(); la fonction dx(); la fonction mdi(); la fonction pdi(). Retrouvez toutes ces fonctions un peu plus loin dans cette page.

 

Correlation Analysis (Analyse de corrélation)

SYNTAXE

correl(VARIABLE INDEPENDANTE, VARIABLE DEPENDANTE, UNITES DE TEMPS, DECALAGE )

FONCTION

Calcule pour chaque unité de temps le coefficient de corrélation pré-défini. Compare sur une durée de n UNITES DE TEMPS (jours, semaines..) choisie, la corrélation existant entre la variable DEPENDANTE et la variable INDEPENDANTE, après avoir décalé la variable DEPENDANTE vers la droite d'un certain nombre d’unités de temps de DECALAGE.

EXEMPLE

La formule "correl( macd(), CLOSE, 5, 10 )" compare l'indicateur de MACD au prix de clôture projeté à 10 unités de temps (jours, semaines..) dans le futur, après avoir moyenné statistiquement chaque champ de données sur des durées à 5 unités de temps .

VOIR EGALE-MENT

La fonction tsf(); la fonction stdev() (voir page).

 

Cosine (Cosinus)

SYNTAXE

cos( CHAMP DE DONNEES )

FONCTION

Donne le cosinus d'un CHAMP DE DONNEES, en faisant l'hypothèse que les valeurs du CHAMP DE DONNEES sont en degrés.

EXEMPLE

cos( C )

VOIR EGALE-MENT

La fonction atan() (voir dans le début de cette page; la fonction sin().

 

Cross (Croisement)

SYNTAXE

cross( CHAMP DE DONNEES 1, CHAMP DE DONNEES 2 )

FONCTION

Marque "+1" le jour où le CHAMP DE DONNEES 1 croise par le haut le CHAMP DE DONNEES 2, et "0" dans les autres cas.

Si vous désirez savoir quand le CHAMP DE DONNEES 1 croise par le bas le CHAMP DE DONNEES 2, utilisez la formule suivante: "cross( CHAMP DE DONNEES 2, CHAMP DE DONNEES 1)"

EXEMPLE

cross( close, mov(close,9,e) )

Cumulate (Cumul)

SYNTAXE

cum( CHAMP DE DONNEES )

FONCTION

Calcule la somme cumulée des valeurs du CHAMP DE DONNEES.

EXEMPLE

La formule "cum( 1 )" produit un indicateur qui gagne un point chaque jour, et la formule "cum( C )" calcule le total cumulé de tous les prix de clôture.

VOIR EGALE-MENT

La fonction sum() (voir dans la page plus loin).

 

Day Of Month (Date du jour)

SYNTAXE

dayofmonth()

FONCTION

Donne la date du jour. Si nous sommes le 15 juillet, "15" sera donné.

Day Of Week (Jour de la semaine)

SYNTAXE

dayofweek()

FONCTION

Donne le jour de la semaine. 1=lundi, 2=mardi, 3=mercredi, 4=jeudi, 5=vendredi, 6=samedi, 7=dimanche.

 

Delta

SYNTAXE

delta( TYPE, DATE, PRIX, TAUX D'INTERET, DIVIDENDES )

FONCTION

Calcule l'indicateur Delta. Reportez-vous à la fonction option() pour un descriptif des paramètres utilisés dans la fonction delta().

EXEMPLE

delta( EC, 941220, 125, 7.50, 4.75 )

VOIR EGALE-MENT

La fonction gamma(); la fonction life() ; la fonction option(); la fonction theta(); la fonction vega(); et la fonction volo().

Dema

SYNTAXE

dema( CHAMPS DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule l’indicateur DEMA pré-défini

EXEMPLE

dema( c,14 )

VOIR EGALE-MENT

La fonction tema().

Demand Index

SYNTAXE

di()

FONCTION

Calcule le Demand Index pré-défini.

Detrended Price Oscillator(Oscillateur de detrending des prix)

SYNTAXE

dpo( UNITES DE TEMPS )

FONCTION

Calcule le Detrended Price Oscillator pré-défini.

EXEMPLE

dpo( 25 )

Directional Movement Index

SYNTAXE

dx( UNITES DE TEMPS )

FONCTION

Calcule le Directional Movement Index pré-défini.

EXEMPLE

dx( 14 )

VOIR EGALE-MENT

La fonction adx(); la fonction adxr(); la fonction csi(); la fonction mdi(); la fonction pdi()

Directional Movement Rating

SYNTAXE

adxr( PERIODES )

FONCTION

Calcule le Directional Movement Rating pré-défini.

EXEMPLE

adxr( 14 )

VOIR EGALE-MENT

La fonction adx(); la fonction adx(); la fonction csi(); la fonction mdi(); la fonction pdi()

Divergence

SYNTAXE

divergence( CHAMPS DE DONNEES 1, CHAMPS DE DONNEES 2, DECALAGE MINIMUM EN% )

FONCTION

Marque +1 si CHAMPS DE DONNEES 1 diverge avec CHAMPS DE DONNEES 2 : CHAMPS DE DONNEES 1 est croissant et CHAMPS DE DONNEES 2 est décroissant. Marque -1 si CHAMPS DE DONNEES 1 converge avec CHAMP DE DONNEES 2 : CHAMPS DE DONNEES 1 est décroissant et CHAMP DE DONNEES 2 est croissant. Marque zéro si les champs de données vont dans la même direction. Les mouvements dans le CHAMP DE DONNEES 1 qui sont inférieurs au DECALAGE MINIMUM EN % sont ignorés.

La fonction Divergence est basée sur la formule du Zig Zag. D’abord, un Zig Zag avec DECALAGE MINIMUM en % est calculé pour le CHAMPS DE DONNEES 1. Ensuite, un Zig Zag est calculé pour le CHAMP DE DONNEES 2 en utilisant le DECALAGE MINIMUM EN% exigé pour correspondre au nombre de segments de Zig Zag dans le CHAMPS DE DONNEES 1 sur la fourchette de données qui a été chargée. Les deux Zig Zag sont alors comparés en vue de divergence et de convergence.

EXEMPLE

La formule "divergence( close, rsi(21), 3 )" cherche des divergences entre la clôture et le RSI à 21 unités de temps. Les mouvements des cours de clôture inférieurs à 3% sont ignorés.

 

Division

SYNTAXE

div( CHAMP DE DONNEES, CHAMP DE DONNEES )

FONCTION

Divise le premier paramètre par le second. Toute division par zéro donnera zéro.

EXEMPLE

La formule "div( 10 , 2 )" donne 5 (cette formule pourrait également être écrite ainsi "10 / 2").

VOIR EGALE-MENT

La fonction mul().

Dynamic Momentum Index

SYNTAXE

dmi( CHAMP DE DONNEES )

FONCTION

Calcule le Dynamic Momentum Index pré-défini.

EXEMPLE

dmi( 14 )

Ease of Movement (Aisance de mouvement)

SYNTAXE

emv(UNITES DE TEMPS, METHODE)

FONCTION

Calcule la moyenne mobile de l'Aisance de mouvement en utilisant la METHODE de calcul spécifiée. Les méthodes de calcul permises peuvent être: SIMPLE (simple ou arithmétique), EXPONENTIAL (exponentielle), WEIGHTED (Pondérée), TIMESERIES (Par régression linéaire mobile), TRIANGULAR (Triangulaire), et VARIABLE; elles seront marquées en abrégé: S, E, W, T, TRI, et VAR.

EXEMPLE

La formule "emv(14,S)" donne la valeur de l'indicateur d'Aisance de mouvement lissé par une moyenne mobile simple à 14 périodes.

Exponent (exponentielle)

SYNTAXE

exp( CHAMP DE DONNEES )

FONCTION

Elève la constante e (soit 2.718) à la puissance du CHAMP DE DONNEES.

VOIR EGALE-MENT

La fonction log().

 

Fast Fourier Transform(Transformée de Fourier)

SYNTAXE

fft( CHAMP DE DONNEES, UNITES DE TEMPS, LONGUEUR, DETRENDING ou MOYENNE, AMPLITUDE ou PUISSANCE )

FONCTION

Calcule la transformée de Fourier du CHAMP DE DONNEES sur la durée de n UNITES DE TEMPS (jours, semaines..) choisie, étant fixée la LONGUEUR de l'échantillon avec l'utilisation de la méthode du DETRENDING ou de la MOYENNE, et affichant le spectre de l'AMPLITUDE ou de la PUISSANCE.

EXEMPLE

La formule "fft( CLOSE, 100, 1, DETREND, POWER )" donnera la transformée de Fourier par défaut.

 

Floor (Plancher)

SYNTAXE

floor( CHAMP DE DONNEES )

FONCTION

Calcule l'entier le plus grand juste au-dessous CHAMP DE DONNEES.

EXEMPLE

La fonction "floor( 13.9 )" donne 13. La formule

"floor( -13.9 )" donne -14.

VOIR EGALE-MENT

La fonction ceiling(); la fonction int() (voir dans la page un peu plus loin).

Forecast Oscillator

SYNTAXE

forecastosc( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule le Forecast Oscillator pré-défini

EXEMPLE

forecastosc( close, 14 )

 

Formula Call (Appel d’une formule)

SYNTAXE

fml(NOM DE FORMULE )

FONCTION

Calcule la valeur d'une autre formule personnalisée.

La formule peut être référencée avec son NOM DE FORMULE.

Quand on appelle une formule par son nom, ce dernier doit être entre des guillemets (e.g., fml( "Secret A")).

Vous devez fournir assez d'éléments du nom pour pouvoir identifier sans équivoque la formule appelée. Par exemple, si vous avez appelé une formule "La meilleure formule" et une deuxième "Ma meilleure formule", en référer à fml( "Meilleure formule" ) provoquera un message d'erreur, étant donné que MetaStock ne sera pas capable de déterminer quelle est la formule que vous appelez. Dans cet exemple, référencer fml( "Ma" ) serait suffisant pour identifier la formule.

Si vous changez un nom de formule, il vous faudra changer également tous les appels de formule de type fml() qui ont référencé cette formule.

EXEMPLE

La formule "fml("Secret A") * fml("MonMACD")" calcule la valeur d'une formule appelée "Secret A" multipliée par "MonMACD."

VOIR EGALE-MENT

Dans le Tutoriel de Formule, voir page Référencer d’autres indicateurs personnalisés.

Formula Variable Call (Appel d’une formule variable)

SYNTAXE

fmlvar( "NOM_FORMULE", "NOM_VARIABLE")

FONCTION

Appelle l’indicateur personnalisé nommé NOM_FORMULE et restitue la valeur renfermée dans la variable de l’indicateur personnalisé appelée NOM_VARIABLE.

Le nom de la formule et le nom de la variable doivent être mis entre guillemets (e.g., fmlvar( "Secret A", "MyVar")).

Si vous modifiez le nom de la formule ou celui de la variable, vous devez également changer tous les appels fmvarl() qui référencent la formule et la variable.

EXEMPLE

fmlvar("MyIndicator", "MyVariableA" )

VOIR EGALE-MENT

Pour plus de détails sur l’usage de la fonction fmlvar().

Fraction

SYNTAXE

frac( CHAMP DE DONNEES )

FONCTION

Elimine la partie nombre entier du CHAMP DE DONNEES et ne donne que la partie décimale ou la fraction.

EXEMPLE

La formule "frac( 10.7 )" donne 0.7; la formule
"frac(-19.8 )" donne -0.8.

VOIR EGALE-MENT

La fonction int() (voir un peu plus loin).

 

Gamma

SYNTAXE

gamma( TYPE, DATE, PRIX, TAUX D'INTERET, DIVIDENDE )

FONCTION

Calcule l'indicateur Gamma pré-paramétré. Voir la fonction option() pour un descriptif des paramètres utilisés dans la fonction gamma().

EXEMPLE

gamma( EC, 961220, 125, 7.50, 4.75 )

VOIR EGALE-MENT

La fonction delta(); la fonction life(); la fonction option(); la fonction theta(); la fonction vega(); et la fonction volo().

Gap Down (Gap descendant)

SYNTAXE

gapdown()

FONCTION

Marque "+1" les jours où une valeur marque un gap down, un "0" est pointé dans les autres cas. Un gap down se produit si le plus bas de la veille est supérieur au plus haut du jour.

Gap Up (Gap ascendant)

SYNTAXE

gapup()

FONCTION

Marque "+1" les jours où une valeur marque un gap up, un "0" est pointé dans les autres cas. Un gap up se produit si le plus haut de la veille est inférieur au plus bas du jour.

Herrick Payoff Index

SYNTAXE

hpi( CENTS, FACTEUR MULTIPLICATEUR )

FONCTION

Calcule le Herrick Payoff Index pré-paramétré.

EXEMPLE

hpi(100, 10)

 

Highest (Plus haut)

SYNTAXE

highest( CHAMP DE DONNEES)

FONCTION

Calcule la plus haute valeur du CHAMP DE DONNEES depuis le premier jour chargé pour le graphique jusqu'au jour présent.

EXEMPLE

La formule "highest( rsi(14) )" tire la plus forte valeur du RSI depuis le premier jour chargé pour le graphique. La formule "highest ( close )" donne la plus grande valeur de clôture des prix depuis le premier jour chargé pour le graphique.

VOIR EGALE-MENT

La fonction hhv(); la fonction llv(); la fonction lowest().

Highest Bars Ago

SYNTAXE

highestbars( CHAMP DE DONNEES )

FONCTION

Calcule le nombre d’unités de temps qui sont se passées depuis l’enregistrement de la plus haute valeur du CHAMP DE DONNEES. Ce qui comprend toutes les données chargées dans le graphique.

EXEMPLE

La formule "highestbars( close )" donne le nombre d’unités de temps qui se sont écoulées depuis que les cours de clôture ont marqué leur plus haut pic.

 

Highest High Value (Plus haut des plus hauts)

SYNTAXE

hhv( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule la plus grande valeur du CHAMPS DE DONNEES de toutes les UNITES DE TEMPS passées (y compris le jour courant).

EXEMPLE

La formule "hhv( CLOSE, 5 )" tire le cours de clôture le plus haut des 5 dernières unités de temps écoulées (i.e., 5 derniers jours, semaines etc...); "hhv(H,7)" tire le plus haut des plus hauts des 7 dernières unités de temps écoulées.

VOIR EGALE-MENT

L'exemple du Stochastic Oscillator; la fonction llv().

Highest High Value Bars Ago

SYNTAXE

hhvbars( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule le nombre d’unités de temps écoulées depuis que le CHAMP DE DONNEES a enregistré son pic sur la période couvrant les UNITES DE TEMPS spécifiées.

EXEMPLE

La formule "hhvbars( close,50 )" donne le nombre d’unités de temps qui se sont écoulées depuis que les prix en clôture ont atteint leur pic sur les 50 dernières unités de temps.

Highest Since (Plus-haut depuis)

SYNTAXE

highestsince ( Nème, EXPRESSION, CHAMP DE DONNEES )

FONCTION

Donne la plus forte valeur du CHAMP DE DONNEES depuis la Nème plus récente fois où l’EXPRESSION a été vérifiée. Ceci comprend toutes les données chargées à l’écran.

EXEMPLE

La formule "highestsince( 2, cross(c,mov(c,10,s), close )" donne la valeur de la clôture la plus élevée qui a été enregistrée depuis l’antépénultième fois où l’on a vu la clôture passer au-dessus de sa moyenne mobile à 10 jours.

 

Highest Since Bars Ago

SYNTAXE

highestsincebars( Nth, EXPRESSION, CHAMP DE DONNEES )

FONCTION

Calcule le nombre d’unités de temps qui se sont écoulées depuis qu’a été enregistrée la valeur la plus élevée du CHAMP DE DONNEES (depuis la Nième plus récente fois où l’EXPRESSION a été vraie). Cela comprend toutes les données chargées dans le graphique.

Pour le dire autrement, cette fonction donne le nombre d’unités de temps qui se sont écoulées depuis que la fonction highestsince() a donné sa valeur.

EXEMPLE

La formule "highestsincebars( 2, cross(c,mov(c,10,s), close )" donne le nombre d’unités de temps qui se sont écoulées depuis qu’a été enregistrée la valeur la plus élevée des clôtures ( le tout depuis l’antépénultième fois où l’on vit la clôture passer au-dessus de sa moyenne mobile à 10 jours).

If (Si)

SYNTAXE

if( CHAMP DE DONNEES > >= < <= <> = CHAMP DE DONNEES, ALORS CHAMP DE DONNEES , AUTREMENT CHAMP DE DONNEES)

FONCTION

Une fonction conditionnelle qui donne le quatrième paramètre (ALORS) si l'expression conditionnelle qui est exprimée par les trois premiers paramètres est vérifiée. Dans les autres cas de figure, nous aurons le cinquième paramètre (AUTREMENT).

EXEMPLE

La formule "if(1<2,3,4)" va toujours donner la valeur trois.

VOIR EGALE-MENT

L'exemple du On Balance Volume. Pour plus de détails sur l’usage de la fonction if ().

Inertia (Inertie)

SYNTAXE

inertia( UNITES DE TEMPS DE LA REGRESSION, UNITES DE TEMPS DU RVI)

FONCTION

Calcule l’indicateur Inertia pré-défini. Les UNITES DE TEMPS DU RVI correspondent au nombre d’unités de temps utilisées pour le calcul de la composante Relative Volatility Index de l’indicateur.

EXEMPLE

inertia(20,14)

Input

SYNTAXE

input( "TEXTE D’INVITE", VALEUR MINIMALE, VALEUR MAXIMALE, VALEUR PAR DEFAUT)

FONCTION

Cette fonction charge MetaStock de lancer une invite pour une entrée (input) quand un indicateur personnalisé est tracé. Cette fonction n’est disponible qu’avec le Custom Indicator Builder (" Intégrateur d’indicateurs personnalisés ").

Texte d’invite. C’est ce qui définit le texte qui devra être affiché à côté de la zone d’entrée. Ce texte servira à décrire ce qui doit être entré.

Valeur minimale. Cet variable est la plus petite valeur qui peut être entrée. Si vous tentez d’entrer une valeur inférieure à celle-ci, MetaStock affichera un message d’erreur.

Valeur maximale. Cet variable est la plus grande valeur qui peut être entrée. Si vous tentez d’entrer une valeur supérieure à celle-ci, MetaStock affichera un message d’erreur.

Valeur par défaut. Cet variable définit la valeur par défaut (i.e., la valeur qui apparaîtra dans la zone de données quand la boîte de dialogue est initialement affichée). Vous remarquerez que la valeur par défaut sera utilisée si une autre formule utilisant la fonction fml() fait appel à l’indicateur personnalisé.

EXEMPLE

input("Entrez le nombre d’unités de temps",1,50,9)

 

Inside (Jour en-dedans)

SYNTAXE

inside()

FONCTION

Pointe un "+1" quand un inside day se produit. Un inside day arrive quand le plus haut du jour est inférieur au plus haut précédent, et le plus bas du jour est supérieur au plus bas précédent. Un range est déterminé par l'outside day précédent, et il est cassé par un rallye, une réaction ou par un inside day.

 

Integer (Entier)

SYNTAXE

int( CHAMP DE DONNEES)

FONCTION

Enlève la partie décimale, ou la fraction, d'un CHAMP DE DONNEES et donne la partie entière.

EXEMPLE

La formule "int( 10.7 )" donne 10; la formule
"int(-19.8 )" donne -19.

VOIR EGALE-MENT

La fonction ceiling() (voir dans le début de cette page); la fonction floor(); la fonction frac() (voir dans cette page un peu avant).

Intraday Momentum Index

SYNTAXE

imi( UNITES DE TEMPS )

FONCTION

Calcule l’Intraday Momentum Index pré-défini.

EXEMPLE

imi( 14 )

 

Klinger Volume Oscillator

SYNTAXE

kvo()

FONCTION

Calcule le Klinger Volume Oscillator pré-paramétré.

EXEMPLE

La formule "kvo()" donne la valeur du Klinger Volume Oscillator (i.e., la ligne continue). La formule "mov(kvo(),13,E)" donne la valeur de la ligne de détente du KVO (i.e., la ligne en pointillés).

Last Value in Data Array

SYNTAXE

lastvalue(CHAMP DE DONNEES)

FONCTION

Cette fonction charge tout un champ de données y inclus la dernière valeur calculée du CHAMP DE DONNEES spécifié. Le résultat de cette fonction peut être utilisé à la place d’une constante en tant qu’un quelconque argument de fonction.

Si CHAMP DE DONNEES est sous-défini (e.g., seulement 100 jours sont chargés et vous demandez la dernière valeur d’une moyenne mobile à 200 jours) alors la fonction lastvalue donne zéro.

Etant donné que cette fonction charge un champ de données complet avec la dernière valeur d’un autre champ, elle permet à une formule de se projeter dans l’avenir. Ce qui est inacceptable pour la majorité des indicateurs l’est ici, et c’est très avantageux pour des choses comme la reconnaissance de structures.

EXEMPLE

La formule mov(close,lastvalue(fml("Détermine unités de temps")),s) calcule une moyenne mobile utilisant le nombre d’unités de temps qui est donné par un indicateur appelé "Determine unités de temps".

Linear Regression Indicator (Indicateur de régression linéaire)

SYNTAXE

linearreg( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule l’indicateur de Linear Regression pré-défini.

EXEMPLE

linearreg( 50 )

Linear Regression Slope (Pente de régression linéaire)

SYNTAXE

linregslope( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule l’indicateur Linear Regression Slope pré-défini.

EXEMPLE

linregslope(c, 50 )

Logarithm (natural)

SYNTAXE

log( CHAMP DE DONNEES )

FONCTION

Calcule le logarithme naturel du CHAMP DE DONNEES.

VOIR EGALE-MENT

La fonction exp() (voir dans le début de cette page).

Lowest (Plus bas)

SYNTAXE

lowest( CHAMP DE DONNEES )

FONCTION

Calcule la valeur la plus basse du CHAMP DE DONNEES depuis le premier jour chargé sur le graphique jusqu'au jour courant.

EXEMPLE

La formule "lowest( rsi(14) )" donne la plus faible valeur du RSI depuis le premier jour qui a été chargé sur le graphique. La formule "lowest ( close )" donne le plus bas cours de clôture depuis le premier jour chargé sur le graphique.

VOIR EGALE-MENT

La fonction hhv(); la fonction llv() (juste un peu plus loin); la fonction highest().

Lowest Bars Ago

SYNTAXE

lowestbars( CHAMP DE DONNEES )

FONCTION

Calcule le nombre d’unités de temps qui se sont écoulées depuis l’enregistrement de la valeur la plus basse du CHAMP DE DONNEES. Celui-ci comprend toutes les données chargées sur le graphique.

EXEMPLE

La formule "lowestbars( close )" donne le nombre d’unités de temps qui se sont écoulées depuis que les cours de clôture ont enregistré leur point le plus bas.

 

Lowest Low Value (Plus bas des plus bas)

SYNTAXE

llv( CHAMP DE DONNEES, UNITES DE TEMPS)

FONCTION

Calcule la valeur la plus basse du CHAMP DE DONNEES pour toutes UNITES DE TEMPS passées (y compris le jour le plus récent).

EXEMPLE

La formule "llv( CLOSE, 14 )" donne le prix de clôture le plus bas sur les 14 dernières unités de temps ( jours).

VOIR EGALE-MENT

L'exemple du Stochastic Oscillator; la fonction hhv().

Lowest Low Value Bars Ago

SYNTAXE

llvbars( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule le nombre d’unités de temps qui se sont écoulées depuis que le CHAMP DE DONNEES a enregistré un plus bas sur la période couvrant les UNITES DE TEMPS spécifiées.

EXEMPLE

La formule "llvbars( close,50 )" donne le nombre d’unités de temps qui se sont écoulées depuis que les prix de clôture ont atteint leur creux sur les 50 dernières unités de temps.

Lowest Since

SYNTAXE

lowestsince ( Nième, EXPRESSION, CHAMPS DE DONNEES )

FONCTION

Donne la plus faible valeur du CHAMP DE DONNEES depuis la Nième plus récente fois où l’EXPRESSION a été vérifiée. Ceci comprend toutes les données chargées à l’écran.

EXEMPLE

La formule "lowestsince( 2, cross(c,mov(c,10,s), close )" donne la valeur de la clôture la plus faible qui a été enregistrée depuis l’antépénultième fois où l’on a vu la clôture passer au-dessus de sa moyenne mobile à 10 jours.

 

Lowest Since Bars Ago

SYNTAXE

lowestsincebars (Nième, EXPRESSION, CHAMP DE DONNEES )

FONCTION

Calcule le nombre d’unités de temps qui se sont écoulées depuis qu’a été enregistrée la valeur la plus faible du CHAMP DE DONNEES (depuis la Nième plus récente fois où l’EXPRESSION a été vraie). Cela comprend toutes les données chargées dans le graphique.

Pour le dire autrement, cette fonction donne le nombre d’unités de temps qui se sont écoulées depuis que la fonction lowestsince() a donné sa valeur.

EXEMPLE

La formule "lowestsincebars( 2, cross(c,mov(c,10,s), close )" donne le nombre d’unités de temps qui se sont écoulées depuis qu’a été enregistrée la valeur la plus faible des clôtures( le tout depuis l’antépénultième fois où l’on vit la clôture passer au-dessus de sa moyenne mobile à 10 jours).

MACD

SYNTAXE

macd()

FONCTION

Calcule l'indicateur de MACD pré-défini.

EXEMPLE

La formule "macd()" donne la valeur de l'indicateur de MACD (i.e., la ligne continue). La formule "mov(macd(),9,E)" donne la valeur de la ligne de signal du MACD (i.e., la ligne en pointillés).

Market Facilitation Index (Indicateur de facilitation de marché)

SYNTAXE

marketfacindex()

FONCTION

Calcule le Market Facilitation Index pré-défini.

EXEMPLE

marketfacindex()

Mass Index (Indicateur de masse)

SYNTAXE

mass( UNITES DE TEMPS )

FONCTION

Calcule le Mass Index pré-défini.

EXEMPLE

mass( 25 )

Maximum

SYNTAX

max( CHAMP DE DONNEES, CHAMP DE DONNEES )

FONCTION

Donne la plus grande des deux données.

EXEMPLE

La formule "max( CLOSE, 10 )" donne le plus grand des deux chiffres entre le cours de clôture et 10. La formule "max(-14, 13)" donne toujours 13.

Median Price (Prix médian)

SYNTAXE

mp()

FONCTION

Calcule l'indicateur du Median Price pré-défini.

VOIR EGALE-MENT

La fonction typ() (voir plus loin dans cette page).

MESA Lead Sine (Indicateur sinusoïdale Mesa avancée)

SYNTAXE

mesaleadsine( LONGUEUR DE CYCLE )

FONCTION

Calcule l’indicateur MESA Lead Sine pré-défini qui est tracé avec l’indicateur MESA Sine Wave (Vague sinusoïdale Mesa).

EXEMPLE

mesaleadsine( 20 )

VOIR EGALE-MENT

La fonction mesasine() (juste en dessous).

MESA Sine Wave (Vague sinusoïdale MESA)

SYNTAXE

mesasine( LONGUEUR DE CYCLE )

FONCTION

Calcule l’indicateur MESA Sine Wave pré-défini (Voir page).

EXEMPLE

mesasine( 20 )

VOIR EGALE-MENT

La fonction mesaleadsine() (juste au dessus).

 

Midpoint (Point médian)

SYNTAXE

mid( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Donne le point médian du CHAMP DE DONNEES sur les UNITES DE TEMPS spécifiées. Le point médian est le point à mi-chemin entre les valeurs des plus hauts et des plus bas du CHAMP DE DONNEES pendant la période couvrant les UNITES DE TEMPS spécifiées.

EXEMPLE

La formule "mid( CLOSE, 7 )" est équivalente à

"llv(C,7) + ((hhv(C,7) - llv(C,7)) / 2)."

VOIR EGALE-MENT

La fonction hhv(); la fonction llv() (un peu au dessus).

Minimum

SYNTAXE

min( CHAMP DE DONNEES, CHAMP DE DONNEES )

FONCTION

Donne la plus petite de deux données.

EXEMPLE

La formule "min( CLOSE, 10 )" donne le plus petit des deux chiffres entre le cours de clôture et 10. La formule "min(-14, 13)" donne toujours -14.

VOIR EGALE-MENT

La fonction max()

Minus Directional Movement (Mouvement directionnel descendant)

SYNTAXE

mdi( UNITES DE TEMPS )

FONCTION

Calcule l'indicateur de Minus Directional Movement pré-défini.

EXEMPLE

mdi( 14 )

VOIR EGALE-MENT

La fonction adx(); la fonction adxr(); la fonction csi(); la fonction dx(); la fonction pdi().

 

Modulus (Reste)

SYNTAXE

mod(CHAMP DE DONNEES, CHAMP DE DONNEES )

FONCTION

Calcule le reste (i.e., la portion non divisible) de la division d'un CHAMP DE DONNEES par un autre CHAMP DE DONNEES. Une division par zéro donne zéro.

EXEMPLE

La formule "mod( 10, 3 )" donne 1.0; the formule
"mod( -10.7, 3 )" donne -1.7. Vous pouvez écrire une formule équivalente ainsi: "-10.7 - (int(-10.7 / 3) * 3)."

 

Momentum

SYNTAXE

mo( PERIODE )

FONCTION

Calcule l'indicateur de Momentum pré-défini.

EXEMPLE

mo( 12 )

Money Flow Index (Indicateur de flux de capitaux)

SYNTAXE

mfi( UNITES DE TEMPS )

FONCTION

Calcule le Money Flow Index pré-paramétré.

EXEMPLE

mfi( 14 )

VOIR EGALE-MENT

La fonction rsi() (voir un peu plus loin dans la page).

 

Month (Mois)

SYNTAXE

month()

FONCTION

Marque le mois pour chaque prix. Si une barre était pointée sur le 10/15/94, c'est "10"(le mois en numérotation américaine) qui serait marqué.

 

Moving Average (Moyenne mobile)

SYNTAXE

mov( CHAMP DE DONNEES, UNITES DE TEMPS, METHODE)

FONCTION

Calcule une moyenne mobile à n UNITES DE TEMPS, n jours par exemple, du CHAMP DE DONNEES, au moyen d'une METHODE de calcul donnée.

Les méthodes de calcul permises peuvent être: SIMPLE (simple ou arithmétique), EXPONENTIAL (exponentielle), WEIGHTED (Pondérée), TIMESERIES (Par régression linéaire), TRIANGULAR (Triangulaire), et VARIABLE; elles seront marquées en abrégé: S, E, W, T, TRI, et VAR.

Si vous désirez prendre le prix médian ou prix typique pour le CHAMP DE DONNEES, utilisez simplement les fonctions appropriées (i.e., mp() or typical() ).

EXEMPLE

La formule "mov( CLOSE, 25, EXPONENTIAL )" tire la valeur d'une moyenne mobile exponentielle des cours de clôture sur une durée de 25 unités de temps.

Multiplication

SYNTAXE

mul( CHAMP DE DONNEES, CHAMP DE DONNEES )

FONCTION

Calcule le résultat de la multiplication d'un CHAMP DE DONNEES par un autre CHAMP DE DONNEES.

EXEMPLE

La fonction "mul( CLOSE, 2)" calcule le résultat de la multiplication du cours de clôture par deux. (Cette fonction pourrait également être écrite comme:

"C * 2.")

VOIR EGALE-MENT

La fonction div().

 

Negative

SYNTAXE

neg( CHAMP DE DONNEES )

FONCTION

Calcule l'opposé ou le "négatif" du CHAMP DE DONNEES.

EXEMPLE

La formule "neg( 10 )" donne -10; la formule "neg( -12 )" donne +12. Cette formule pourrait également être écrite "-(-12)."

Negative Volume Index (Index de volume négatif)

SYNTAXE

nvi()

FONCTION

Calcule le Negative Volume Index pré-défini.

VOIR EGALE-MENT

La fonction pvi() (voir dans la page juste un peu plus loin).

 

On Balance Volume

SYNTAXE

obv()

FONCTION

Calcule le On Balance Volume pré-défini.

VOIR EGALE-MENT

La formule de l'exemple à la page On Balance Volume.

Option Expiration (Expiration de l’option)

SYNTAXE

nextoptionexp()

FONCTION

Calcule l’indicateur Next Option Expiration (Prochaine expiration de l’option) pré-défini.

VOIR EGALE-MENT

La fonction Option Life (Durée de vie de l’option à) - voir juste en dessous.

Option Life (Durée de vie de l’option)

SYNTAXE

life( DATE D’EXPIRATION )

FONCTION

Calcule l'indicateur Option Life pré-défini.

EXEMPLE

life( 980121 ) affiche le nombre de jours qui nous séparent du 21 janvier 1998 (en numérotation calendaire américaine c'est à dire: année-mois-jour).

VOIR EGALE-MENT

La fonction delta(); la fonction gamma(); la fonction option(); la fonction theta(); la fonction vega; et la fonction volo().

 

Outside (Jour en dehors)

SYNTAXE

outside()

FONCTION

Marque un "+1" quand un outside day se produit. Un outside day arrive quand le plus haut du jour est supérieur au plus haut de la veille, et le plus bas du jour est inférieur au plus bas de la veille. Un range est déterminé par un inside day préalable, il est cassé par un rallye, une réaction ou un outside day.

 

Parabolic SAR (Parabolique ou SAR)

SYNTAXE

sar( STEP, MAXIMUM )

FONCTION

Calcule l'indicateur Parabolic SAR pré-défini.

EXEMPLE

sar( 0.02, 0.20 )

 

Peak Bars Ago (Pic-barres passées)

SYNTAXE

peakbars( Nième, CHAMP DE DONNEES, CHANGEMENT MINIMUM EN %)

FONCTION

Marque le nombre de barres (ou bâtonnets) écoulées depuis le Nième pic du passé. Cet indicateur utilise la fonction Zig Zag pour localiser les pics. N=1 donnerait le nombre de barres qui ont été tracées depuis le pic le plus récent. N=2 donnerait le nombre de barres qui ont été tracées depuis le pic qui l’a juste précédé.

EXEMPLE

peakbars(1,close,5)

 

Peak Value (Valeur du pic)

SYNTAXE

peak( Nième, CHAMPS DE DONNEES, CHANGEMENT MINIMUM EN % )

FONCTION

Marque la valeur donnée par le CHAMP DE DONNEES il y a N pics dans le passé. Cet indicateur utilise la fonction Zig Zag pour localiser les pics. N=1 donnerait la valeur du pic le plus récent. N=2 donnerait la valeur du pic qui l'a juste précédé. Etc...

EXEMPLE

peak(1,close,5)

Performance

SYNTAXE

per()

FONCTION

Calcule l'indicateur de Performance pré-défini.

Plus Directional Movement (Mouvement directionnel asecendant)

SYNTAXE

pdi( UNITES DE TEMPS)

FONCTION

Calcule l’indicateur de Plus Directional Movement pré-défini.

EXEMPLE

pdi( 14 )

VOIR EGALE-MENT

La fonction adx(); la fonction adxr(); la fonction csi(); la fonction dx(); la fonction mdi().

Polarized Fractal Efficiency

SYNTAXE

pfe( CHAMP DE DONNEES, UNITES DE TEMPS , UNITES DE TEMPS LISSAGE)

FONCTION

Calcule l’indicateur de Polarized Fractal Efficiency pré-défini.

EXEMPLE

pfe( c,10,5 )

 

Positive Volume Index (Index de volume positif)

SYNTAXE

pvi()

FONCTION

Calcule le Positive Volume Index pré-défini.

VOIR EGALE-MENT

La fonction nvi() (voir un peu au dessus).

 

Power (Puissance)

SYNTAXE

power( CHAMP DE DONNEES, PUISSANCE )

FONCTION

Calcule le CHAMP DE DONNEES élevé à la PUISSANCE X. Un CHAMP DE DONNEES de valeurs négatives élevé à une PUISSANCE qui n'est pas un nombre entier, provoquera l'affichage d'un message d'erreur.

EXEMPLE

La formule "power( 10, 3 )" donne 1,000.

 

Precision (Précision)

SYNTAXE

prec( CHAMP DE DONNEES, PRECISION )

FONCTION

Coupe le CHAMP DE DONNEES en fonction de la PRECISION d'affichage désirée.

EXEMPLE

La formule "prec( 10.12981, 2 )" donne 10.120. La formule "prec( 10.12981, 4 )" donne 10.12980. De minuscules erreurs dues à des chiffres arrondis en notation binaire peuvent causer des distorsions mineures dans la portion décimale de tout nombre enregistré dans l'ordinateur.

 

Price Channel High (Haut de canal des prix)

SYNTAXE

pricechannelhigh( UNITES DE TEMPS )

FONCTION

Calcule la ligne haute de canal de l’indicateur Price Channel (" Canal des prix ").

EXEMPLE

pricechannelhigh( 14 )


Price Channel Low (Bas de canal des prix)

SYNTAXE

pricechannellow(UNITES DE TEMPS)

FONCTION

Calcule la ligne basse de l’indicateur Price Channel (" Canal des prix ").

EXEMPLE

pricechannellow( 14 )

 

Price Oscillator (Oscillateur des prix)

SYNTAXE

oscp( UNITES DE TEMPS, UNITES DE TEMPS, METHODE_MM, METHODE_DIFF )

FONCTION

Calcule l'oscillateur de prix pré-défini, autrement dit la différence entre deux moyennes mobiles à m et n UNITES DE TEMPS et calculées au moyen d'une METHODE-MM choisie. Cette différence sera calculée au moyen de la METHODE_DIFF choisie.

Les METHODES-MM permises peuvent être: SIMPLE (simple ou arithmétique), EXPONENTIAL (exponentielle), WEIGHTED (Pondérée), TIMESERIES (Par régression linéaire), TRIANGULAR (Triangulaire), et VARIABLE,; elles seront marquées en abrégé: S, E, W, T, TRI, et VAR.

Les METHODES_DIFF permises pour le calcul de la différence sont les suivantes:

En PERCENT (POURCENTAGE) et en POINTS; ces dernières donnent en abrégé: % et $.

EXEMPLE

La formule "oscp(1, 25, E, $)" donne l'oscillateur des prix, soit la différence exprimée en points, entre la moyenne mobile exponentielle à 1-unité de temps et celle à 25-unités de temps.

VOIR EGALE-MENT

La fonction oscv().

 

Price Volume Trend (Tendance des prix/volumes)

SYNTAXE

pvt()

FONCTION

Calcule l’indicateur Price Volume Trend pré-défini.

Projection Band Bottom (Bande de projection du bas)

SYNTAXE

Projbandbot( UNITES DE TEMPS )

FONCTION

Calcule la bande de projection du bas.

EXEMPLE

projbandbot( 21 )

 

Projection Band Top (Bande de projection du haut)

SYNTAXE

Projbandtot( UNITES DE TEMPS )

FONCTION

Calcule la bande de projection du haut.

EXEMPLE

projbandtot( 21 )

Projection Oscillator

SYNTAXE

Projosc( UNITES DE TEMPS DE REGRESSION , UNITES DE TEMPS DE RALENTISSEMENT )

FONCTION

Calcule le Projection Oscillator pré-défini.

EXEMPLE

projosct( 21,3 )

 

Put/Call Price (Ratio put/call des prix)

SYNTAXE

option( TYPE, DATE, PRIX, TAUX D'INTERET, DIVIDENDE )

FONCTION

Calcule l'indicateur Put/Call Price pré-défini.

EXEMPLE

La formule "option( EC, 951231, 125, 8.5, 6.31 )" calcule la valeur théorique d'un call sur action à échéance fixée au 31 décembre 1995 et à prix d'exercice de 125$, dans des conditions où le marché rémunère l'argent au taux de 8.5%. Enfin, l'action sous-jacente paie un dividende annuel de 6.31$.

Le TYPE précise deux choses: si l'option calculée repose sur une Equity - option sur action - ou sur un Future - option sur future - (i.e., E ou F), et s’il s'agit d'un Put ou d'un Call (i.e., P ou C). Les TYPES valides sont: EC, EP, FC, and FP. Ces types peuvent également apparaître en toutes lettres dans la formule comme ci-dessous:

CALL, PUT, FUTURECALL, et FUTUREPUT.

La DATE est la date d'expiration de l'option. Elle doit être entrée en format américain: ANNEE-MOIS-JOUR. Par exemple, le 31 décembre 1995 devrait être entré comme: 951231. Ce format de date est utilisé indépendamment du format de date qui a été défini dans la section Configuration.

Le paramètre PRIX précise le prix d'exercice de l'option.

Le paramètre TAUX D'INTERET donne le taux d'intérêt "sans risque" du marché (e.g., 8.75).

Le paramètre DIVIDENDE spécifie la valeur totale du ou des dividendes reçus au cours des 12 derniers mois.

VOIR EGALE-MENT

La fonction delta(); la fonction gamma(); la fonction life(); la fonction theta(); la fonction vega(); et la fonction volo().

 

Qstick

SYNTAXE

qstick( UNITES DE TEMPS )

FONCTION

Calcule l’indicateur Qstick pré-défini.

EXEMPLE

qstick( 21 )

 

r-squared (r au carré)

SYNTAXE

rsquared( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule l’indicateur Rsquared pré-défini.

EXEMPLE

rsquared( 21 )

 

Rally (Rallye)

SYNTAXE

rally()

FONCTION

Pointe un "+1" quand arrive un jour de rallye. Autrement, un "0" est pointé. On dira que se déroule un jour de rallye quand le plus haut du jour est supérieur au plus haut du jour de rallye précédent et que le plus bas du jour est supérieur ou égal au plus bas du jour de rallye précédent.

 

Rally With Volume (Rallye avec volumes)

SYNTAXE

rallywithvol()

FONCTION

Pointe un "+1" quand arrive un jour de rallye avec volume. Autrement, un zéro est pointé. On dira que se déroule un jour de rallye avec volumes quand le plus haut du jour est supérieur au plus haut du jour du rallye précédent et que le plus bas du jour est supérieur ou égal au plus bas du jour du rallye précédent. De plus, les volumes du jour doivent être supérieurs aux volumes du jour de rallye précédent.

 

Random Walk Index of Highs (Indice de marche au hasard des hauts)

SYNTAXE

rwih( UNITES DE TEMPS )

FONCTION

Calcule l’indicateur Random Walk Index of the highs pré-défini.

EXEMPLE

rwih( 21 )

Random Walk Index of Lows (Indice de marche au hasard des bas)

SYNTAXE

rwil( UNITES DE TEMPS )

FONCTION

Calcule l’indicateur Random Walk Index of the lows pré-défini.

EXEMPLE

rwil( 21 )

Range Indicator (Indicateur de range)

SYNTAXE

rangeindicator( UNITES DE TEMPS, UNITES DE TEMPS LISSAGE )

FONCTION

Calcule le Range Indicator pré-défini.

EXEMPLE

rangeindicator( 10,3 )

Rate of Change (Taux de variation ou ROC)

SYNTAXE

roc( CHAMP DE DONNEES, UNITES DE TEMPS, METHODE_ DIFF)

FONCTION

Calcule le rate-of-change sur tant d’UNITES DE TEMPS du CHAMP DE DONNEES choisi et exprimé au moyen de la METHODE_ DIFF retenue.

Les méthodes valides pour le calcul de la différence sont les suivantes:

En PERCENT (POURCENTAGE) et en POINTS; ces dernières donnent en abrégé: % et $.

EXEMPLE

La formule "roc( CLOSE, 12, PERCENT )" donne le rate-of-change à 12 unités de temps des cours de clôture.

 

Reaction (Réaction)

SYNTAXE

reaction()

FONCTION

Pointe "+1" quand un jour de réaction apparaît. Autrement, un "0" est pointé. Un jour de réaction arrive quand le plus haut du jour est inférieur ou égal au plus haut du jour de réaction précédent, et que le plus bas du jour est inférieur au plus bas du jour de réaction précédent.

 

Reaction With Volume (Réaction avec volumes)

SYNTAXE

reactionwithvol()

FONCTION

Pointe "+1" quand un jour de réaction apparaît. Autrement, un "0" est pointé. Un jour de réaction arrive quand le plus haut du jour est inférieur ou égal au plus haut du jour de réaction précédent, et que le plus bas du jour est inférieur au plus bas du jour de réaction précédent. Les volumes du jour doivent être supérieurs à ceux du jour de réaction précédent.

 

Reference

SYNTAXE

ref( CHAMP DE DONNEES, UNITES DE TEMPS)

FONCTION

Fait référence à un élément antérieur ou subséquent du CHAMP DE DONNEES. Un nombre d’UNITES DE TEMPS positif renvoie à "n" unités de temps dans l'avenir, tandis qu'un nombre d’UNITES DE TEMPS négatif renvoie à "n" unités de temps dans le passé.

EXEMPLE

La formule "ref( CLOSE, -12 )" donne le cours de clôture d'il y a 12 unités de temps. Ainsi, vous pourriez écrire le rate-of-change (exprimé en points) des prix à 12 jours de la sorte: "C - ref( C, -12 )." La formule "ref( C, +12 )" retourne le prix de clôture à 12 unités de temps devant nous.

Relative Momentum Index (Indicateur de Momentum relatif)

SYNTAXE

rmi( CHAMPS DE DONNEES, UNITES DE TEMPS, PARAMETRE DU MOMENTUM )

FONCTION

Calcule le Relative Momentum Index pré-défini.

EXEMPLE

rmi( 20,20 )

Relative Strength Index (RSI)

SYNTAXE

rsi( PERIODE )

FONCTION

Calcule l'indicateur de RSI pré-défini.

EXEMPLE

rsi( 14 )

Relative Volatility Index (Indicateur de volatilité relative)

SYNTAXE

rvi( UNITES DE TEMPS )

FONCTION

Calcule le Relative Volatility Index pré-défini.

EXEMPLE

rvi( 21 )

 

Round (Arrondis)

SYNTAXE

round( CHAMP DE DONNEES )

FONCTION

Arrondit le CHAMP DE DONNEES à l'entier le plus proche.

EXEMPLE

La formule "round( +10.5 )" donne +11. La formule "round( -10.4 )" donne -10.

VOIR EGALE-MENT

La fonction ceiling(); la fonction floor(); la fonction int().

 

Selling Pressure (Pression vendeuse)

SYNTAXE

sellp()

FONCTION

Calcule la composante de pression vendeuse du Demand Index. La pression vendeuse est une mesure du montant des volumes liés aux ventes.

 

Sine (Sinus)

SYNTAXE

sin(CHAMP DE DONNEES)

FONCTION

Retourne le sinus du CHAMP DE DONNEES. Cette fonction fait l'hypothèse que les valeurs du CHAMP DE DONNEES sont exprimées en degrés.

EXEMPLE

Vous pouvez pointer une vague sinusoïdale en utilisant la formule"sin(cum(5))." Augmenter la valeur dans la formule (i.e., "5") augmentera la fréquence de la vague sinusoïdale.

VOIR EGALE-MENT

La fonction atan(); la fonction cos().

 

Square Root (Racine carrée)

SYNTAXE

sqrt( CHAMP DE DONNEES )

FONCTION

Calcule la racine carrée du CHAMP DE DONNEES. La racine de tout nombre négatif donne toujours un résultat de zéro.

EXEMPLE

La formule "sqrt( 16 )" donne 4.

VOIR EGALE-MENT

La formule de l'exemple de Standard Deviation.

 

Standard Deviation (Ecart-type)

SYNTAXE

stdev( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule l'indicateur de Standard Deviation pré-défini.

EXEMPLE

stdev( CLOSE, 21 )

 

Standard Error

SYNTAXE

ste( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule l’indicateur de Standard Error pré-défini.

EXEMPLE

ste( CLOSE, 21 )

Standard Error Band Bottom

SYNTAXE

stebandbot( CHAMPS DE DONNEES, UNITES DE TEMPS, ERREURS )

FONCTION

Calcule la Standard Error Band basse du CHAMP DE DONNEES déplacé vers le bas d’ERRORS standard errors.

EXEMPLE

stebandbot( close, 21, 2 )

Standard Error Band Top

SYNTAXE

stebandbot( CHAMPS DE DONNÉES, UNITÉ DE TEMPS, STANDARD ERREUR )

FONCTION

Calcule la Standard Error Band basse du CHAMP DE DONNEES déplacé vers le haut du niveau de l’erreur standard.

EXEMPLE

stebandbot( close, 21, 2 )

Stochastic Momentum Index (Indice de Momentum de la Stochastique)

SYNTAXE

stochmomentum( UNITES DE TEMPS, LISSAGE, DOUBLE LISSAGE )

FONCTION

Calcule le Stochastic Momentum Index pré-défini.

EXEMPLE

stochmomentum( 10,40,3 )

Stochastic Oscillator (Oscillateur de Stochastique)

SYNTAXE

stoch( %K PERIODES, %K RALENTI )

FONCTION

Calcule le Stochastic Oscillator pré-défini.

EXEMPLE

La formule "stoch( 5, 3 )" donne la valeur du %K à 5 périodes, avec un coefficient de ralentissement à 3 périodes.

VOIR EGALE-MENT

La formule de l'exemple de la Stochastique.

 

Subtraction (Soustraction)

SYNTAXE

sub(CHAMP DE DONNEES, CHAMP DE DONNEES )

FONCTION

Calcule un CHAMP DE DONNEES moins un autre CHAMP DE DONNEES.

EXEMPLE

La formule "sub( 10, 2 )" donne huit. (Cette formule pourrait être également écrite ainsi: "10 - 2."

VOIR EGALEMENT

La fonction add().

 

Summation (Addition)

SYNTAXE

sum(CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule une somme cumulative du CHAMP DE DONNEES pour une durée spécifiée de n UNITES DE TEMPS (et incluant le jour courant).

EXEMPLE

La formule "sum( CLOSE, 12 )" donne la somme des 12 cours de clôture précédents. Une moyenne mobile simple à 12 unités de temps pourrait également être donnée par la formule "sum(C,12) / 12."

VOIR EGALE-MENT

La fonction cum().

Swing Index

SYNTAXE

swing( COURS LIMITE )

FONCTION

Calcule le Swing Index pré-défini. Le calcul du Swing Index exige de connaître le prix d'ouverture.

EXEMPLE

swing( 3.0 )

VOIR EGALE-MENT

La fonction aswing() (voir dans le tout début de cette page).

Tema

SYNTAXE

tema( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule l’indicateur TEMA pré-défini.

EXEMPLE

tema( c,14 )

VOIR EGALE-MENT

La fonction dema().

Theta (Théta)

SYNTAXE

theta( TYPE, DATE, PRIX, TAUX D'INTERET, DIVIDENDE )

FONCTION

Calcule l'indicateur Theta pré-paramétré. Voir la fonction option() pour une description des paramètres utilisés dans la fonction théta.

EXEMPLE

theta( EC, 941220, 125, 7.50, 4.75 )

VOIR EGALE-MENT

La fonction delta(); la fonction gamma(); la fonction life(); la fonction option(); la fonction vega(); et la fonction volo() (voir page juste un peu plus loin).

 

Time Series Forecast (Régression linéaire)

SYNTAXE

tsf( CHAMPS DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule la régression linaire pré-définie du CHAMP DE DONNEES sur une durée pré-définie de n UNITES DE TEMPS.

EXEMPLE

La formule "tsf( CLOSE, 10 )" donne la projection des cours de clôture par une régression linéaire à 10 unités de temps des cours de clôture passés.

VOIR EGALE-MENT

La fonction correl().

Trade Volume Index

SYNTAXE

tvi( MINIMUM TICK )

FONCTION

Calcule le Trade Volume Index pré-défini.

EXEMPLE

tvi( 0.125 )

VOIR EGALE-MENT

La fonction obv().

TRIX

SYNTAXE

trix( UNITES DE TEMPS )

FONCTION

Calcule le TRIX pré-défini.

EXEMPLE

trix( 12 )

 

Trough Bars Ago (Creux-barres passées)

SYNTAXE

troughbars( Nième, CHAMP DE DONNEES, CHANGEMENT MINIMUM EN %)

FONCTION

Marque le nombre de barres (ou bâtonnets) écoulées depuis le Nième creux du passé. Cet indicateur utilise la fonction Zig Zag pour localiser les creux. Si N=1, alors la fonction retournera le nombre de barres qui ont été tracées depuis le creux le plus récent, et si N=2, elle retournera le nombre de barres qui ont été tracées depuis le creux qui l'a juste précédé. Etc...

EXEMPLE

troughbars(1,close,5)

 

Trough Value (Valeur creux)

SYNTAXE

trough( Nième,CHAMP DE DONNEES, CHANGEMENT MINIMUM EN % )

FONCTION

Donne la valeur du CHAMP DE DONNEES il y a N creux. Cet indicateur utilise la fonction Zig Zag (voir page pour déterminer les creux. N=1 donnerait la valeur du creux le plus récent. N=2 donnerait la valeur du creux qui le précéda. Etc...

EXEMPLE

trough( 1,close,5 )

Typical Price (Prix typique)

SYNTAXE

typical()

FONCTION

Calcule l'indicateur Typical Price pré-défini.

Ultimate Oscillator (Oscillateur ultime)

SYNTAXE

ult( CYCLE1, CYCLE2, CYCLE3 )

FONCTION

Calcule l'Ultimate Oscillator pré-défini qui utilisera les trois longueurs de cycles données comme paramètres. Notez que chacun des trois paramètres doit être supérieur à celui qui le précède ou alors un message d'erreur sera affiché (e.g., "ult( 5, 5, 5)" is not valid).

EXEMPLE

La formule "ult( 7, 14, 21 )" donne l'Ultimate Oscillator fourni par défaut.

Value When (Valeur quand)

SYNTAXE

valuewhen ( Nième, EXPRESSION, CHAMP DE DONNEES )

FONCTION

Donne la valeur du CHAMP DE DONNEES quand l’EXPRESSION était vérifiée sur sa Nième apparition la plus récente. Ce qui comprend toutes les données chargées dans le graphique.

EXEMPLE

La formule "valuewhen( 2, cross(c,mov(c,10,s), rsi(20) )" donne la valeur du RSI l’antépénultième fois où les cours de clôture sont passés au-dessus de leur moyenne mobile à 10 jours.

 

Variance

SYNTAXE

var(CHAMPS DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule la variance statistique du CHAMPS DE DONNEES sur une durée précisée de n UNITES DE TEMPS

EXEMPLE

Var(close,20)

VOIR EGALE-MENT

La fonction stdev() (voir un peu plus haut dans la page) ; l'exemple sur la Standard Deviation.

 

Vega

SYNTAXE

vega( TYPE, DATE, PRIX, TAUX D'INTERET, DIVIDENDE )

FONCTION

Calcule l'indicateur Vega pré-paramétré. Voir la fonction option() pour une description des paramètres utilisés dans la fonction vega().

EXEMPLE

vega( EC, 941220, 125, 7.50, 4.75 )

VOIR EGALE-MENT

La fonction delta(); la fonction gamma(); la fonction life(); la fonction option(); la fonction theta() (voir juste un peu plus haut); et la fonction volo() (juste en dessous).

Vertical Horizontal Filter (Filtre vertical horizontal)

SYNTAXE

vhf( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule le filtre vertical horizontal du CHAMP DE DONNEES sur une durée donnée de n UNITES DE TEMPS.

EXEMPLE

vhf( C, 28 )

Volatility, Chaikin's (Volatilité de Chaikin)

SYNTAXE

vol( UNITES DE TEMPS MOYENNE MOBILE, UNITES DE TEMPS ROC )

FONCTION

Calcule l'indicateur de volatilité de Chaikin pré-défini.

EXEMPLE

vol( 10, 10 )

 

Volatility, Option (Volatilité de l’option)

SYNTAXE

volo()

FONCTION

Calcule l'indicateur de volatilité de l'option pré-défini.

EXEMPLE

volo()

VOIR EGALE-MENT

La fonction delta(); la fonction gamma(); la fonction life(); la fonction option(); la fonction theta(); et la fonction vega().

 

Volume Oscillator (oscillateur des volumes)

SYNTAXE

oscv( UNITES DE TEMPS, UNITES DE TEMPS, METHODE_MM, METHODE_DIFF)

FONCTION

Calcule l'oscillateur de volumes pré-paramétré, autrement dit la différence entre deux moyennes mobiles à m UNITES DE TEMPS et n UNITES DE TEMPS des volumes - calculées au moyen d'une METHODE-MM- et exprimée au moyen de la METHODE_DIFF choisie.

Les METHODEs_MM permises pour le calcul des moyennes mobiles peuvent être: SIMPLE (simple ou arithmétique), EXPONENTIAL (exponentielle), WEIGHTED (Pondérée), TIMESERIES (par régression linéaire), TRIANGULAR (Triangulaire), et VARIABLE; et seront marquées en abrégé: S, E, W, T, TRI, et VAR.

Les METHODEs_DIFF permises pour le calcul de la différence sont les suivantes: en PERCENT (POURCENTAGE) et en POINTS; ces dernières donnent en abrégé: % et $.

EXEMPLE

oscv( 1, 25, SIMPLE, $ )

VOIR EGALE-MENT

La fonction oscp().

Weighted Close (Clôtures pondérées)

SYNTAXE

wc()

FONCTION

Calcule l'indicateur Weighted Close pré-défini.

 

Wilder's Smoothing (Lissage de Wilder)

SYNTAXE

wilders( CHAMP DE DONNEES, UNITES DE TEMPS )

FONCTION

Calcule l’indicateur Wilder's Smoothing pré-défini.

EXEMPLE

wilders( CLOSE, 14 )

VOIR EGALE-MENT

La fonction mov().

Williams' %R (%R de Williams)

SYNTAXE

willr( %R PERIODES )

FONCTION

Calcule l'indicateur %R de Williams pré-défini.

EXEMPLE

willr( 14 )

Williams' A/D (A/D de Williams)

SYNTAXE

willa()

FONCTION

Calcule l'indicateur A/D de Williams pré-défini.

 

Writeif (Ecriresi)

SYNTAXE

writeif( EXPRESSION, "TEXTE VRAI", "TEXTE FAUX" )

FONCTION

Cette fonction ne peut être utilisée que dans le cadre d’un commentaire " expert ". Si l’EXPRESSION est vraie, alors la chaîne de texte TEXTE VRAI est affichée dans le cadre du commentaire. Si l’EXPRESSION s’avère fausse, alors la chaîne de texte TEXTE FAUX est affichée à l’écran.

EXEMPLE

writeif( c > mov(c,200,s), "La clôture est au-dessus de la moyenne mobile à 200 unités de temps.","La clôture est au-dessous de la moyenne mobile à 200 unités de temps." )

VOIR EGALE-MENT

Pour plus d’informations sur l’usage qui peut être fait de la fonction writeif() dans le cadre d’un commentaire expert.

 

Writeval (Ecrireval)

SYNTAXE

writeval( CHAMP DE DONNEES )

FONCTION

Cette fonction peut uniquement être utilisée dans le cadre d’un commentaire expert. Elle est utilisée pour afficher la valeur numérique de CHAMPS DE DONNEES.

EXEMPLE

writeval( stoch(39,3) - stoch(12,3) )

VOIR EGALE-MENT

Pour plus d’informations sur l’usage de la fonction writeval() dans le cadre d’un commentaire expert.

 

Year (Année)

SYNTAXE

year()

FONCTION

Marque l'année. Si la barre est marquée au 10/15/96 (en notation américaine), la fonction va donner "96."

 

Zig Zag

SYNTAXE

zig( CHAMP DE DONNEES, DECALAGE MINIMUM, METHODE_DIFF )

FONCTION

Calcule le DECALAGE MINIMUM de l'indicateur de Zig Zag pré-paramétré en utilisant la méthode METHODE_DIFF choisie.

Les METHODES_DIFF valides sont les suivantes: en PERCENT (POURCENTAGE) et en POINTS; ces dernières donnent en abrégé: % et $.

EXEMPLE

zig( CLOSE, 5, PERCENT )

 


Retour à l'accueil