Une condition se construit comme un indicateur. La seule différence réside dans l'interprétation de la valeur retournée : une condition est fausse lorsque la valeur retournée est 0, ou vraie lorsque cette valeur est différente de 0.
Créer une nouvelle condition
Cliquez sur l'icône de création de condition, soit la troisième icône en partant de la droite sous l'onglet "Systèmes". Donnez à la nouvelle condition le nom de votre choix.

Éditer la condition
Pour éditer la logique de la condition que vous venez de créer, utilisez la fenêtre d'édition qui se trouve à droite de l'écran. Entrez par exemple la formule suivante :
1 |
return crossOver(MACD, 0) |
La condition ci-dessus est vraie lorsque l'indicateur MACD croise 0 de bas en haut. Elle est fausse dans tous les autres cas.
Afficher la condition
Pour vérifier que la condition fonctionne bien comme voulu, il est possible d'afficher directement celle-ci sur un graphique. Pour ouvrir ce graphique, cliquez sur la quatrième icône en partant de la droite en haut de la fenêtre d'édition :

Cliquez sur OK dans la fenêtre de configuration qui apparaît. Un losange de couleur est dessiné au dessus du cours à chaque fois que la condition est vraie. Vous pouvez ainsi vérifier que la condition a bien le comportement attendu, en ajoutant par exemple l'indicateur MACD au graphique (pour le cas précédent) :
