Logiciel de bourse SystemTrader

 Navigation:  2. Création d'indicateurs >

2.6 Accès aux autres indicateurs

Previous page Return to chapter overviewNext page

Un indicateur peut être utilisé au sein d’un autre indicateur, exactement de la même manière que l’on accède aux données (Open, High, Low…) des barres du graphique.

Pour accéder à la valeur en cours d’un indicateur, on écrira le nom de l’indicateur suivi de « [0] » :

1

return TypicalPrice[0]

L’indicateur ci-dessus n’a pas d’utilité dans la mesure où il se contente de retourner inchangée la valeur de TypicalPrice. Sur un graphique, un tel indicateur se superposerait donc parfaitement à la courbe de TypicalPrice. L’intérêt de réutiliser des indicateurs est plutôt de venir enrichir et modifier leur comportement habituel :

1

return TypicalPrice[0] + 0.5

L’indicateur ci-dessus se comportera comme TypicalPrice, mis à part que sa valeur sera augmentée de 0,5. Sur un graphique, la courbe d’un tel indicateur serait identique à TypicalPrice, mais placée 0,5 [unités verticales] plus haut.

Tout comme il est possible d’accéder aux données précédentes des barres du graphique, il est possible d’accéder aux données précédentes d’un indicateur :

1

return (TypicalPrice[0] + TypicalPrice[10]) / 2

L’indicateur ci-dessus retourne en tout point la moyenne du TypicalPrice en cours et du TypicalPrice d’il y a 10 périodes :



Plan du site | Mentions Légales | Conditions Générales de Vente | Soutiens | Contact
Copyright (c) 2008 Edge S.A.R.L. - Tous droits réservés.