Pour des cas plus complexes qu'un simple seuil de sortie, SystemTrader permet de découpler le système d'entrée en position, de celui de gestion de cette position, et de sortie de celle-ci. Ce système de gestion de position est exécuté une fois pour chaque position ouverte à chaque jour simulé.
Créer un manager de position
Pour créer un système de gestion de position, cliquez sur l'icône correspondante, soit la troisième icône en partant de la gauche sous l'onglet "Système" :

Sortir d'une position
Pour sortir d'une position, il suffit d'appeler la fonction "exit" au sein du manager de position. Par exemple, le système suivant sortira de position dès que le MACD croisera 0 à la baisse :
1 |
if crossBelow(MACD, 0): exit() |
Utiliser le manager de position
L'utilisation d'un manager de position n'a de sens que si celui-ci est associé à un système d'entrée. Avant de dire à SystemTrader que vous souhaitez utiliser tel système de gestion de position pour la prochaine simulation, vous devez d'abord choisir un système d'entrée, comme décrit en 4.2 Simulation.
De la même façon que vous avez choisi un système d'entrée, sélectionnez le manager de position. Vous pouvez aussi cliquer sur l'icône en forme d'éclair, soit la quatrième en partant de la droite au dessus de la fenêtre d'édition du système :

Le manager de position sera alors utilisé pour chaque position au cours de la simulation.