//-------------------------------------------------------------------------
// Code principal : MonSystème(1)
//-------------------------------------------------------------------------
// Définition des paramètres du code
DEFPARAM CumulateOrders = False // Cumul des positions désactivé
// Annule tous les ordres en attente et ferme toutes les positions à 0:00, puis empêche toute création d'ordre avant l'heure "FLATBEFORE".
DEFPARAM FLATBEFORE = 140000
// Annule tous les ordres en attente et ferme toutes les positions à l'heure "FLATAFTER"
DEFPARAM FLATAFTER = 230000
// Conditions pour ouvrir une position acheteuse
ONCE x = 1.0
indicator1 = Average[80](close)
c1 = (close > indicator1)
indicator2 = RSI[1](close)
c2 = (indicator2 CROSSES OVER 1)
IF c1 OR c2 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Conditions pour fermer une position acheteuse
indicator4 = RSI[1](close)
c4 = (indicator4 CROSSES OVER 80)
indicator5 = Average[80](close)
c5 = (close > indicator5)
IF c4 AND c5 THEN
SELL AT MARKET
ENDIF
// Stops et objectifs
SET STOP $LOSS 6