DEFPARAM CumulateOrders = TRUE
// Empêche le système de placer des ordres pour entrer sur le marché ou augmenter la taille d'une position avant l'heure spécifiée
noEntryBeforeTime = 090000
timeEnterBefore = time >= noEntryBeforeTime
// Empêche le système de placer des ordres pour entrer sur le marché ou augmenter la taille d'une position après l'heure spécifiée
noEntryAfterTime = 173000
timeEnterAfter = time < noEntryAfterTime
/////////
// 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 = 090000
//// Annule tous les ordres en attente et ferme toutes les positions à l'heure "FLATAFTER"
//DEFPARAM FLATAFTER = 173000
indicator1 = Average[10300](close)
MML= indicator1>indicator1[1]
IF MML THEN
//Heikin-Ashi
xClose = (Open+High+Low+Close)/4
if(barindex>2) then
xOpen = (xOpen[1] + xClose[1])/2
endif
Green = xClose>xOpen
Period=30 //
inner = 2*weightedaverage[ round( Period/2 ) ](xclose)-weightedaverage[Period](xclose)
MMHULL=weightedaverage[ round( sqrt(Period) ) ]( inner )
macross = xclose crosses over MMHULL
if green[1] and timeEnterBefore AND timeEnterAfter AND macross and green then
buy at market
endif
set target pprofit 5// EN 1 MIN 9 7
set stop ploss 185// EN 1 MIN 11 31
ENDIF