Le système de trading basé sur l'indicateur TimeZonePivotsOpenSystem génère des signaux tout en offrant la possibilité de définir une durée de maintien de position fixe. Un signal est émis lorsqu'une bougie se ferme et qu'il y a une rupture de canal. Une fois que la durée de maintien dépasse la limite prédéfinie, la position est immédiatement clôturée :
input bool TimeTrade=true; //Activation de la sortie de position par le temps input uint nTime=1500; //Temps de maintien de la position en minutes
Pour que l'EA fonctionne correctement, le fichier compilé TimeZonePivotsOpenSystem.ex5 doit être présent dans le dossier <terminal_data_directory>\MQL5\Indicators. Ce système de trading est une évolution du code de l'Exp_TimeZonePivotsOpenSystem, ajoutant la capacité de maintenir des positions pour un temps fixe.
L'EA fonctionne sur des unités de temps ne dépassant pas M30 :
input ENUM_TIMEFRAMES InpInd_Timeframe=PERIOD_M30;//Unité de temps de l'indicateur TimeZonePivotsOpenSystem
Les paramètres d'entrée par défaut de l'Expert Advisor ont été utilisés lors des tests suivants. Aucun stop loss ni take profit n'ont été appliqués.

Fig. 1. Exemples de trades sur le graphique
Résultats des tests pour 2017 sur EURUSD M30 :

Fig. 2. Résultats des tests
Commentaire 0