// Définition des paramètres du code
DEFPARAM CumulateOrders = False // Cumul des positions désactivé
// Conditions pour ouvrir une position acheteuse en 1 heure
timeframe(1 hour)
indicator1 = ExponentialAverage[100](close)
indicator2 = (DHigh(1) + DLow(1) + DClose(1))/3
c1 = (close > indicator1)
c2 = (close > indicator2)
//Conditions pour ouvrir une position acheteuse en 15 minutes
timeframe(15 minutes)
indicator3 = ExponentialAverage[100](close)
c3 = (close > indicator3)
//Conditions pour acheter une position en 1 minute
timeframe(5 minutes)
indicator4 = ExponentialAverage[100](close)
indicator5 = average[2]
c4 = (indicator5 cROSSES OVER indicator4)
IF c1 AND c2 AND c3 and c4 THEN
sell 1 CONTRACT AT MARKET
endif
// Conditions pour fermer une position acheteuse
c6 = (close CROSSES UNDER indicator4)
IF c6 THEN
buy AT MARKET
ENDIF