Code : #
///////////////////////////////////////////UT définie en 2 bougies/////////////////////////////////////////
// UT => Weekly: 23 / Daily (J): 10 / H4: 4 / H1: 1 / m15: 15 / m5: 5 /m1: 0
//////////////////////////////////////////////////Variables//////////////////////////////////////////////////
d = days
Ho = OpenHour
Mi = Minute
BI = BarIndex
IF BI = 0 THEN
d0 = d
Ho0 = Ho
Mi0 = Mi
ENDIF
IF BI = 2 THEN
d1 = d
dd = d1-d0
Ho1 = Ho
dH = ABS(Ho1 - Ho0)
Mi1 = Mi
dMi = ABS(Mi1 - Mi0)
IF dd>=1 THEN
IF dd = 14 THEN
UT = 23
ELSIF dd < 14 THEN
UT = 10
ENDIF
ENDIF
IF dH >=2 THEN
IF dH = 8 OR dH = 16 THEN
UT = 4
ELSIF dH = 2 OR dH = 20 OR dH = 22 THEN
UT = 1
ENDIF
ENDIF
IF dMi >=2 THEN
IF dMi = 30 THEN
UT = 15
ELSIF dMi = 10 OR dMi = 50 THEN
UT = 5
ELSIF dMi = 4 OR dMi = 56 THEN
UT = 2
ELSIF dMi = 2 THEN
UT = 0
ENDIF
ENDIF
ENDIF
////////////////////////////////////////UT définie en 2 bougies: fin///////////////////////////////////////
//////////////////////////////////////////////Delta Findice&UT/////////////////////////////////////////////
Op = Open
IF BI = 3 THEN
IF UT = 4 AND Op < 15000 THEN
de = 5
ELSE
de = 50
ENDIF
IF UT = 1 AND Op < 15000 THEN
de = 5
ELSE
de = 20
ENDIF
IF UT = 15 AND Op < 15000 THEN
de = 5
ELSE
de = 15
ENDIF
IF UT = 5 AND Op < 15000 THEN
de = 5
ELSE
de = 10
ENDIF
IF UT = 2 OR UT = 0 THEN
de = 5
ENDIF
ENDIF
//////////////////////////////////////////////////Variables//////////////////////////////////////////////////
T = Time
Da = Date
Hi = High
Lo = Low
//delta = de
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////PRE-OPENS//////////////////////////////////////////////////
//////////////////////////////////////////////////// H4 ///////////////////////////////////////////////////
IF UT = 4 THEN
IF T = 170000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
////////////////////////////////////////////////// H1 //////////////////////////////////////////////////
IF UT = 1 THEN
//////////////////////////////////////////////////PRE-OPENS//////////////////////////////////////////////////
IF T = 090000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133, 150)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133, 150)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 120000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 130000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
////////////////////////////////////////////////////OPENS////////////////////////////////////////////////////
IF T = 100000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 150000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 160000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
ENDIF
////////////////////////////////////////////////// m15 /////////////////////////////////////////////////
IF UT = 15 THEN
//////////////////////////////////////////////////PRE-OPENS//////////////////////////////////////////////////
IF T = 081500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133, 150)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133, 150)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 114500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 124500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
////////////////////////////////////////////////////OPENS////////////////////////////////////////////////////
IF T = 091500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 144500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 154500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
ENDIF
////////////////////////////////////////////////// m5 //////////////////////////////////////////////////
IF UT = 5 THEN
//////////////////////////////////////////////////PRE-OPENS//////////////////////////////////////////////////
IF T = 080500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133, 150)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133, 150)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 113500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 123500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
////////////////////////////////////////////////////OPENS////////////////////////////////////////////////////
IF T = 090500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 143500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 153500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
ENDIF
////////////////////////////////////////////////// m2 //////////////////////////////////////////////////
IF UT = 2 THEN
//////////////////////////////////////////////////PRE-OPENS//////////////////////////////////////////////////
IF T = 080200 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133, 150)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133, 150)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 113200 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 123200 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
////////////////////////////////////////////////////OPENS////////////////////////////////////////////////////
IF T = 090200 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 143200 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 153200 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
ENDIF
////////////////////////////////////////////////// m1 //////////////////////////////////////////////////
IF UT = 0 THEN
//////////////////////////////////////////////////PRE-OPENS//////////////////////////////////////////////////
IF T = 080100 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133, 150)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133, 150)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 113100 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 123100 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
////////////////////////////////////////////////////OPENS////////////////////////////////////////////////////
IF T = 090100 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 143100 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 153100 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
ENDIF
RETURN DMi
//RETURN dHo as "dHo", dMi as"dMi", UT as "UT", dH as "dH"