// 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 = 080000
// Annule tous les ordres en attente et ferme toutes les positions à l'heure "FLATAFTER"
DEFPARAM FLATAFTER = 201500
// Empêche le système de placer de nouveaux ordres sur les jours de la semaine spécifiés
daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
// Conditions pour ouvrir une position acheteuse
indicator1 = RSI[14](close)
c1 = (indicator1 CROSSES OVER 30)
indicator2 = MACDline[12,26,9](close)
indicator3 = MACDSignal[12,26,9](close)
c2 = (indicator2 CROSSES OVER indicator3)
indicator4 = MACD[12,26,9](close)
c3 = (indicator4 < 30)
IF (c1 AND c2 AND c3) AND not daysForbiddenEntry THEN
BUY 1 CONTRACT AT MARKET
// Stops et objectifs
SET STOP pLOSS 25
SET TARGET pPROFIT 70
ENDIF
//mise à breakeven
if longonmarket and close-tradeprice>=20*pointsize then
set stop breakeven
endif